
FPGA
文章平均质量分 84
本专栏主要介绍Quartus II软件的使用以及通过该软件做的一些FPGA实验!
西岸贤
文章自古无凭据,惟愿朱衣暗点头!
展开
-
Vivado下有限状态机的实现
本文在 Vivado 下进行有限状态机的实验,包括一个识别 1011 序列的有限状态机例子和 Mealy、Moore 有限状态机的例子。原创 2023-06-07 12:16:37 · 2074 阅读 · 0 评论 -
Vivado下时序逻辑模块的仿真
本文在 Vivado 下对一些时序逻辑模块的功能进行了仿真,如D触发器、移位寄存器、RAM以及ROM等,文中给出了其相应的仿真输出结果和RTL图。原创 2023-06-05 14:25:28 · 3242 阅读 · 0 评论 -
Vivado下组合逻辑模块的仿真
本文在 Vivado 下对一些组合逻辑模块的功能进行了仿真,如与或非门、异或同或门、比较器、加法器、乘法器、数据选择器、3-8译码器、三态门等,文中给出了其相应的仿真输出结果和RTL图。原创 2023-05-31 16:03:58 · 4568 阅读 · 0 评论 -
Vivado下阻塞赋值和非阻塞赋值的对比
本文是在 Vivado下通过一个简单的例子对比阻塞赋值和非阻塞赋值,其输出结果以及RTL图的区别都能直观的反映两者的不同。原创 2023-05-28 16:39:09 · 2337 阅读 · 0 评论 -
Verilog 基础知识
本文的主要内容是对Verilog的基础知识进行简单的介绍,包括数据类型、运算符及其表达式、阻塞赋值与非阻塞赋值、条件语句、循环语句等。原创 2023-05-25 22:12:51 · 4319 阅读 · 0 评论 -
Quartus II下实现0-9.9秒的计时秒表
设计一个使用2个HEX LED,精度为0.1秒,范围为0-9.9秒的计时秒表。原创 2021-12-07 20:03:45 · 4942 阅读 · 5 评论 -
Quartus II下进行SignalTap仿真
本文的主要内容是Quartus II下SignalTap仿真的介绍。设计一个计数器,当计数值为0-8时,OV输出为0,当计数值为9-17时,OV输出1。原创 2021-11-08 22:54:32 · 3907 阅读 · 0 评论 -
Quartus II连接开发板后从绘图、分配管脚、编译到下载的过程
本文介绍的是Quartus II在连接DE0开发板后从绘图、分配管脚、编译到下载的过程,还包括Verilog 代码生成symbol部分。原创 2021-10-31 20:35:10 · 22066 阅读 · 2 评论 -
Quartus II下设计一个用于识别2进制序列“1011”的状态机
基本要求:电路每个时钟周期输入1比特数据,当捕获到1011的时钟周期,电路输出1,否则输出0。使用序列101011010作为输出的测试序列。扩展要求:给你的电路添加输入使能端口,只有输入使能EN为1的时钟周期,才从输入的数据端口向内部获取1比特序列数据。原创 2021-10-20 09:22:57 · 4312 阅读 · 0 评论 -
Quartus II从建工程、绘图、编译到仿真详细过程
1.建工程文件存放路径。先在某个盘下新建一个存放工程的文件夹,名字最好用英文,不要出现空格。2.新建工程。打开Quartus II软件(我用的是9.1版本),File——>New Project Wizard...,直接Next后填写自己工程要存放的路径,我这里存放在 D:\FPGA\work 目录下,工程名自己起一个,第三个空尽量别改动(填写完第二个空,第三个空会同步),下一步。选择自己要设计的可用设备。这里就可以点Finish完成了,因为后面Next下去也不用改动。到这里工程就建完了。原创 2021-10-10 21:34:32 · 19786 阅读 · 7 评论