明德扬吴老师 发表于 2019-9-28 17:27:28

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]
查看完整版本: FPGA设计超级炫酷案例分享