(1)设计一个自动售货机,能够提供4种不同价格的货物; (2)要求投币金额的面额数至少为2种以上(5元,10元等); (3)在交易过程中,如果投币金额高于所购买商品的价格,则交易成功,售货机出货,并可以选择找零或者继续购买;若投币金额低于购买商品的价格,则提示购买金额不足; (4)整个交易流程使用LED灯对各阶段进行描述(出货指示灯、交易成功指示灯等)。(20分)
2024-03-14 15:57:06 824KB 编程语言
1
 本文使用Verilog语言实现SM4加密协处理器: 使用Verilog完成XTEA/AES/SM4/MD5/SHA-1基本模块; 定义所需寄存器,添加APB总线接口,完成兼容APB总线的SM4协处理器设计;
2024-03-11 11:32:31 37KB 编程语言
1
FPGA实战手册(包含了多个实例) 对于初学者来说是一本可以值得练习的书
2024-03-07 15:44:13 10.6MB FPGA Verilog
1
三项无刷直流电机驱动电路IR2136S电路及PCB设计图纸
2024-02-28 10:08:15 1.58MB 嵌入式硬件 三相电机 verilog
1
使用verilog语言,通过FPGA控制AT24C02C EEPROM,硬件上需要注意,根据硬件连接芯片的A2 A1 A0 电平,编写Device Address字节内容,本设计使用的是A2=0,A1=0,A0=1; 由两个小模块和一个顶层模块组成: iic.v 是iic通讯子模块,可以实现特定地址的读写功能。一次读写一个字节。 iic_ctrl.v 是上层的应用子模块,主要是使用vio控制8个字节接口,使能后配置写入到编辑好的8个地址中。(地址可以在模块里修改 范围为0xx0~0xFF,共256byte)上电时rst_置1后,从eeprom中读取这8个字节的数据。用于配置一些其他功能模块之类。可以根据使用情景自行修改。可以自己加ila看一下相关的时序控制。 TOP.v是顶层模块,外接线路只有rst复位,sys_clk系统时钟,I2C_SDA 数据线iic的,I2C_SCL 时钟线iic的。自己生成工程的时候记得添加vio作为控制输入看一下。 祝开发顺利~稍后会简单整理一下开发心得,调试过程中的注意事项。
2024-02-23 21:36:19 6KB 编程语言 fpga开发
1
乐曲播放器: (1)实现暂停、播放歌曲序号显示、播放时间显示、前后切换歌曲、多倍速快进等功能; (2)播放乐曲的同时用简谱形式在七段LED显示器上同步显示演奏的乐曲,用一个数码管的d段、g段、a段分别表示低音、中音、高音; (3)实现用PC端的串口助手发送一定格式乐谱实现乐曲播放功能。
2024-02-23 19:34:02 10.41MB verilog
1
基于AHB总线协议的sram控制器的verilog代码和ahb协议手册
2024-02-22 17:49:30 1.3MB verilog AHB协议
1
夏宇闻Verilog数字系统设计教程(第二版).pdf 学习Verilog硬件描述语言的经典教材
2024-02-12 23:19:37 43.99MB verilog
1
很适合初学者使用,是学习Verilog HDL很好教程.
2024-01-26 23:51:03 8.23MB Verilog
1
在设计中,需要用 FPGA 读取 GPS 内部的信息, GPS 的通信方式为串口,所以在 FPGA中移植了串口程序。
2024-01-20 22:55:50 541KB FPGA,Verilog
1