国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音

这篇具有很好参考价值的文章主要介绍了国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

  • 看看国外大学的FPGA开发项目

据我了解,目前国内很多大学是没有开设FPGA相关课程的,所以很多同学都是自学,但是自学需要一定的目标和项目,今天我们就去看看常春藤盟校Cornell University 康奈尔大学开设的FPGA项目课程,大部分课程是有源码的,而且和国内使用习惯类似都是Verilog开发,还是很有借鉴意义的。

项目链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/

项目介绍

Spring 2016 开发板 CycloneIV

Ambient light from TV signal (video) (rgb-hsv code)-电视环境照明(RGB转HSV)

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

使用 NTSC 视频信号以低功耗方式模拟电视的灯光效果。为了实现这一功能,系统必须能够跟上电视信号的闪烁和更新速度,因此需要专用的实时处理器-FPGA。该项目的目标是创建一种可以完成此任务的通用算法,并使用 PWM 输出来驱动控制 RGB LED 电路。用户可以发送任何 NTSC 视频信号,并在视频主色发生变化时看到 LED 上的即时变化。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/svr24/svr24/index.html

  • hackaday项目介绍

http://hackaday.com/2016/05/20/using-an-fpga-to-generate-ambient-color-from-video/

  • 视频链接

https://www.youtube.com/watch?v=jbla_nbcfxk&list=PL2E0D05BEC0140F13&index=1

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/svr24/svr24/code/ece5760-final-project.zip

Camera-based Finger tip detection-基于摄像头的指尖检测

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

这是一个基于手指检测的项目,使用摄像头来检测用户手指相对于VGA屏幕的位置,并在屏幕上显示光标,以达到伪触摸屏的效果。VGA屏幕上显示一个棋盘,通过触摸棋盘,用户可以在棋盘上放置一个棋子,进行“五连棋子”游戏,将任意五个棋子连成一排,用户就可以赢得比赛。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/jc2954_zy259/jc2954_zy259/jc2954_zy259.html

  • hackaday项目介绍

http://hackaday.com/2016/06/04/real-time-fpga-finger-detection/

  • 视频链接

https://www.youtube.com/watch?v=2rWrv-5ZufY

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/jc2954_zy259/jc2954_zy259/code/ECE5760_Final.qar

Audio signal visualization-音频信号可视化

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

制作了一个音乐可视化器,通过 Altera DE2-115 上的线路输入播放的歌曲的节奏和频谱内容,图形模块利用此信息来渲染向用户显示输入歌曲的频谱内容的帧,并在屏幕上为四个舞者制作动画。当检测到音乐时,模块将采用最低频率滤波器的输出来解释歌曲的节拍,并将该信息传播到图形模块以控制舞者的动画。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/cwa37_nml45/cwa37_nml45/cwa37_nml45/index.html

  • hackaday项目介绍

http://hackaday.com/2016/06/16/no-frame-buffer-for-fpga-vga-graphics/

  • 视频链接

https://www.youtube.com/watch?v=RYJPcRr-yeI&list=PL2E0D05BEC0140F13&index=1

  • 代码链接

https://github.com/carchard/ECE5760_Epiphyte

RGB LED Matrix Audio Visualizer - RGB LED 矩阵音频可视化器

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

在 64x64 LED 矩阵上设计了一个音频可视化器。我们的目标是创建一个能够实时响应输入音乐源的系统。显示器有多种不同的动画模式供用户选择:条形、球和粒子。这些不同的场景为用户创造了愉快的聆听体验,因为他们有某种图形显示来伴随着音乐。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/sgm82_skg73_mm889/sgm82_skg73_mm889/sgm82_skg73_mm889/index.html

  • hackaday项目介绍

http://hackaday.com/2016/06/13/fpga-powers-blazingly-fast-led-matrix-audio-visualizer/

  • 视频链接

https://www.youtube.com/watch?v=swapwjI-fT8&index=1&list=PL2E0D05BEC0140F13

  • 代码链接

https://github.com/sm11963/led-matrix-visualizer

Levitating a ball-悬浮球

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

该项目的目标是在 Altera DE2-115 FPGA 板上构建闭环控制系统,利用磁悬浮技术悬浮铁球。我们创建的系统使用电磁体拾取铁球并将其悬浮在水平静止点和电磁体金属芯之间的空中。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/crl233_gp348_nds55/gp348_crl233_nds55/gp348_crl233_nds55/index.html

  • hackaday项目介绍

