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

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

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

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

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

项目链接

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

项目介绍

Fall 2011 开发板 CycloneII

Prime Number Generator and RSA Encrypter/Decrypter - 质数生成器和 RSA 加密器/解密器

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

该项目使用 Miller-Rabin 素性测试来搜索质数(也叫素数)。生成的质数将显示在 VGA 显示器上。用户可以选择两个生成的质数相乘后形成 RSA 公共加密密钥。使用扩展欧几里得算法来生成加密指数和解密指数。加密密钥用于加密 SD 卡上的文本文件。解密后的文本显示在 VGA 屏幕上并写回 SD 卡。用户还可以通过控制台输入要使用的加密和解密密钥。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/clt67_yl478/clt67_yl478/index.html

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/clt67_yl478/clt67_yl478/5760finalproject.zip

Air String - 空气弦乐

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

项目是空气弦乐,一种合成弦乐器,可以通过在摄像机前挥动带有亮绿色尖端的手指来抚摸弦乐来实时演奏。本项目基于 Karplus Strong 算法。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/yk579_vm285/video_instrument3.MP4

  • hackaday项目介绍

http://hackaday.com/2011/12/12/get-ready-to-play-some-wicked-air-harp/

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/yk579_vm285/video_instrument1.MP4

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/yk579_vm285/yk579_vm285/Air_String_DE2_TV.zip

Game of Life Music Synthesizer - 生命游戏音乐合成器

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

https://makezine.com/article/home/fun-games/music-synthesis-added-to-conways-game-of-life/

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/lba36_wl336/CA_synth1.MP4

  • 代码链接

blog已删除

Conway's Game of Life - 康威的生命游戏

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

该项目的主要目标是在 640x480 单元格、以 60Hz 运行的网格上实现"康威的生命游戏"。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/csb88/final/index.html

  • hackaday项目介绍

http://hackedgadgets.com/2011/12/13/fpga-conways-game-of-life/

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/csb88/CA1.MP4

https://youtu.be/0ZZ3vSN7mBo

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/csb88/final/quartus_project.zip

Air Driano BOOM 2012 people's choice winner - “虚空的钢琴和鼓”

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

在这个项目中,构建了一个系统,使用摄像头检测手指在纸张上的位置,并根据位置播放声音。相机进行肤色检测,跟踪手指在纸上的移动。摄像头的输出可以在 VGA 屏幕上看到。钢琴和鼓的键盘也显示在 VGA 屏幕上。根据手指的敲击位置,钢琴和鼓的声音合成后播放适当的声音。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/sg835/Air_Driano/index.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/sg835/driano1.MP4

https://exchange.mail.cornell.edu/owa/redir.aspx?C=ab7107fe48474f9db2c60bb8787d08bb&URL=http://www.youtube.com/watch?v=pSzsy7elZlU

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/sg835/Air_Driano/codes.html

Adaptive Noise Cancellation - 自适应降噪

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

目的是实现一种硬件多抽头自适应噪声消除器,可以自适应地滤除污染源中的噪声。其动机最初来自 Widrow 在斯坦福大学于 1975 年发表的题为“自适应噪声消除:原理与应用”的论文。自适应噪声消除器基于最小均方算法,该算法也是由 Widrow 和他的博士生 Hoff 当时提出的。在过去的四十年中,LMS 自适应算法一直是一种实现简单,同时能够高效提供理想且准确结果的方法。它已在通信系统、机器人、机床制造和自动化等多个领域得到应用。实验设置类似于降噪耳机,可在嘈杂的环境中提供高音频质量。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/jy554_jc2636/jy554_jc2636/index.htm

  • 视频链接

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

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/jy554_jc2636/jy554_jc2636/MATLAB.zip

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/jy554_jc2636/jy554_jc2636/verilog.zip

Additively Synthesized Ocarina - 数字合成算法来模拟陶笛声

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

项目使用 FPGA 通过加法直接数字合成算法来模拟陶笛声音。为了产生准确的陶笛声音,我们对真实陶笛的频谱进行了分析,了解每个谐波的相对幅度。利用这些信息,我们创建状态机在每个谐波处输出正弦波。然后对正弦曲线进行适当缩放并汇总在一起产生陶笛声音。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/emr76_jmm536/emr76_jmm536/index.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/emr76_jmm536/ocarina2.MP4

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/emr76_jmm536/ocarina3.MP4

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/emr76_jmm536/emr76_jmm536/index.html

Video bricks - 打砖块游戏视频控制版

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

改版的打砖块游戏可以通过手部动作来控制游戏。具体来说,玩家可以向左、向右、向上或向下移动他的手来相应地控制“球拍”。除此之外,玩家还可以通过向上或向下移动手来加速或减速球。为了增加游戏的复杂性,我们不会让砖块在球击中时立即消失。相反,砖块的颜色会在每次碰撞中逐渐消失,并且当第七次击中时砖块才会最终消失。我们还添加了音效,使游戏更加有趣。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/ml984_tnn7_yy475/Publish/intro.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/emr76_jmm536/ocarina2.MP4

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/ml984_tnn7_yy475/bricks2.MP4

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/ml984_tnn7_yy475/Publish/ml984_tnn7_yy475.zip

Ethernet Communication Interface - 以太网通讯接口

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

项目是设计一个以太网接口,使 FPGA 板能够按照几种既定的网络协议通过板载以太网与其他设备进行通信。

  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/mis47_ayg6/mis47_ayg6/index.html

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/mis47_ayg6/mis47_ayg6/code/ethcomm.zip

Visual midi Composer - 视觉MIDI作曲家

在 FPGA 板上开发了一个视觉音乐作曲家和播放器。系统能够播放用户创作的音乐并将其转换可以存储在板上 SRAM 中的 Midi 文件。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/jl2782/musical_critics/index.html

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2011/jl2782/musical_critics/code.zip

总结

项目很多,从2006~2023年,应该有一部分项目没有展现出来,大部分都有视频介绍,但是我看了一些视频,都是简单演示一下功能,并没有设计思路,所以需要自行查看源码中的文档。

国外大学生都用FPGA做什么项目(二)
文章来源地址https://www.toymoban.com/news/detail-827897.html

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

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

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

相关文章

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

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

    2024年03月22日
    浏览(34)
  • 国外大学生都用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

领红包