FPGA
CheuGen54
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FPGA作业1:利用74138设计4-16译码器
1.首先,建立工程,新建BDF文件,在BDF文件中画出电路图,如图所示: 2.然后,新建文本文档,将各个管脚的pin值输入,如图: 再将该文档导入到上述电路图中,点击start compilcation进行编译,得到如下结果: 3.最后,进行仿真设计,先新建一个VWM文件,再将node finder中的关键引脚拖至仿真区,设置好仿真时间以及输入信号,如图所示: 点击start simli原创 2017-10-18 20:36:40 · 7960 阅读 · 0 评论 -
FPGA作业3:ROM的读取
1.点击file-new project wizard新建工程,工程名字为“lab6”,然后next-next,选择cyclone旗下的EP3C16F484芯片,点击next,,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序代码,以“lab6.v”的名字保存,如图所示: 然后右键“lab6.v”,选择“create原创 2017-11-03 19:12:39 · 11180 阅读 · 0 评论 -
FPGA作业3:通过时钟产生双向移位寄存器
1.点击file-new project wizard新建工程,工程名字为“lab5”,然后next-next,选择cyclone旗下的EP3C16F484芯片,点击next,,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序代码,以“lab5.v”的名字保存,如图所示: 然后右键“lab5.v”,选择“create symb原创 2017-11-03 17:25:24 · 832 阅读 · 0 评论 -
FPGA作业3:定时产生脉冲计数序列
本次实验完成的是仿照FPGA_start_lab4_doc.pdf完成的学生实验第1、2、4项内容,主要包括: 1、带使能的计数器的计数范围是0-15 2、把上述计数器的结果通过HEX LED显示出来 3、基础计时器以及带使能的计数器添加必要的清零、暂停功能。 电路原理图说明:CLK50为50KMZ时钟输入,清零端RC由button0控制,暂停端STOP由button1控制,使能输出EN_O原创 2017-11-03 15:57:04 · 2686 阅读 · 0 评论 -
FPGA作业3:通过例化设计18进制计数器
1.点击file-new project wizard新建工程,工程名字为“lab3”,然后next-next,选择cyclone旗下的EP1C2Q24C8芯片,点击next,在simulation一栏,工具名选用“ModelSim-Altera”,类型选择“Verilog-HDL”,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序代码,原创 2017-11-02 22:48:08 · 2948 阅读 · 0 评论 -
FPGA作业3.3:通过例化控制7段译码管的显示
1.点击file-new project wizard新建工程,工程名字为“lab23”,然后next-next,选择cyclone旗下的EP3C16F484芯片,点击next,,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序代码,以“lab23.v”的名字保存,如图所示: 然后右键“lab23.v”,选择“create sym原创 2017-11-02 21:16:09 · 1236 阅读 · 0 评论 -
FPGA作业3.2:通过例化设计3-8译码器
1.点击file-new project wizard新建工程,工程名字为“lab22”,然后next-next,选择cyclone旗下的EP3C16F484芯片,点击next,,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序代码,以“lab22.v”的名字保存,如图所示: 然后右键“lab22.v”,选择“create sym原创 2017-11-02 20:22:58 · 1873 阅读 · 0 评论 -
FPGA作业3.1:例化2-4译码器
1.点击file-new project wizard新建工程,工程名字为“lab21”,然后next-next,选择cyclone旗下的EP3C16F484芯片,点击next,,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序代码,以“lab21.v”的名字保存,如图所示: 然后右键“lab21.v”,选择“create sym原创 2017-11-02 19:49:22 · 5052 阅读 · 0 评论 -
FPGA作业3:用一个开关控制整组LED灯的亮灭
1.首先,建立工程,新建BDF文件,在BDF文件中画出电路图,如图: 2.然后,将各个管脚的pin值输入,如图: 再点击start compilcation进行编译,得到如下结果: 3.将DE0开发板与电脑相连接,将生成的sof文件下载到开发板上,点击start下载,如图所示: 然后,拨动开关SW0,控制LED灯的亮灭,实物图如下:原创 2017-11-02 14:53:16 · 4962 阅读 · 0 评论 -
FPGA作业2:利用veilog设计12进制计数器
1.点击file-new project wizard新建工程,工程名字为“12count”,然后next-next,选择cyclone旗下的EP1C2Q24C8芯片,点击next,在simulation一栏,工具名选用“ModelSim-Altera”,类型选择“Verilog-HDL”,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序原创 2017-10-24 22:19:08 · 9573 阅读 · 0 评论 -
FPGA作业2:利用veilog设计4-16译码器
1.点击file-new project wizard新建工程,工程名字为“4to16”,然后next-next,选择cyclone旗下的EP1C2Q24C8芯片,点击next,在simulation一栏,工具名选用“ModelSim-Altera”,类型选择“Verilog-HDL”,再点击finish完成工程的创建。 2.点击file-new新建verilog HDL file,输入程序代码,原创 2017-10-24 21:35:28 · 7674 阅读 · 1 评论 -
FPGA作业1:利用74161设计20进制计数器
1.首先,建立工程,新建BDF文件,在BDF文件中画出电路图,如图所示: 2.由于输入输出数目较少,PIN管脚设置采用手动输入的方法,设置后如图所示: 然后点击start compilcation进行编译,得到如下结果: 3.最后,进行仿真设计,先新建一个VWF文件,再将node finder中的关键引脚拖至仿真区,设置好仿真时间以及输入信号,如图所示: 点击start原创 2017-10-18 22:11:33 · 9822 阅读 · 0 评论 -
FPGA作业1:利用74161设计12进制计数器
1.首先,建立工程,新建BDF文件,在BDF文件中画出电路图,如图所示: 2.由于输入输出数目较少,PIN管脚设置采用手动输入的方法,设置后如图所示: 然后点击start compilcation进行编译,得到如下结果: 3.最后,进行仿真设计,先新建一个VWF文件,再将node finder中的关键引脚拖至仿真区,设置好仿真时间以及输入信号,如图所示: 点击start siml原创 2017-10-18 21:29:47 · 13862 阅读 · 0 评论 -
用quartus II创建NIOS II
1.新建文件夹,用于放置该工程的所有内容。启动quartus II软件,新建工程,输入工程名称NIOS1,输入项目名称NIOS1,然后NEXT选择芯片型号EP3C16F484C6,再next选择仿真器modelsIM,仿真语言veilog,然后点击finish完成工程创建。 2.点击TOOLS-SOPC Bulider创建SOPC Builder系统,然后输入std_2c35 作为该系统的名称,选原创 2017-11-20 22:35:32 · 7784 阅读 · 1 评论
分享