http://hackaday.com/2016/06/13/fpga-powers-blazingly-fast-led-matrix-audio-visualizer/

  • 视频链接

https://vimeo.com/167056844

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/crl233_gp348_nds55/gp348_crl233_nds55/gp348_crl233_nds55/DE2_115_Media_Computer.html

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/crl233_gp348_nds55/gp348_crl233_nds55/gp348_crl233_nds55/media_graphics_HAL.html

Nintendo sound unit-任天堂声音单元

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

实现了一个模拟任天堂系统的音频处理单元(APU)的音频系统。通过将 APU 的 Verilog 实现与 SD 读卡器和 6502 处理器的软件模拟器相结合,使用系统来读取和播放视频游戏原声带和原始芯片曲封面。

  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/avh34_sz296/ece5760_Final_Project_avh34_sz296/ece5760_Final_Project_avh34_sz296/ece5760.Final.Project.Report/ece5760.Final.Project.Report.html

  • hackaday项目介绍

http://hackaday.com/2016/06/19/recreating-chiptunes-in-verilog/

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/avh34_sz296/ece5760_Final_Project_avh34_sz296/ece5760_Final_Project_avh34_sz296/ece5760.Final.Project.Report/mp3/Shovel.Knight.mp3

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/avh34_sz296/ece5760_Final_Project_avh34_sz296/ece5760_Final_Project_avh34_sz296/ece5760.Final.Project.Report/code/nes_apu.zip

Gesture Tetris-手势控制俄罗斯方块

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

俄罗斯方块于 1984 年发布,从那时起就成为一款标志性游戏。使用 VGA 作为输出和能够检测肤色的摄像头,用户可以使用手势控制来玩游戏。屏幕有四个主要区域。这些区域控制块是否向右、向左、旋转或向下移动两倍的速度。通过过滤视频流并在 YUV 颜色空间中查找特定类型的颜色,硬件可以识别用户的手何时进入四个部分之一并向游戏发送信号,指示它如何处理该块。该游戏包括允许玩家向左/向右移动棋子或旋转、倒计时直到游戏结束以及跟踪玩家得分的功能。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/rjb297_map379_cs795/rjb297_map379_cs795/rjb297_map379_cs795/index.html

  • hackaday项目介绍

http://hackaday.com/2016/05/28/hand-gestures-play-tetris/

  • 视频链接

https://www.youtube.com/watch?v=v-qqfSnmufg

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/rjb297_map379_cs795/rjb297_map379_cs795/rjb297_map379_cs795/tetris_code.zip

Cricket 2007 Auto-batter-板球 2007 自动击球

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

我们在 DE1-SOC 上创建了一个自动击球手游戏,可以玩模拟游戏板球 cricket 07。该游戏在 PC 上运行,VGA 输出路由到 FPGA,FPGA 对传入帧执行图像处理,然后发送按键命令传回 PC。最终,FPGA AI能够击败游戏内置AI。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/mjf332_mkp53_sm893/mjf332_mkp53_sm893/index.html

  • hackaday项目介绍

http://hackaday.com/2016/05/23/computers-beating-computers-at-cricket/

  • 视频链接

https://www.youtube.com/watch?v=TcaY5SJkQ9Y

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/mjf332_mkp53_sm893/mjf332_mkp53_sm893/ECE_5760_Cricket_AI_files/Cricket_2007_AutoBatter.zip

Evolution game - 进化游戏

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏

设计了一款游戏,可以在其中扮演一个小而简单的世界之神。玩家可以在 320x240 的小世界中调整环境参数,这反过来又会影响世界上的生物不断进化并相互作用。网格中的每个位置都有自己的位置环境参数,并根据这些参数,生物进食、狩猎、漫游、交配或死亡。

国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音,fpga开发,游戏
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/msm294_tj93/msm294_tj93/index.html

  • 视频链接

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2016/msm294_tj93/msm294_tj93/index.html

总结

项目很多,从2016~2023年,应该有一部分项目没有展现出来,大部分都有视频介绍,但是我看了一些视频,都是简单演示一下功能,并没有设计思路,所以需要自行查看源码中的文档。文章来源地址https://www.toymoban.com/news/detail-798027.html

