通常在VLSI设计中,其详细程度的层次可以从完全定制的AS]C几何布局到使用称为装置顶盒的系统设计。表1给出了相应的概述。因为FPGA的物理结构是可编程的,但也是固定的,所以在FPGA的设计过程中没有布局和布线任务。在门电平上采用寄存器转换设计语言就可以达到元器件的利用。投放市场时间与FPGA迅速增加的复杂程度共同迫使研究方法转移到知识产权(Intellectual Property,IP)宏单元或“兆单元(mega core cells)”的使用上来。宏单元为设计者提供了—个预先定义的功能集合,例如:微处理器或UART。这样,设计者就只需要指定所选择的特征或属性(例如:度),“合成器”就会自动生成一份合成解决方案的硬件描述代码或者是原理图。
表1 VLSI的设计层次
技术的关键就是利用强有力的设计工具来:
·缩短开发周期
·提供元器件的优质利用性
·提供合成器的选择,例如:在速度和设计规模之间作出选择 在图1中给出了CAB工具分类法,并且应用在FPGA的设计流程之中。通常,是在图形界面还是文本界面环境下进行设计,取决于设计者个人的偏好以及以前的经验。以图形方式给出DSP解决方案能够强调更为规则的数据流以及许多相关的DSP算法。而文本环境通常侧重于考虑算法控制设计,并提供更加宽泛的设计类型,正如将在后续设计示例中得到的证明一样。具体地说,对于Altera的MaxPlusII而言,利用文本能够设计一些可以分配到设计之中的更为特殊的属性和更为的性能。
图1 CAD设计周期
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。