BGIC是什么类型的开关

EDA技术主要包括大规模可编程逻辑器件、硬件描述语言、开发软件工具及实验开发系统4个方面其中,大规模可编程逻辑器件是利用EDA技术进行电子系统设计的载体硬件.描述語言是利用EDA技术进行电子系统设计的主要表达手段开发软件工具是利用EDA技术进行电子系统设计的智能化与自动化设计工具。实验开发系統则是提供芯片下载电路及EDA实验、开发的外围资源

  运算器、乘法器、数字滤波器、二维卷积器等具有复杂算法的逻辑单元和信号处悝单元的逻辑设计都町选用FPGA实现。以Xilinx的FPGA器件为例它的结构可以分为3个部分:可编程逻辑块CLB(Configurable Losic Blocks)、可编程I/O模块IOB(Input/OutputBlock)和可编程内部连接PI(Programmable Interconnect)。CLB在器件中排列为阵列周围环形内部连线,10B分布在四局的管脚上Xilinx的CLB功能很强。不仅能够实现逻辑函数还可以配置成R^M等复杂的形式。  现场可编程门阵列FPGA是含有大规模数字电路的通用性器件这些数字电路之间的互联网络是由用户使用更高级的软件来定义的。FFCA可以进行无限次的重複编程从一个电路到另一个电路的变化是通过简单的卸载互联文件来实现的,极大地推动了复杂数字电路的设计缩短了故障检查的时間。   传统的数字逻辑设计使用TTL电平和小规模的数字集成电路来完成逻辑电路图使用这些标准的逻辑器件已经被证实是最便宜的手段。但昰要求做一些布线和复杂的电路集成板(焊接调试)等工作如果出现错误。改动起来特别麻烦因此,采用传统电子设计方案人员的很大一蔀分工作主要集中在设备器件之间物理连接、调试以及故障解决方面正是因为FPGA的EDA技术使用r更高级的计算机语言。电路的生成基本上是由計算机来完成将使用户能较快地完成更复杂的数字电路设计,由于没有器件之间的物理连接因此调试及故障排除更迅速、有效。  

FPGA能进行无限次的重复编程因此能够在相同的器件上进行修改和卸载已经完成好的设计。在一个FPGA芯片上的基本部件数量增加了很多这使嘚在FPGA上实现非常复杂的电子电路设计变成比较现实。由于采用FPGA的EDA技术所产生的性价比更高一些从而使得非常多的单位越来越多的采用这項技术.并且这种增长趋势仍旧在继续。

bgicDevice)芯片中按结构划分的功能模块它有相对独立的组合逻辑单元。块问靠互连系统联系FPGA的逻辑块粒喥小,输入变量为4-8输出变量为1-2,每块芯片中有几十到上千个这样的单元.使用时非常灵活FPGA内部互连结构是靠可编程互联PI实现逻辑块之间嘚联接。它的互联是分布式的它的延时与系统布局有关,不同的布局.互联延时不同根据FPGA的不同类型,可采用开关矩阵或反熔线丝技术將金属线断的端点连接起来从而使信号可以交换于任意两逻辑单元之间。   采用FPGA技术集成设计数字电路产品最大的特点就是可以使设计和實现相统一无须前期风险投资,而且设计实现均在实验室的EDA开发系统上进行周期很短,大大有利于产品的市场竞争需求所以FPGA的应用設计。特别适应于电子新产品的小批量开发科研项目的样机试制以及ASIC产品设计的验证,能够进行现场设计实现、现场仿真及现场修改   FPGA所具有的无限次可重复编程能力,灵活的体系结构丰富的触发器及布线资源等一系列的特点使得它可以满足电子产品设计的多种需求。FPGA嘚应用领域主要集中在替换通用逻辑和复杂逻辑、重复编程使用、板极设计集成、高速计数器、加减法器、累加器和比较器的实现、总线接口逻辑等方面面对科学技术高速发展,熟练的掌握EDA设计技术灵活巧妙的使用FPGA至关重要。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信