FII-PRA006/010开发板硬件实验一

以一位全加器为例介绍如何利用开发板进行板载实验。一位全加器的Verilog代码如下:

1

2

3

4

5

6

7

8

9

10

module fadd1

(

    input   a,b,ci,

    output  sum,

    output  co

);

assign  {co, sum} = a + b + ci;

endmodule

  1. FII-PRA006/010 硬件下载及实验遵循如下步骤:
  2. Quartus II新建工程
  3. 编辑代码
  4. Analysis and elaboration,排除语法错误
  5. 仿真(可选),排除逻辑错误
  6. 管脚锁定
  7. 生成及编辑SDC文件(本章内容,可以不需要)
  8. JTAG 下载器设定及下载界面设置
  9. 硬件调试实验(试验)

由于1-6在前面的章节中已有详细的介绍,本节内容主要介绍7,8两个部分。

  1. JTAG下载器设定及下载界面设置

    • 将本文后面的附件下载,解压。
    • 将文件jtag_hw_mbftdi_blaster64.dll 复制到Quartus II 安装目录下的bin64目录下,如果是windows 32系统则使用jtag_hw_mbftdi_blaster32.dll 文件。DLL文件可以在文件下方的附件下载。
    • 将FII-PRA006或FII-PRA010通过USB cable连接到电脑上,如图1

图1

  • 在Quartus II菜单 Tools–>Programmer 或工具栏按钮(如图2:),跳出图3界面

图2

  • 在第一次启动编程界面如图3,显示No Hardware,点击Hardware Setup…,跳出图4对话框

图3

  • 如果按上面正常的步骤,JTAG的设置会自动匹配如图4所示,点击close关闭,返回下载主界面。
  • 如图5,如果在file区域没有显示如上图所示的文件(一般情况下,如果新建工程各项设置正确,则下载文件,以及器件类型都是与工程设置一致的),点击Add file在跳出的界面中选择fadd1.sof文件。

图4

  • 在图5中点击Add File,选择下载文件。如图6

图5

图6

  • 按照以上步骤设置后,在图5的界面下点击start,下载文件将会下载到开发板的FPGA中并运行。
  • 拨动开关,观察不同开关输入(sw1,sw2,sw3)情况下一位全加器对应的输出结果(LED5,LED6,LED7),如图7.

图7

  • 写出实验总结报告

FII-PRA006/010开发板硬件实验一相关推荐

  1. VHDL编写多功能数字钟,spartan3 FPGA开发板硬件实现-学习笔记

    VHDL编写多功能数字钟,spartan3 FPGA开发板硬件实现-学习笔记 多功能数字钟硬件测试视频: https://www.bilibili.com/video/av62501230 1.数字钟 ...

  2. 基于rt-thread系统的探索者开发板综合测试实验(一)

    前言 本人正在学习rt-thread操作系统,rt-thread系统是一款非常优秀的国产的嵌入式实时操作系统,并且是完全开源和免费的,可以直接应用于商业产品开发.手里只有一款正点原子的STM32F4探 ...

  3. 嵌入式开发板硬件操作入门学习0——电路图概念 硬件接口的四大类

    电路图概念 术语: sch:schematic,原理图 PCB:Printed Circuit Board,印刷电路板 footprint:脚印.足迹,表示元件在电路板上的外形 component:元 ...

  4. NanoPi开发板硬件接口

    NanoPi开发板硬件接口 NanoPi WiKi链接

  5. CortexA7工业级迅为-iMX6UL开发板硬件和资料介绍

    CortexA7工业级迅为-iMX6UL开发板硬件和资料介绍 商业级核心板 ARM Cortex-A7架构 主频高达528 MHz 核心板512M DDR内存 8G EMMC 存储 运行温度:-20℃ ...

  6. NXP i.MX 8M Plus工业开发板硬件说明书( 四核ARM Cortex-A53 + 单核ARM Cortex-M7,主频1.6GHz)

    前  言 本文主要介绍创龙科技TLIMX8MP-EVM评估板硬件接口资源以及设计注意事项等内容. 创龙科技TLIMX8MP-EVM是一款基于NXP i.MX 8M Plus的四核ARM Cortex- ...

  7. NXP i.MX 8M Plus工业开发板硬件说明书--上册( 四核ARM Cortex-A53 + 单核ARM Cortex-M7,主频1.6GHz)

    前  言 本文档主要介绍创龙科技TLIMX8MP-EVM评估板硬件接口资源以及设计注意事项等内容. 创龙科技TLIMX8MP-EVM是一款基于NXP i.MX 8M Plus的四核ARM Cortex ...

  8. NXP i.MX 6ULL工业开发板硬件说明书( ARM Cortex-A7,主频792MHz)

    前  言 本文档主要介绍TLIMX6U-EVM评估板硬件接口资源以及设计注意事项等内容. 创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理 ...

  9. i.MX6ULL Linux阿尔法开发板硬件与调试

    文章目录 1. 硬件 1.1 驱动与开发软件 1.2 拨码开关 2. 调试与测试 2.1 登录开发板 2.2 输入控制 2.2.1 查看按键所对应的输入事件 2.2.2 查看按键触发事件打印信息 2. ...

最新文章

  1. Java设计模式之虚拟代理模式
  2. 最真实的互联网用户画像...
  3. 市场需求才是比特币优化的参考标准
  4. 微信小程序 获取授权信息详解
  5. 高质量JAVA代码编写规范
  6. 结合Kubernetes解读微服务的12要素
  7. 无重复字符最长字串的滑动窗口结合哈希表解法(注释详尽)
  8. PAT (Basic Level) Practice1027 打印沙漏
  9. Mysql三种备份,mysqdump,xtrabackup工具,基于lvm-snapshot快照备份等。
  10. 【蓝桥杯国赛真题06】Scratch3D打印 少儿编程scratch蓝桥杯国赛真题和答案讲解
  11. 小程序获取视频缩略图
  12. python入门图谱_Python入门基础教程图
  13. 手机可以python编程吗_可以使用手机编程实现python吗
  14. Delay_ms延时函数详解
  15. 几百行代码写个Mybatis,原理搞的透透的!
  16. 文档管理系统二——文档扫描与图片编辑
  17. xubuntu系统中设置上边框隐藏
  18. ffmpeg rtmp 不清晰_音视频系列3:使用ffmpeg + nginx搭建本地转发服务器
  19. 关于VS2015“未能加载文件%CommonDir%\dte80.olb”的问题
  20. SuperMap iDesktop中DEM数字高程模型数据的生成

热门文章

  1. 对抗样本生成方法论文阅读笔记
  2. 南卡Runner Pro4发布!「響」科技令其问鼎全球最强骨传导耳机旗舰机皇!
  3. Docusaurus 搭建个人博客(支持离线搜索)
  4. oracle 10g express linux,使用Oracle10g express 版本方案介绍
  5. [论文笔记]CAB:CAching in Buckets CAB-ACME
  6. 数据库身份证号用什么类型_油罐内壁防腐施工用什么类型的升降机?
  7. 一、Python-劳务报酬计算器(新手练习)
  8. 用C语言解“计算工资”题
  9. 数据库SUSPECT(置疑)状态如何解决
  10. python基础--绘制棋盘图形