FPGA设计超级炫酷案例分享
FPGA设计超级炫酷案例分享是时候为大家展示真正的技术了,明德扬MP801开发板又增加了一个超级炫酷的案例——视力检测工程,该工程趣味性很强,玩乐的同时还能学到FPGA设计的知识。
http://p1.pstatp.com/large/pgc-image/9a61ea3fc49a4dae9a49d1be666d42c5
此工程可以检测视力,用FPGA实现随机生成不同方向不同大小的E, 通过VGA接口在显示器上显示,判断测试者按的按键方向是否正确,通过几轮测试计算并显示最终视力测试结果的功能,一起来看一下实现效果吧!
01—
实现放大缩小功能
此工程实现了图像的放大和缩小功能。显示检测视力使用的“E”图像,所有图像居中显示,支持0级到7级八种图像大小;0级最大为100*480,7级最小,每一级别图像按照1/2比例缩小:
http://p9.pstatp.com/large/pgc-image/715df63f7120444e84d60cb92e6c129c
http://p1.pstatp.com/large/pgc-image/709998dba58f4feeb88296014a539193
http://p3.pstatp.com/large/pgc-image/fe236c6397a4423cace5fb2512797af6
http://p3.pstatp.com/large/pgc-image/adfa943d92b74a4493246a65283cde35
02—实现旋转功能 此工程还实现了图像的旋转功能,图片支持上下左右四个方向随机旋转:
http://p1.pstatp.com/large/pgc-image/9c449f8c084e430fbf0cba8aa89b4738
http://p1.pstatp.com/large/pgc-image/c5bd694a108f4e51beb5a5aafc7a5ac5
http://p3.pstatp.com/large/pgc-image/e68e7c1aacf64f3a9912d2ed575c595d
http://p9.pstatp.com/large/pgc-image/efa855484afe4b0eb8ec5552f034fab6
03—计数功能
本项目还实现了计数功能,设置上下左右四个按键,能够统计测试者正确和错误的次数,并通过数码管显示,正确率一看即知:
http://p1.pstatp.com/large/pgc-image/bdb0b239bbe54114829e810c6adf6ed2
04—开发板全貌
现在让我们揭开神秘的面纱,看看项目全貌吧:
http://p1.pstatp.com/large/pgc-image/ca851384c44f405f8a6837a5436e1aa5
http://p1.pstatp.com/large/pgc-image/190543133c054fad80c42d8e321d94f6
05— 此案例包含FPGA设计中计数器、图像旋转,图像放大、缩小,图像VGA显示等技术,可以很好的检测自己是否熟练掌握FPGA实操技术。
下图是明德扬MP801开发板,是FPGA初学者入门首选,接口丰富、功能齐全,明德扬免费提供全套学习资料,视频学习、案例操作、案例源代码等。学习FPGA,只需要这一块板就够啦。
http://p9.pstatp.com/large/pgc-image/7fc844261c15492d9c3cb8c5a95234e5
需要板子学习者,可逛明德扬官方淘宝店:
http://p1.pstatp.com/large/pgc-image/a227401259c14b18871631a0f6223b60
不买板子也没关系,可到明德扬论坛www.fpgabbs.cn下载更多的学习资料,更多精彩案例工程等你来学!
明德扬学习交流Q群,欢迎您的加入,找学习资料,讨论学习上的问题,或其他更多的服务都欢迎哦~
http://p9.pstatp.com/large/pgc-image/0765deae5d0e42448d9fb88774eacc7d
页:
[1]