|
《杭州创业服务网杨旸2015年3月10日讯》FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 以硬件描述语言(或)所完成的设计,可以经过简单的综合与布局,快速的至 FPGA 上进行测试,是现代 IC的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如(Flip-flop)或者其他更加完整的记忆块。 可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个试验板被放在了一个里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。 FPGA一般来说比ASIC(专用集成电路)的速度要慢,实现同样的功能比ASIC电路面积要大。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。 FPGA的开发相对于传统PC、单片机的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,也造成了FPGA开发入门较难。目前国内有专业的FPGA外协开发厂家,如[北京中科鼎桥ZKDQ-TECH]等。FPGA开发需要从顶层设计、模块分层、逻辑实现、软硬件调试等多方面着手。 杭州端德教育咨询有限公司是一家以岗前培训为核心,并与杭州端德科技有限公司相辅相成的集研发、教育、咨询、推广为一体的服务型企业,设计并开设出FPGA技术应用,电子智能系统设计技术,PLC应用系统设计,ARM/DSP开发应用,现代仪器设计方法,信号测控与信息处理等一系列各具特色的硬件课程。 详细了解电机控制和驱动解决方案,请联系杭州端德教育咨询有限公司。 公司网址:www.hzdde.com 联系电话:0571-89987783,89987786,18458312377 (责任编辑:职场达人) |


