用户工具

站点工具


icore3_fpga_4

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore3_fpga_4 [2019/12/23 17:40]
zhangzheng
icore3_fpga_4 [2022/03/18 15:39] (当前版本)
sean
行 1: 行 1:
-[[http://www.cnblogs.com/xiaomagee/p/5238011.html]]+|  **银杏科技有限公司旗下技术文档发布平台** ​ |||| 
 +|技术支持电话|**0379-69926675-801**||| 
 +|技术支持邮件|Gingko@vip.163.com||| 
 +^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ 
 +|  V1.0  |  2019-02-17 ​ |  gingko ​ |  初次建立 ​ |  
 + 
 + 
 +===== 实验四: Tcl 脚本实验——配置引脚 ===== 
 + 
 +==== 一、 实验目的与意义 ==== 
 +  -  
 +  - 了解 Tcl 脚本文件和应用 
 +  - 掌握 Tcl 脚本文件配置引脚的方法 
 +  - 掌握 QuartusII 集成开发环境使用方法 
 +==== 二、 实验设备及平台 ==== 
 + 
 +  - iCore3 双核心板。[[https://item.taobao.com/item.htm?​id=524229438677|点击购买]] 
 +  - Blaster(或相同功能) 仿真器。[[https:​//item.taobao.com/​item.htm?​id=554869837940|点击购买]] 
 +  - Mico USB 线缆。 
 +  - QuartusII 开发平台。 
 +  - 装有 WIN XP(及更高版本) 系统的计算机。 
 +==== 三、 实验步骤 ==== 
 + 
 +1、 建立工程并编写代码之后,要对工程的接口引脚进行配置,点击 project –> generate tcl file for project。 
 +{{ :​icore3:​icore3_fpga_4_1.png?​direct |}} 
 +2、 窗口中显示的是 tcl 文件保存路径, 一般默认即可, 点击 OK。 
 +{{ :​icore3:​icore3_fpga_4_2.png?​direct&​550 |}} 
 +3、 在工作窗口中打开刚才生成的 tcl 文件,文件后缀为.tcl,如图示箭头1所示,显示出生成的tcl文件的名字和后缀名。 在方框 2 的地方输入引脚配置命令。命令格式为: 
 +<code verilog>​ 
 +set_location_assignment PIN_F14 -to FPGA_LEDR 
 +</​code>​ 
 +代码中的PIN_XXX是FPGA的引脚编号,FPGA_LEDR是绑定到该引脚的端口的名字。 
 +{{ :​icore3:​icore3_fpga_4_3.png?​direct |}} 
 +{{ :​icore3:​icore3_fpga_4_4.png?​direct |}} 
 +4、 完成之后, 点击保存。 打开 tool -> tcl scripts, 弹出以下窗口, 选择箭头所示的 tcl 文件(即刚生成的 tcl 文件),点击 run。提示窗口中直接 OK。 
 +{{ :​icore3:​icore3_fpga_4_5.png?​direct |}} 
 +{{ :​icore3:​icore3_fpga_4_6.png?​direct |}} 
 +5、 打开 Assignments -> pin planner, 或者点击图示方框中的按钮。 
 +{{ :​icore3:​icore3_fpga_4_7.png?​direct |}} 
 +6、 可以在引脚列表中看到刚才编辑的引脚, 到此引脚配置完成。 
 +{{ :​icore3:​icore3_fpga_4_8.png?​direct |}} 
 +7、 重新编译程序并烧写, 观察现象是否正确。 
 + 
 +==== 四、 实验现象 ==== 
 + 
 +iCore3 双核心板上与 FPGA 相连的三色 LED(PCB 上标示为 FPGA▪LED), 按键按下红灯点亮,松开按键红灯熄灭。 
icore3_fpga_4.1577094030.txt.gz · 最后更改: 2019/12/23 17:40 由 zhangzheng