该页面记录了我的FPGA开发之路,点击图片即可进入哦。(^_^)
基于Verilog的图像简易处理模块
该模块适用于对RGB(565)图像进行R,G,B三种颜色通道提取,图像转灰度,图像二值化,图像颜色反转(负片),添加OSD水印(水印图像使用256色图),Sobel边缘检测,图像腐蚀与膨胀。


基于Verilog的电子琴设计(LED显示模块)
LED显示部分可用于显示音符信息,也可用于按键反馈,使用74HC595拓展输出,共可拓展出24个输出端口。
基于Verilog的电子琴设计(按键监测模块)
该模块采用三级级联的方式拓展输入端口输入端口,最多可拓展24路输入。检测模块可同时监测10个按键。


基于Verilog的电子琴设计(发声模块及子模块)
该模块例化了是个PWM发生器,可将键盘读取到的十个键值转换为PWM发生模块所需要的频率值,并读取保存在ROM中的简谱信息并输出。
基于Verilog的电子琴设计(PWM模块及子模块)
该篇介绍了基于Verilog的电子琴设计的PWM信号生成模块及其需要的子模块。
该模块可输出指定频率与占空比的PWM信号。


基于Verilog的电子琴设计(电路及原理)
该篇介绍了基于Verilog的电子琴设计的硬件电路,与实现原理。
基于Verilog的74HC595驱动数码管显示模块
74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。


基于Verilog的ADC-0809模数转换器驱动模块
ADC0809 是采用CMOS 工艺制造的双列直插式单片8 位A/D 转换器。(分辨率) 分辨率8 位,精度7 位,带8 个模拟量输入通道,有通道地址译码锁存器,输出带三态数据锁存器。启动信号为脉冲启动方式,最大可调节误差为±1LSB。(转换精度)。
基于Verilog的TCS-230颜色传感器驱动模块
TCS230是TAOS公司推出的可编程彩色光到频率的转换器。它把可配置的硅光电二极管与电流频率转换器集成在一个单一的CMOS电路上,同时在单一芯片上集成了红绿蓝(RGB)三种滤光器,是业界第一个有数字兼容接口的RGB彩色传感器。


基于Verilog的共阳极数码管扫描显示模块
六位一体数码管是属于动态显示,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示 数据,不会有闪烁感。
基于Verilog的四位乘法器设计
二进制数乘法过程可仿照十进制数乘法进行。但由于二进制数只有 0或1两种可能的乘数位,导致二进制乘法更为简单。二进制数乘法的法则为:0X0=0,01=1X0=0,1X1=1。


基于Verilog的LCD1602显示驱动模块
LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。
基于Verilog的七段数码管显示模块
该模块用与一位七段数码管显示0-9,当位数超过一位时可用数位转换模块提取出“个”,“十”,“百”三位按位显示。


基于Verilog的简易咖啡机设计
通过分析咖啡机的功能需求,可以提取出系统的最外层输入输出接口,包括时钟输人、复位输人、投币信号、注咖啡信号、咖啡注完信号、放杯信号、杯子准备就绪信号等。