现场可编程门阵列FPGA(Field Programmable Gate Array)作为集成电路领域发展最快的一个分支,兼具ASIC电路的高性能和软件编程的灵活性,在数字逻辑系统中得到了非常广泛的应用。在主流的 FPGA中,绝大多数都采用了SRAM来存放配置数据,称为SRAM FPGA。这种FPGA的突出优点是可以进行多次配置。通过给FPGA加载不同的配置数据,即可令其实现不同的逻辑功能.FPGA这种可重配置的能力将给 数字系统的设计带来很大的方便。
FPGA的可重配置有两种方式:静态可重配置和动态可重配置翻。静态可重配置系统在它的整个应用运行中不再改变FPGA的结构。一般是指在系统(或 器件)上电以后,将存放在FPGA外部的非易失性存储器(如EEPROM)中的配置数据一次性加载到FPGA内部的配置存储器SRAM中,在系统运行期 间,SRAM中的配置数据始终保持不变;当系统再次启动时,则可以通过加载不同的配置数据来改变FPGA的逻辑功能。传统的FPGA采用静态配置的方法。 所以在应用它的生命周期中,其功能就不能再改变。除非上电重新配置。动态可重配置系统在系统工作运行过程中改变FPGA的结构.一般指在系统运行期间,随 时可以通过对FPGA的重新配置来改变其逻辑功能。而且并不影响系统其他部分的正常运行。根据可重配置部分的大小可分为全局动态可重配置和局部动态可重配 置13l。这里探讨了全局动态可重配置技术,并详细阐述使用Xilinx系统高级配置环境System ACE(System Advanced Configuration Environment)实现Virtex-5全局动态可重配置的关键问题。
1 System ACE技术本视频基于Xilinx公司的Artix-7FPGA器件以及各种丰富的入门和进阶外设,提供了一些典型的工程实例,帮助读者从FPGA基础知识、逻辑设计概念
本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“
课程中首先会给大家讲解在企业中一般数字电路从算法到流片这整个过程中会涉及到哪些流程,都分别使用什么工具,以及其中每个流程都分别做了
@2003-2020 中国电子顶级开发网