国外大学生都用FPGA做什么项目(十一)

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

国外大学生都用FPGA做什么项目(十一),fpga开发

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

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

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

项目链接

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

项目介绍

Fall 2010 开发板 CycloneII

Falling Sand Game - Falling Sand 游戏

国外大学生都用FPGA做什么项目(十一),fpga开发

2D 粒子模拟器模拟“落沙”的某些动力学。

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ss868/ss868/index.html

  • hackaday项目介绍

http://hackaday.com/2010/12/15/falling-sand-game-on-and-fpga/

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ss868/ss868/ss868_p1.avi

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ss868/ss868/ss868_p2.avi

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ss868/ss868/ss868_p3.avi

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ss868/ss868/index.html

Video Realtime Cartoonifier - 实时视频卡通化

国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/kaf42_jay29_teg25/teg25_jay29_kaf42/index.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/kaf42_jay29_teg25/Demo_1_tom.MOV

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/kaf42_jay29_teg25/Demo_2_jeff_line.MOV

  • 代码链接

Virtual Paint - 虚拟绘画

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发

虚拟绘画是可用于使用手部动作和手指(带有彩色带)在任何平面(例如墙壁)上绘制彩色图片的系统。该项目的灵感来自于麻省理工学院媒体实验室完成的第六感项目(http://www.pranavmistry.com/projects/sixthsense/#ABOUT),使用不同的手势检测和颜色分割技术,在手持计算设备上运行的软件执行各种不同的任务,例如在空中做笔记、阅读带有投影的新闻报纸视频、用手动作拍摄照片,甚至在墙上画画。因此,在硬件和时间的限制下,我们实现了虚拟绘画。

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/dj238_ssb224_aa764/MyWebSites/index.htm

  • 视频链接

http://www.youtube.com/watch?v=-U31GxYNMEA

http://www.youtube.com/watch?v=FbLjXyvnrO0

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/dj238_ssb224_aa764/Virtual%20Paint.zip

Stereographic Depth Mapping - 立体深度映射

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发

随着立体电视、电脑显示器以及 3D 电影的兴起,三维视觉感知变得越来越普遍。通过在图像中添加基于硬件的深度信息,该技术可以开辟各种实际应用。一个例子是一种电子乐器,其中所演奏的音符的音高或音调取决于弦或条相对于深度相机放置的距离。我们的目标是使用两个完全由硬件处理的相同相机来设计一种非常高效且具有成本效益的实时视频深度相机。

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/pfk5_jk459/pfk5_jk459/index.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/pfk5_jk459/Stereo_1.MOV

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/pfk5_jk459/depth_image.jpg

  • 代码链接

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

Fractal Landscape - 分形景观

国外大学生都用FPGA做什么项目(十一),fpga开发

本项目随机生成 2D 分形景观并创建该景观的 3D 投影图像。为了实现这一点,我们使用了菱形平方算法,该算法通常用于在计算机中创建高度图。我们在 verilog 中实现了菱形平方算法 8 次迭代,将生成分形景观的二维高度图。然后添加了高斯模糊算法使高度图更加真实。最后,我们添加了一种算法,使用正交投影从 2D 高度图创建 3D 投影视图。该算法以自定义时间间隔扫描 0 到 90 度,并显示每个角度的正交投影。

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/tss64_rs423/rs423_tss64/index.html

  • 视频链接

http://www.youtube.com/watch?v=jCGw_JQi2nA

http://www.youtube.com/watch?v=lr58PStpBD4

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/tss64_rs423/rs423_tss64/code/rs423_tss64_FractalLandscape_files.zip

3D pong with video overlay - 带视频叠加的 3D pong

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发

POTION 是一种动作控制的游戏系统,允许两名玩家正面交锋,或者允许一名玩家与 AI 争夺乒乓球冠军。

国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ssc88_yl477/ssc88_yl477/index.html

  • hackaday项目介绍

http://hackedgadgets.com/2010/12/15/altera-de2-based-3d-pong-game/

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ssc88_yl477/game_1.MOV

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ssc88_yl477/game_2.MOV

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ssc88_yl477/ssc88_yl477/source/potion_slave.zip

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ssc88_yl477/ssc88_yl477/source/potion_master.zip

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ssc88_yl477/ssc88_yl477/source/potion_software.zip

Music Visualization - 音乐可视化

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发

该项目的主要重点和测试是通过计算机播放音乐。该项目使用的 FPGA 板、板载音频编解码器和带有外部显示器的 VGA 显示驱动器。该设置让用户在板上线路上输入音乐,然后我们项目的逻辑将根据传入的信号在 VGA 端口上输出视觉效果。

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/der34_mpl56/mpl56_der34/musicvisualization.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/der34_mpl56/music_1.MOV

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/der34_mpl56/music_4.MOV

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/der34_mpl56/mpl56_der34/musicvisualization.html

PID temperature controller - PID温度控制器

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发

该项目的目标是在 FPGA 上实现用于控制应用的数字 PID 控制器。我们设计了一个控制器来跟踪和维持水箱的设定点温度,以尽可能低的超调,同时保持最大可能的上升时间。使用多个控制器和加热器来有效地控制温度。我们使用 MATLAB 设计控制器并根据实验数据开发系统模型。加热器使用来自 FPGA 的 PWM 信号进行驱动,该信号使用 BUZ 73 晶体管进行放大。

国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/ma638_ca325_as2454/ma638_ca325_as2454/index.html

  • 代码链接

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

WAV player - WAV播放器

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发

我们实现了一个功能齐全的音乐播放器,能够通过 FPGA 开发板播放音乐文件。

  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/vs327_rw363/WAV_player/ECE%205760.htm

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/vs327_rw363/WAV_player/c%20code.zip

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/vs327_rw363/WAV_player/DE2_SD_Card_Audio.v

Word recognition - 实时语音识别引擎

国外大学生都用FPGA做什么项目(十一),fpga开发国外大学生都用FPGA做什么项目(十一),fpga开发

实现了一个实时语音识别引擎,将来自麦克风的时域信号作为输入,并对样本执行频域特征提取识别正在说出的单词。

国外大学生都用FPGA做什么项目(十一),fpga开发
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/np276_ksp55_aj355/np276_ksp55_aj355/index.html

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2010/np276_ksp55_aj355/np276_ksp55_aj355/index.html

总结

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

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

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

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

相关文章

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

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

    2024年02月03日
    浏览(31)
  • 国外大学生都用FPGA做什么项目(六)-游戏爱好者的福音

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

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

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

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

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

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

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

    2024年02月12日
    浏览(37)
  • <毕业设计>最适合大学生的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日
    浏览(45)
  • 计算机系大学生,可以通过Java做什么副业?这篇文章给你答案!

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

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

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

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

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

    2024年02月06日
    浏览(53)
  • 基于JAVA大学生创新创业项目管理系统设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

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

    2024年02月03日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包