https://www.myziyuan.com/
- 万岳科技
- 由于上下设计方法从系统设计开始,逐渐前进到模块设计,设备设计和布局设计等。系统设计是描述系统级别的设计要求,并将系统划分为子系统不同的功能,并确定子系统之间的界面关系;模块设计在子系统级描述电路模块中将子系统划分为更精细的逻辑模块的功能;设备设计是使用一般集成电路或ASIC来实现逻辑模块的功能;布局设计包含ASIC芯片布局设计和PCB布局设计。
- 2021-08-20 15:39:33
- 免注册用户
- B上面
- 2021-08-20 15:38:09
- 郭大帅
- 与传统的数字电路设计相比,基于FPGA的数字系统设计的优越性在哪些地方,FPGA是现场可编程门阵列的简称,可以说它与传统的数字电路设计不可同日而语。FPGA的优越性可以归纳为以下几点:1、可编程性。FPGA中集成了成千上万的逻辑门,高端的FPGA还有乘累加器、RAM、锁相环等,这些资源是可以任意使用的,使用起来相当灵活。而且FPGA中的逻辑门并不是像传统的数字电路具有固定的功能,拿Altera的Stratix系列器件来说,每个寄存器(D触发器)都具有同步复位、置位、异步复位、置位和时钟使能,而且这些控制端都是根据用户的设计输入由开发软件自动适配完成的。2、设计平台的完善。在现有开发平台上可以实现对设计的最初设计和验证,然后可以与FPGA进行联机调试,反复修改设计,最终实现设计任务。比如FPGA的两大巨头Altera和Xilinx都各有一套相当完备且成熟的设计开发平台,囊括了从门级到系统级所有的级别的设计和验证功能。当前FPGA的发展方向是高密度、大容量和高速,是专门为了实现极其复杂的逻辑控制、高强度的运算而设计的通用可编程IC,可以看作是一种半成品,所以有人说FPGA的缺点是成本高、功耗大。这确实是对的,但这不能成为FPGA的缺点,因为它生下来就不是为了和单片机与ARM去竞争的,在一些小规模的控制领域自然有单片机去实现,智能手机等功耗敏感的终端自然有ARM和DSP,大家各司其职,互不干扰。FPGA典型的应用可以分为两大方面,一个是单纯作为逻辑器件和运算器件,这种适合于通信信号的处理,因为通信信号的特点是高速、不间断性,这时就可以在FPGA内调用大量的资源做并行的处理;另一个是在FPGA内部嵌入一个软CPU,形成CPU+DSP的架构,基本上可以代替ARM和DSP,成为一个可编程的片上系统(SOPC),这时就具有了更丰富的功能。当然Xilinx的某些高端的FPGA内部具有硬的CPU,性能更高。上述完全属于个人即兴发挥,没有查阅任何资料。
- 2021-08-20 15:38:09