到了这里,关于国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 国外大学生都用FPGA做什么项目(八)

    看看国外大学的FPGA开发项目 据我了解,目前国内很多大学是没有开设FPGA相关课程的,所以很多同学都是自学,但是自学需要一定的目标和项目,今天我们就去看看常春藤盟校Cornell University 康奈尔大学开设的FPGA项目课程,大部分课程是有源码的,而且和国内使用习惯类似都

    2024年01月24日
    浏览(24)
  • 国外大学生都用FPGA做什么项目(七)

    看看国外大学的FPGA开发项目 据我了解,目前国内很多大学是没有开设FPGA相关课程的,所以很多同学都是自学,但是自学需要一定的目标和项目,今天我们就去看看常春藤盟校Cornell University 康奈尔大学开设的FPGA项目课程,大部分课程是有源码的,而且和国内使用习惯类似都

    2024年01月20日
    浏览(23)
  • 这才是大学生该做的副业,别再痴迷于游戏了!

    感谢大家一直以来的支持和关注,尤其是在我的上一个公众号被关闭后,仍然选择跟随我的老粉丝们,你们的支持是我继续前行的动力。为了回馈大家长期以来的陪伴,我决定分享一些实用的干货,这些都是我亲身实践并且取得成功的经验和方法。 为了节约时间,我首先把我

    2024年02月19日
    浏览(46)
  • 什么农村大学生大多混得比较差-第一性原理分析

    已剪辑自: https://mp.weixin.qq.com/s?__biz=MzUxODM4MDk2NA==mid=2247485125idx=1sn=38c12da641e4a80ae9f625f937290c4bchksm=f9888a0eceff0318ae0e5b06da9363f96c83e3bab4a02c2364729ff1f0430f0b9fab8a2d1a10scene=21#wechat_redirect 你好,我是铁木君。 有人也许知道,我来自广东潮汕的农村。 与大家印象里不同,并不是每一个潮汕人都

    2024年02月05日
    浏览(26)
  • 为什么很多计算机专业大学生毕业后还会参加培训?

    基于IT互联网行业越来越卷的现状,就算是科班出身,很多也是达不到用人单位的要求。面对这样的现实情况,有的同学会选择继续深造,比如考个研,去年考研人数457万人次,可见越来越的同学是倾向考研提升学历来达到提升竞争力的目的。但也有部分选择毕业后直接就业

    2024年01月16日
    浏览(48)
  • 用AI攻克“智能文字识别创新赛题”,这场大学生竞赛掀起了什么风潮?

    中国大学生服务外包创新创业大赛作为服务外包产业领域唯一的国家级赛事,位列“全国普通高校学科竞赛排行榜评估体系”,自2010年以来已连续举办14届,分为区域赛和全国决赛两个阶段。本届大赛吸引了803所全国院校的8006支团队报名参赛,报名团队数再创新高。其中40

    2024年02月12日
    浏览(27)
  • <毕业设计>最适合大学生的12个Java系统项目(附源码)

    最合适大学生学习的Java毕业设计教程合集 合集视频教程链接: https://www.bilibili.com/video/BV1pB4y1h7Pr?spm_id_from=333.999.0.0vd_source=a7816e3b2a3a67ac39dc87f6bf92421c https://www.bilibili.com/video/BV1pB4y1h7Pr?spm_id_from=333.999.0.0vd_source=a7816e3b2a3a67ac39dc87f6bf92421c 其中包括: 1.学生宿舍管理系统 2.在线考试系

    2024年02月15日
    浏览(34)
  • 计算机系大学生,可以通过Java做什么副业?这篇文章给你答案!

    计算机系科班出身的学生,有什么能做的副业?最佳答案就是做自己专业对口,且促进技能的事,**敲代码做课设!**这篇文章就来分享下自己的副业之旅(仅限计算机相关专业哦) 发现副业机会 在我大三时无意将Javaweb作业分享出去,收到了不少回复,很多人问我可以定做课

    2024年02月06日
    浏览(35)
  • 基于Java和MySQL实现的大学生学籍管理系统(毕业设计附完整项目代码)

    本课题下的功能要求有: 实现学生信息、班级、院系、专业等的管理 实现课程、学生成绩信息管理 实现学生的奖惩信息管理 创建规则用于限制性别项只能输入“男”或“女” 创建视图查询各个学生的学号、姓名、班级、专业、院系 创建存储过程查询指定学生的成绩单 创建

    2024年02月11日
    浏览(40)
  • Django框架入门到精通(04)Django创建第一个项目 (黄菊华老师大学生毕业设计学习教程)

    博主介绍: 《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月06日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包