- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引脚分配引脚分配使编译器能把设计的信号分配到目标器件上的特定引脚上两种引脚分配方法第一种使用或或第二种使用脚本一次性分配所有的引脚选菜单中的或或在下输入引脚名称在选择相应的引脚选择保存分配这种分配方法效率较低适合较少管脚的分配选择下的名字打开标准工程下的文件把文件中带指令并且后面的参数与现有工程中使用的管脚名相同的语句拷贝到文件的下面位置最后一条语句后后保存脚本文件分配引脚菜单下选出现下图选择建立的引脚分配文件点即可完成引脚分配如何查看分配结果呢注意如果管脚名字与工程的对应管脚名字不同不能使用该
2.5.1 引脚分配 引脚分配:使编译器能把设计的信号分配到目标器件上的特定引脚上。 两种引脚分配方法: 第一种:使用Assignments Editor或pins 或 pin planner 第二种:使用TCL脚本一次性分配所有的引脚 (1)选Assignments菜单中的 pins 或 pin planner或 Assignments Editor。 (2)在Node Name下输入引脚名称,在Location选择 相应的引脚。 (3)选择File?Save保存分配。 这种分配方法效率较低,适合较少管脚的分配。 1. Assignments Editor (1) 选择project下的generate Tcl file for project. 名字:pin.tcl (2) 打开标准工程(.\80\.),下的standard.tcl文件 (3) 把standard.tcl文件中带set_location_assignment指令, 并且-to后面的参数与现有工程中使用的管脚名相同的语句 拷贝到pin.tcl文件的下面位置 (最后一条set_global_assignment语句后),后保存。 2. TCL脚本文件分配引脚 (4)Tools菜单下,选TCL scripts…,出现下图 (5)选择建立的引脚分配文件pin.tcl,点RUN即可完成引脚分配。 (6)如何查看分配结果呢? 注意: 如果管脚名字与standard工程的对应管脚名字不同,不能使用该方法,或者需修改脚本。 该方法在有参照工程管脚定义的情况下,节省定义管脚的时间。 2.5.2 编译用户设计 选择Processing菜单中的Start Compilation 或点击工具栏中的Start Compilation 按钮进行编译 编译成功之后,出现Compile Report. 点击相关内容查看相应的编译信息,如Analysis synthesis、Fitter、Timing Analyzer等。 注意:NIOS系统发生改动后需重新编译 注意:NIOS系统有变化后需重新编译 2.6 编程下载 编译成功之后,Quartus II 编译器生成配置 两个文件: .sof和.pof .sof文件一般在调试时下载到FPGA的SRAM中 .pof文件是用于EPCS的编程文件。 实验平台采用的下载线为USB Blaster。 2.6.1下载 如何将生成的.sof文件下载到FPGA中: (1)同过USB Blaster电缆将目标板和计算机相连,接通目标板的电源。 (2)在Quartus II软件中选择Tools?Programmer,打开编程器的窗口,可以看到配置文件clock.sof。 (4)选中Program/Configure,然后点击start开始按钮,开始下载,可以从Progress栏看到下载进度。 说明:USB驱动的安装方法(补充文件) 2.6.2验证 硬件下载到FPGA芯片后,可编程测试系统的功能。 2.6.3 启动软件开发环境 * To: * To: * To: 三、加入Nios II CPU和 IP模块 首先加入Nios II软核 1. Avalon Components 下面选择Nios II Processor; 2. 双击或者右键 Add,出现Nios II CPU的配置向导 根据需要选择Nios II核 Hardware Multiply选择none,不选择Hardware Divide 注意6: Embedded Multipliers:使用专门的内嵌硬件乘法单元(乘法速度最快)。 ②Logic Elements,使用逻辑单元也就是FPGA中的查找表(速度较慢)。③None:只能通过软件模拟乘法,速度最慢。 点击Next,进入缓存设置窗口; 可设Instruction Cache为4Kbytes,Data Cache 2Kbytes Advanced Features设置 不选择Include cpu_resetrequest and cpu_resettaken signals(注意7:resetrequest—该复位信号仅复位处理器。处理器在收到该信号后,先执行完 流水线的所有指令,然后进入复位状态。处理器在复位完成后会使cpu_resettaken信号生效一个时钟周期) 点击Next进入MMU and MPU设置。(Quartus 8.0) (注意8:存储器管理单元 MMU和存储器保护单元 MPU) JTAG调试级别选择 选择Lev
您可能关注的文档
最近下载
- pep人教版四年级英语上册专项训练补全对话.docx VIP
- 2025至2030生物制药发酵罐行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 建筑管理职业生涯人物访谈报告.pdf VIP
- 2025-2026年国家和地方BIM政策导向出台汇总.docx VIP
- 国家电网有限公司营销现场作业安全工作规程(试行).docx VIP
- 实 践 设计一个研学旅行方案课件 2025-2026学年度沪科版物理八年级上册.pptx VIP
- 中日汉字简繁新旧体对照表v1 5发布版.pdf VIP
- 阿思丹ASDAN(china)袋鼠数学竞赛2022年试题(中文版本).docx VIP
- 2024秋新沪科版物理八年级上册课件 第二章 声的世界 实践 举办“创意与炫酷”音乐会 .pptx VIP
- 武将合集军政mod组合基础推荐版以及问题答疑V2.9.docx VIP
原创力文档


文档评论(0)