一种基于ARM 的FPGA可重构配置方法的实现及应用
时间:07-12
来源:互联网
点击:
随着半导体工艺技术的迅猛发展,现场可编程逻辑器件FPGA的集成度迅速提高,已达到百万门量级,与此同时,FPGA中的逻辑资源也日益丰富,使得基于FPGA的片上系统设计成为可能.基于FPGA的片上系统设计因其具有开发周期短,设计成本低,软硬件可编程,系统设计灵活、可裁减、可扩充、可升级等优点正在成为电子系统设计的研究热点,且已经在通讯、工控等领域得到实际应用. 目前FPGA从实现技术上进行分类,可以分为基于查找表(LuT,k—up table)技术,SRAM工艺的FPGA、基于nash技术的FPGA和基于反熔丝(Anti—fuse)技术的FPGA,而使用最多的还是基于SRAM工艺的FPGA,如Altem的Cycl0ne和S tix系列、xilin)(33ooooo0);/ 配置数据起始地址 / SeI— Datao(O); seLnCONFIG(0);/_将ncONFIG置低电平 / set— DCLK(O); hude1ay(10);/}延时1O / if(Re们一nSTATUS) {prin (”err0r:nSTATuSis 1 1”); retum O;} Set— nC0NFIG(1); while(!Read—nsTATUS); hudelay(5); p nd(”十co gIlre FPGA.-); while(c0untNum =O)(24294)/}串行配置数据 / {FpgaBu任er= (Bo0t&ddT+c0un um); |
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于ARM体系的嵌入式系统BSP的程序设计方案(04-11)
- 在Ubuntu上建立Arm Linux 开发环境(04-23)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- SQLite嵌入式数据库系统的研究与实现(02-20)
- 革新2410D开发板试用手记(04-21)