明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 394451|回复: 2

【汇总贴】设计案例汇总贴

[复制链接]
发表于 2019-9-29 09:59:42 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x


    明德扬提供了丰富的案例供大家学习,本帖将所有案例进行一个汇总,大家可以从这里找到您想要学习的案例,然后进入对应的案例进行学习。
1、跑马灯

(利用开发板的led灯,实现跑马灯显示功能,一排的led灯依次亮灯显示)


2、呼吸灯
(利用开发板中的的led灯,实现一位、四位和pwm呼吸灯的显示功能)


3、点阵显示

(利用开发板点阵led灯,实现点阵显示功能,led灯们可按规则显示文字)


4、按键消抖

(利用开发板的按键和LED灯,实现对输入按键的消抖,效果可以通过对应LED灯亮灭的现象来确认按键是否已消抖。)

5、数码管基础循环显示

(利用数码管,实现数码管循环显示功能,数码管依次显示0,2,4,6,8,1,3,5,7,9。)

6、数字秒表

利用一个数码管,实现数码管秒表计时显示功能,数码管可以依次从0变到9显示。)

7、快速数字时钟

(利用数码管,可以实现快速时钟显示功能,复位后,数码管可以快速显示时间。)

8、按键控制数字时钟

(数码管、按键,实现数码管数字时钟显示、控制功能,可以通过按键来对数字时钟进行设置。)

9、位选控制数码管显示

(本工程利用MDY的MP801开发板和点拨开发板中的一个数码管,可以实现循环数字显示功能,复位后,显示0保持1秒,显示1保持2秒......显示9保持10秒,然后再返回显示0,按照这样的规律循环显示。)

10、带有闹钟功能的电子时钟

利用数码管、按键和蜂鸣器,实现数码管电子时钟显示、控制和闹铃的功能

11、交通灯1

(本工程利用MDY的点拨开发板中的12个led灯,可以实现交通灯显示功能,复位后,开发板上的东南西北四个方向,每个方向上的3个led灯按照“绿灯-黄灯-红灯-绿灯-黄灯......”依次循环变化。每个方向上变化速度不同,东面变化速度为1秒,南面变化速度为2秒,西面变化速度为3秒,北面变化速度为4秒,按照这样的规律循环显示。)

12、交通灯2

(利用MDY的点拨开发板中特有的带方向的三色led灯,实现常规的东南西北四个方向的交通信号灯功能。)

13、串口实验

(功能:led灯和串口模块,实现串口通信实验。串口线连接好开发板后,当在串口调试助手发送数据,开发板的led灯相应的亮起,代表串口数据传输实现。 在串口调试助手上发送八位二进制数,二进制数从左往右的每一位分别对应八个led灯,若对应的数据为0则led灯亮,若对应的数据为1则灯灭。我们采用16进制输入数据。)

14、IP核设计(FIFO)

(本项目介绍FIFO IP核的使用过程及功能原理。)

15、IP核设计(PLL)

(本项目介绍PLL IP核的使用过程及功能原理。)

16、IP核设计(Shift Ram)

(本项目介绍Shift RAM(移位寄存器)IP核的使用过程及功能原理。)

17、FSM状态机

(本项目介绍FSM(有限状态机)的功能。)

18、收费站控制

(本项目设计一个收费站控制器。)




19、矩阵键盘
()

20、报文检测器

(本工程实现的是以太网报文检测器.)

21、一个16位乘法器

(本工程实现的内容是16位乘法器的加法实现方式。)


22、VGA接口设计

