- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一ISE安装和开发流程.
FPGA实验培训讲义
利用RCII-SP3S400开发板做FPGA实验,应具备一些条件:
1、 应用此开发板应该具备的基础知识
1)HDL相关知识:
FPGA的设计与应用涉及到软件和硬件相关的知识,要求学员具备了一定的Verilog 或VHDL 基础。如果没有这方面的基础,可以利用课余时间把相关内容补上。
2)电路相关知识:
由于用FPGA开发板做实验,可能要涉及到硬件的测试等,这要求学员对开发板的整个结构和原理图要有个充分的了解,有利于硬件的调试和测试。
3)接口协议
该开发板提供了相关标准接口,如串口、LCD、USB 等,如果要用这些接口,希望对大家能对这些接口协议有了基本的了解,有助于相关实验的进行。
4)FPGA知识
对FPGA的内部结构和相关资源的了解,能充分利用FPGA的资源,可加速实验的进展。所以建议学员对FPGA的基本结构和性能有个大体了解。
2、使用开发板前的准备工作:
1)设计软件的安装
使用此开发板前,首先确保已安装了相关的设计软件,在开发包中提供现在主流的一些设计软件,包括:ISE12.2、ModelSim、Synplify,ChipScope 和Xilinx EDK,其中ISE12.2为Xilinx 公司专门用于FPGA 开发的工具,ModelSim 和Synplify是目前应用比较广泛的仿真工具和综合工具,ChipScopePro 是一个功能很强大的在线逻辑分析工具,在FPGA 的调试阶段很有用,如果没有安装这些软件,请先安装上述软件。建议先装ISE,再装其它的辅助工具。
2)熟悉开发板的硬件环境
参照提供的原理图,对照开发板,了解一下FPGA外围器件和接口的配置,对电路板的整体情况有个了解,便于以后的开发。特别是FPGA的供电电路以及FLASH的配置方法,有助于以后做相关FPGA的开发。
3)利用本开发板进行FPGA实验的安排
利用本开发板的实验分为四个节点,不同的节点侧重点不同,学习的内容和深度也有所不同。下面给出学习建议:
第一节点为基本实验。通过这部分实验,希望学员能够掌握FPGA开发的一个基本的流程,从设计到验证再到最后的实现,主要是熟悉Xilinx FPGA设计工具ISE的使用。通过Verilog 或VHDL源代码的输入,设计译码器逻辑功能,熟悉FPGA的基本设计流程。
第二节点为存储器IP实验,通过这部分实验,了解如何利用FPGA内部的BlockRAM资源和FPGA外围电路中经常用到的几种存储器SRAM、SDRAM、FIFO和FLASH,掌握利用开发工具所提供的存储器IP核来实现存储器的设计和使用。
第三节点为设计实验,在第一节点和第二节点的基础上,利用Verilog 或VHDL适合分层设计的思想,通过采用存储器IP核和相关逻辑实现FIFO功能,学习如何利用FPGA来实现比较复杂器件功能。
第四节点为接口设计实验,这一部分内容有一定的难度,是前几部分的综合运用。首先在FPGA内实现一个FIFO;再在FPGA内设计一个接口逻辑电路可实现ARM对FIFO读写操作,通过编写ARM程序实现对FIFO的读写。
通过这几个节点的实验,使得大家对FPGA的设计有个比较全面的了解,从简单到复杂,由浅入深,能够自己独立的完成设计。FPGA的学习涉及很多内容,不是一朝一夕就能精通的,需要付出艰辛的努力,希望这套开发系统能够让给您有一个好的开始,为您未来的学习打下比较坚实的基础。
请记住下面的一些经验:
要开发FPGA,不仅需要熟练掌握verilog HDL语言,还需要了解FPGA芯片结构、专用模块和其底层内嵌单元(全局时钟网络、DLL模块、DCM模块、内嵌的块存储单元、硬核乘法器、高速收发器和嵌入式处理器等)的使用方法。
实用的FPGA设计方法把verilog HDL看成是一种胶合物,将芯片特有的组件融合其中,只有这样才能进行高效的开发,达到事半功倍的效果。
面向硬件的设计思维就是指将具体功能形成硬件的RTL级模型,选择具体的物理电路来实现,再用具体合适的语言去描述,而不是凭空写verilog 代码。
并不是所有用verilog HDL语言写的程序都是硬件可综合的。
用verilog HDL语言来编程必须采用良好的代码风格;不仅在于了解verilog HD的语法和语句,更多的要积累实践经验,一定要注意调试过程中对相关问题和结论进行积累,才能逐步形成优秀的代码设计风格。
充分合理地利用约束文件。FPGA的可编程特性使PCB设计、加工和FPGA设计可同时进行,不必等到FPGA管脚位置完全确定后再进行,节省系统开发时间。
在高速FPGA设计开发时,一定要重视时序!
4、 使用开发板的注意事项
使用此开发板需要注意以下几个问题:
??1)供电问题。
开发系统为开发板提供了一个5V的电源,请勿使用其他电源,以免
您可能关注的文档
- 实验8-WindowsIIS配置与管理..doc
- 实验8-利用超级终端实现自由口通讯..doc
- 实验8555定时器-实验报告要求..doc
- 实验8DNS服务器的实现..doc
- 实验8ModelBuilder土壤侵蚀危险性建模分析(综合实验)..doc
- 实验8乙酸乙酯皂化反应动力学研究..doc
- 实验8信道模拟与终端实验报告..doc
- 实验8存储论问题的编程实现..doc
- 实验8数据库安全管理..doc
- 实验8植物组织中可溶性糖含量的测定(蒽酮比色法)..doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 螺杆空气压缩机排气含油量高原因分析和解决措施.pptx VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 螺杆压缩机排气温度高原因分析.doc VIP
- 部编版(2024)道德与法治一年级下册道德与法治第二单元《我们一起长大》全单元教学课件.pptx
- 合成氨压缩机温度波动原因分析.docx VIP
- 2024年03月云南省特种设备安全检测研究院人员招考聘用编制外工作人员9人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 学堂在线大国航母与舰载机2025秋答案.docx
- 离心式压缩机轴瓦温度波动原因探析及解决措施.pdf VIP
- TCBDA55-2021住宅室内装饰装修工程质量验收标准.pdf VIP
- T/CSPSTC 41-2019钢结构建筑施工测量及监测技术规范.pdf
文档评论(0)