FPGA之冰山一角.docVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
FPGA之冰山一角.doc

FPGA之冰山一角 ——只为抛冰引玉 韩高飞 2010-1-10 扉页寄语 我们这一级是不幸的,没有赶上春华,亦未等到秋实,只在那炎炎的盛夏,撒播下点滴汗水。 我们这一级也是幸运的,因为我们赶上了春耕,也赶上了秋收。或许我们等不到去收获曾经在春天播下的种子,但是我们可以看见后来者踩在我们的肩膀上去摘取金秋那丰硕的果实。 我们只希望你们踩上去的时候,踩得坚实,踩得认真,踩得义无反顾,并赢得属于我们共同的荣誉。 目录: 0序言: 通过参加国家863重点计划项目——“基于NoC的多处理器系统片上高性能互联技术研究”,对于基于FPGA的测试与验证有了一点个人的心得,遂记录如下,以期抛砖引玉,对后来者有所帮助。 所用工具如下: 软件:QuartusII8.0,QuartusII9.0,QuartusII9.1; NiosII8.0,NiosII9.0,NiosII9.1。 硬件:DE3开发板(所用FPGA器件是Altera公司的stratixIII系列EP3SL150F1152C2) DE4开发板(所用FPGA器件是Altera公司的stratixIV系列EP4SGX230KF40C2ES) 推荐书目: 1 Altera公司的器件手册(例如:Stratix III Device Handbook) 2基于FPGA的SOPC嵌入式系统设计与典型实例 王刚,张潋编著,电子工业出版社(含实例光盘) 3 NiosII嵌入式软核SOPC设计原理及应用 李兰英等编著,北京航空航天大学出版社 4基于FPGA的嵌入式系统设计 任爱锋等编著,西安电子科技大学出版社 5 C程序设计 谭浩强编著,清华大学出版社 推荐论坛 中国顶级电子论坛/bbs/ EDACN /bbs/forumdisplay.php?fid=540 电子工程论坛/tag.php?name=NIOSII 推荐QQ群: NiosII软件交流群4349596 1开发板及statixIII/stratixIV器件简介 图1坦微思公司的DE3开发板(stratixIII系列EP3SL150F1152C2) 如图所示,中间是FPGA芯片stratixIII系列EP3SL150F1152C2,四周是外围电路,供我们更好的使用该芯片。 图2骏龙科技公司的开发板(stratixIV系列EP4SGX230KF40C2ES) 下表是两个FPGA芯片的资源对比: 对比项目 stratixIV系列EP4SGX230KF40C2ES stratixIII系列EP3SL150F1152C2 Logic Elements 228,000 142,500 ALM 91,200 57,000 ALUTs 182,400 113,600 User IOs 888 744 DSP 161 48 PLL 8 8 Global clocks 16 16 PCI,Express Hard IP 2 0 Total RAM Memorybits 14,625,792 5,630,976 Embedded Multipliers18*18 384 1,288 MLAB RAM(bits) 2860K 891K Total Embedded 5499Kbits M9K Blocks 1235 355 M144K Blocks 22 16 2 QuartusII工具基本使用 在主要有Alter、Xilinx和Lattice三大生产厂家,不同厂家生产的芯片所使用的开发工具也不同,本文主要介绍了Alter的FPGA开发工具Quartus II在进行FPGA设计时的使用方法。 Quartus II的设计流程 在用Quartus II进行FPGA设计时需要的流程如图1所示: 图1FPGA设计是一个比较复杂的过程,项目的管理很重要,良好清楚的目录结构可以使工作更有条理性、提高工作效率。 首先我们建立一个清晰的工程文件目录,参见图2。 Projet_name表示工程的名称,这里建立一个名为“uart_regs”的目录来存放工程所有的相关文件; rc目录存放源代码; ore目录存放集成环境生成的各种ram core、pll、rom的初始化列表等; dev目录下用于存放综合和布局布线后的结果和中间过程文件,若使用第三方工具综合,则最好将综合和布局布线分成两个目录; sim目录下funcsim目录存放的是跟功能仿真有关的文件,parsim目录存放的是跟仿真时序仿真有关的文件; doc目录用于存放FPGA相关的设计文档。 图2 2.2Quartus II软件介绍和使用 2.2.1 Quartus II的用

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档