(本工程利用MDY的MP801开发板和点拨开发板中的VGA接口模块,实现对VGA接口的设计。以 800*600 的像素分辨率为例,在显示屏上显示一个矩形边框(边框宽为 20 像素),在屏幕的中央显示一个矩形有色区域(边长为 30 像素)。

23、
24、

25、SDRAM接口设计

(本工程详细介绍了SDRAM接口的功能及原理。)

26、边缘检测工程

(实现摄像头实时采集的图像的边缘检测以及显示功能。)

27、矩阵键盘工程

(本工程利用MDY的点拨开发板中的数码管和矩阵键盘,实现数码管统计功能。)

28、视力检测工程

(超级炫酷的案例,可以检测视力,具有随机出E图,判断正确方向、改变图像方向及大小、计数等功能)

29、断电重加载时钟工程

(实现上电后能重新加载时钟的功能。)

30、温度检测工程

()

31、简易计算器

(实现一个简单的计算器功能。)

32、
33、PWM流水灯的实现

(实现流水灯效果。)

34、BCD译码的实现

(本项目介绍二进制转BCD码的硬件实现,采用左移加3算法。如当cnt_s值为10时,也就是8’b00001010,转换成个位值为4’b0000,十位值为4’b0001。这个转换过程就是BCD译码。)

35、SCCB IIC接口设计

(实现SCCB协议。)

36、按键消抖

()

37、统计模块

(本项目要实现的功能是对输入信号进行统计,并按照每4比特为一组,分别表示个、十、百、千等位来输出统计值,位数可通过NUM来指定。)

38、数码管显示模块

(本工程实现的功能是将输入的数值转为数码管进行显示,例如输入数值0,则在数码管上显示0。)

39、VGA显示圆

(本工程要实现的效果是通过VGA,以640*480的分辨率在显示器上显示一个蓝色的、直径为100的圆形,其他部分为白色。)

40、VGA显示旋转、扩大和缩小图像

(本工程利用MDY的点拨开发板中的按键和VGA接口模块,实现按键控制图像旋转、扩大和缩小并显示的功能。)

41、VGA显示颜色动画

(VGA接口模块,实现显示5张不同颜色的显示。)

42、VGA显示图片

(本工程利用MDY的MP801开发板和点拨开发板,通过VGA接口连接到显示屏上显示一副的图片。通过VGA连接线,一端接入开发板的VGA接口模块,另一端接入显示屏下的VGA接口。)

43、VGA显示边框矩形

(本工程利用MDY的MP801开发板和点拨开发板的VGA接口模块,实现边框矩形的颜色的显示。上板后,显示屏中间显示150*100的绿色矩形,边缘是20像素宽度的红色边框,其余部分为白色。)

44、VGA显示叠加图片

(通过VGA接口连接到显示屏上显示一副叠加的图片。)

45、
46、串口环回实验

(本工程利用MDY的MP801开发板和点拨开发板中的FIFO数据处理模块和串行接口模块,实现了数据从上位机发送到MP801开发板和点拨开发板的FIFO再将数据返还给上位机的功能。)

47、VGA显示圆形动画

(本工程利用MDY的MP801开发板和点拨开发板的VGA接口模块,实现圆形动画的显示。)


48、篮球倒计时

(对于MP801开发板,按键s1控制倒计时的开始和暂停,从23.99秒开始一直计时到00.00秒停止;在任何状态时刻,按键k1控制计时复位为23.99秒。)

49、FFT

()

50、信号发生器

(实现DDS 直接数字式频率合成器的功能。)

51、CRC

(本案例讲述了CRC的基本原理,以及最重要的基于FPGA的CRC实现。提供了两种实现方法:串行实现和并行实现,建议逐项进行学习。)

52、FIR滤波器

()

53、AD采集

本工程实现的功能是有FPGA产正弦波,输出给DA通道A,经过环回后,给回AD9280的输入端,FPGA采集AD9280的数据,最后使用signaltap采集数字信号。正弦信号的频率受开发板上的三个拨码开关控制。)

54、千兆网

()

55、OV7670摄像头显示

(VGA接口模块和摄像头模块,实现摄像头显示功能。连接摄像头与VGA线,上板后,可在显示屏观看摄像头所拍摄的全彩影像。)

56、VGA显示矩形动画

(本工程利用MDY的MP801开发板和点拨开发板,通过VGA接口连接到显示屏上显示动态的矩形图案。连接的过程是将VGA数据线的一端连到开发板的VGA接口模块,另一端连接到显示屏下的接口模块。)

57、VGA显示旋转图片

(本工程需要实现的效果是显示明德扬的LOGO和E字图片,LOGO显示于左上角,E字图片可以上下左右旋转。复位后,E向右显示,当摁下摁键0时,E向右显示;当摁下摁键1时,E向下显示;当摁下摁键2时,E向左显示;当摁下摁键3时,E向上显示。)

58、VGA显示扩大图片

(本工程利用MDY的MP801开发板和点拨开发板,通过VGA接口连接到显示屏上显示一副扩大的图片。连接的过程是将VGA数据线的一端连到开发板的VGA接口模块,另一端连接到显示屏下的接口模块。)

59、VGA显示不同颜色

(本工程的利用MDY的MP801开发板和点拨开发板中的VGA接口,实现显示全白、显示全绿、将屏幕分成上下两种颜色、将屏幕分成四部分分别显示不同颜色的功能。)

MP801开发板 网络培训班 就业培训班 FPGA学习资料
吴老师18022857217

0

主题

4

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2019-11-22 21:43:49 | 显示全部楼层
非常棒的资料,谢谢大佬
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号 )

GMT+8, 2022-8-16 20:44 , Processed in 0.064237 second(s), 6 queries , File On.

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表