老古开发网首页
导航:老古开发网首页文章索引文章分类综合电子→[合理选择SoC架构]
| -文章搜索 - 最新文章 - |

合理选择SoC架构

发布时间:2006年5月18日 点击次数:1057
来源:   作者:
 
找到价格、性能和功耗的最佳结合点实际上就确保赢得了SoC设计,但说起来容易做起来难。
在实际可用的双芯核架构、可编程加速器和数百万门FPGA出现以前,一种80:20法则用起来很奏效:如果计算负荷的80%为数据处理,那么选择RISC架构,在RISC中实施信号处理。
而当今面临太多的架构选择,差别甚微,用单一处理器架构来解决优化问题已不可能。一种较为成功的方法是通过将计算资源与特性集匹配来实现。
将一种复杂系统映射到硅中,在相当程度上依赖于设计是在现有SoC上实现还是从头做起。对于前一种情况,系统设计师应从了解四个产品属性入手:
* 功能和特性
* 算法元件和子部件
* 在产品或产品家族中添加特性和性能的策略
* 解决设计过程中和产品寿命期内缺陷的策略
在了解了这些属性之后,将系统在功能和特性上分为以下三类:
* 熟知的功能或特性,将在产品寿命期内保持稳定,如DCT和FFT等。用固定功能的加速器对它们优化。
* 熟知但某种程度上可稍加改变的功能或特性。例如,将多个FFT蝶重组成一系列可能实现的能力。这时需要考虑可编程加速器。 
* 不定、可改变和自行设定的新特性。可编程处理器可很好地处理不确定性,应作主要考虑。
在一个预先存在的SoC上,典型的可编程处理器部件有RISC、DSP和FPGA。将一个系统理想地映射到这些处理部件中,应遵循以下思想过程:
1. 开列一张完整的系统特性和性能列表,包括在产品家族的寿命期内可能添加的特性。
2. 区别每个特性是属于数据处理还是属于信号处理。
3. 将列表分成三类(熟知且可改变的、熟知而可稍加改变的以及不确定的)。
4. 估计每项所需要的性能。
5. 估计每项的内存要求。
6. 将恰当的功能分配给现有的固定功能加速器;其余的熟知特性给现有的可编程加速器;不确定的、可改变的以及未来要加入的特性分配给合适的可编程部件(RISC或DSP)。
通过这一过程,设计师可充分利用加速器并为可编程RISC和DSP留有灵活性和空间。
将一个系统映射到一种新的SoC是同样的,不过需要考虑两个额外的边界条件:哪个算法元件是很好了解的,没有缺陷,在设计或产品家族的寿命期内不改变;以及系统的什么部件在设计或产品家族的寿命期内将可能改变。
最后一个想法要慎重:随着每一次新IC工艺技术的引入,都会有新的选择产生。如果系统今年不适合做成SoC,那就采用多个器件,然后耐心等待下一次的新工艺。(

欢迎进入老古论坛进行讨论
[综合电子] 相关文章:
变频器基础知识1
简介:
变频器基础知识 ------ 供初学者参考 1 、什麽是变频器? 变频器是利用电力半导体器件的通断作用将工频电源变换为另一频率的电能控制装置。 2 、 PWM 和 PAM 的不同点是什麽? PWM 是英文 Pulse Width Modulation( 脉冲宽度调制 ) 缩写,按一定规律改变脉冲列的脉冲宽度,以调节输出量和波形的一种调值方式。 PAM 是英文 Pulse Amplitude Modulation( 脉冲幅度调制 ) 缩写,是按一定规律改变......

变频器基础知识
低功耗设计
电磁兼容设计的一般准则电磁兼容设计的一般准则
惠普东芝蚕食ThinkPad 联想面临傲慢与偏见
ATDF为Elpida开展FinFET存储器研究
TI的VoIP与WLAN为Ascom语音Wi-Fi®手持终端
Agilent新型模拟信号发生器
Cypress推出嵌入式USB主机/外设控制器EZ-Host
Intersil推出面向消费类的实时时钟产品
 
下一个:[综合电子]可编程系统级芯片(SoPC)应用设计的工具要求
简介:
门阵列、ASIC和PLD在竞争中促进了可编程逻辑器件的发展,SoPC的出现使可编程逻辑器件有机会通过软核进入传统的嵌入式处理器市场,本文介绍其应用过程对设计工具的种种要求。 David Greenfield 开发工具市场部经理 Altera 公司 对可编程系统级芯片(SoPC)的开发而言,仅仅依靠可编程器件(PLD)在规模和速度方面的进步,依靠使用方便的嵌入式处理器内核,以及依靠其他的IP内核本身是不够的。通过解决系统级的复杂问题,使PLD技术在产品面市时间方面带来好处,需要一种清晰的系统层次的构造方法。 过去, PLD的用户喜爱MAX+PLUS II......
 

上一个:[ARM设计]ARM7&ARM9双核平台的技术分析

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