资源列表
[VHDL编程] PS2_ctrl
说明:(1)对输入的时钟进行分频,得到190Hz 和25Hz 时钟信号,提供给其它模块作为时 钟输入; (2)键盘扫描模块:接收键盘的输入PS2C 和PS2D,并得到键盘扫描码xkey(15:0); (3)数码管显示电路:将键盘扫描模块输出的扫描码显示在七段数码管。-(1) the input clock frequency division, get 190Hz and 25Hz clock signal, provided to other modules as the time<panda> 在 2025-06-06 上传 | 大小:423kb | 下载:0
[VHDL编程] VGA_disp
说明:clk divid 模块为分频电路,对50MHz 系统时钟进行分频产生50M/7Hz 的像素时钟。VGA control 模块为VGA 显示控制电路模块,在像素时钟的驱动下首先产生行频信号,而后对行频信号进行分频产生58Hz 场频信号。由于VS 与HS 信号具有严格的时序匹配,即VS 信号必须为HS 信号的整数倍,以保证在场频信号有效期间,能够完整数行的扫描,本设计利用对行频信号进行计数分频来产生场频信号。-Clk divid module for the frequency circuit,<panda> 在 2025-06-06 上传 | 大小:1.2mb | 下载:0
[VHDL编程] traffic-light
说明:(1) Divid 模块:1Hz 分频模块,开发板提供50MHz 的系统时钟,而该设计交通灯 转换以秒为计时单位,对50MHz 分频得到1Hz 脉冲信号。 (2) Divid_200 模块: 200Hz 分频模块,用于产生动态扫描模块的时钟。一个数码管 稳定显示要求的切换频率要大于50Hz,那么4 个数码管则需要50×4=200Hz 以上 的切换频率才能看到不闪烁并且持续稳定显示的字符,因而扫描频率设定为 200Hz。 (3) Control 模块:A、B 方向红绿灯控制<panda> 在 2025-06-06 上传 | 大小:521kb | 下载:0
[VHDL编程] sin_en
说明:DDS 由相位增量器,相位累加器,量化器以及正余弦查找表四部分组成。 相位累加器每一周期会累加上固定的相位值,然后从查找表中找到对应的数值。-DDS by the phase increment, phase accumulator, quantizer and sine and cosine lookup table of four parts. The phase accumulator accumulates a fixed phase value for each period,<panda> 在 2025-06-06 上传 | 大小:2.59mb | 下载:0
[VHDL编程] Fibonacci
说明:(1) clkdiv 模块:对50MHz 系统时钟 进行分频,分别得到190Hz,3Hz 信号。190Hz 信号用于动态扫描模块位选信号,3Hz 信号用于fib 模块。 (2) fib 模块:依据实验原理所述Fibonacci 数列原理,用VHDL 语言实现数列 (3) binbcd14:实现二进制码到BCD 码的转换,用于数码管显示。 (4) x7segbc:采用动态扫描,使用4 位数码管依次显示Fibonacci 数列数据。 实验采用3Hz 频率来产生Fibonacci<panda> 在 2025-06-06 上传 | 大小:652kb | 下载:0
[VHDL编程] count
说明:本实验利用VHDL 硬件描述语言设计一个0~9999 的加法计数器。根据一定频率的触发 时钟,计数器进行加计数,并利用数码管进行显示,当计数到9999 时,从0 开始重新计数。 SW0 为复位开关。当开关拨至高点平时,计数器归0,当开关拨至低电平时,计数器开始计数。 该电路包括分频电路,计数器电路,二进制转BCD 码电路和数码管显示电路。-This experiment uses VHDL hardware descr iption language to design a 0 ~<panda> 在 2025-06-06 上传 | 大小:464kb | 下载:0
[VHDL编程] up_counter_8
说明:Code for 8bit up counter in Verilog<zsan> 在 2025-06-06 上传 | 大小:42kb | 下载:0
[VHDL编程] Rising_edge_detect
说明:Rise edge detect code in Verilog<zsan> 在 2025-06-06 上传 | 大小:115kb | 下载:0
[VHDL编程] decoder_38
说明:FPGA实验,基于VHDL语言的一个38译码器,实测效果非常好,请各位多多指教-FPGA experiment, based on the VHDL language a decoder 38, actual effect is very good, please advice<张鹏飞> 在 2025-06-06 上传 | 大小:113kb | 下载:0