资源列表
移位寄存器
- 可以实现移位寄存功能,输入四位数字,然后依次移位显示在数码管上。
矩阵乘法器
- 基于乘法器ip核实现的矩阵乘法器,最大支持16*16的矩阵,基于VHDL编写,仅支持整数,浮点数类型请自行添加浮点数IP核支持。
序列检测器
- 一个哈弗曼编码序列检测器,并完成其综合。 (1) 被检测序列为EE 0F B7 93 49 DF E3 B4 DD F4 4C EE 0F B7 91(16进制),序列可以预先固化在ROM中。 例:两个字节0x01和0x11会被编码成序列0b001100 哈弗曼编码的作用是对数据进行压缩处理,哈弗曼编码有一个特点是:如果它和它前面的码字位数相同,则当前码字为它前面的码字加1;如它的位数比它前面的码字位数大,则当前码字为前一个码字加1再补若干0,直至满足位数长度。被检测序列所涉及的哈弗曼编码
risc_cpu
- 8 位cpu的verilog实现 verilog代码
sdram_control
- SDRAM驱动,在DE2-115上实现,连接VGA显示模块,有清晰注释详细介绍,FPGA初级学习。
module_average_filter
- 一个中值滤波算法的verilog实现。。。。。。。(Verilog implementation of a median filtering algorithm)
camera_ov7725_sample
- 实现摄像头ov7725采集视频,通过vga端口输出. fpga型号为EGO1,可以自行修改xdc文件.(Realize the camera ov7725 acquisition of video, output through VGA port. Fpga model EGO1, you can modify the XDC file.)
test_ADC
- verilog 数模转换程序,包括AD与DA,AD能够对于波形的数值进行输出,使用的是ego1开发板(transition of A/D signal)
串口电压表VHDL
- 使用 AD 转换器 TLV1570,将 0-2.5V 的电压转换成 10 位二进制结果,再将 10 位二进制结果转换成 4 位 BCD 码 (整数部分 1 位,小数部分 3 位),并通过 UART 串口将数据送上位机 (电脑)进制显示(Serial port voltmeter)
FPGA的VGA显示矩形框
- FPGA的VGA显示矩形框,在 VGA 显示器上显示一个矩形框。
AES算法硬件实现
- AES算法硬件实现,使用SAKURA开发板,128位密钥的AES算法
VHDL100例详解
- VHDL100例详解的源码,包括从第1个到第94个实验的VHDL代码,如需要相关PDF可以私我。