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

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

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

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

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

项目链接

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

项目介绍

Fall 2008 开发板 CycloneII

Parallel Tetris -  2 人俄罗斯方块

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

流行的俄罗斯方块游戏的 2 人版本。让每个玩家在自己的屏幕上使用 PS/2 键盘进行游戏,同时他的游戏会影响对手的游戏:当玩家清除游戏中的线时,他的对手将在游戏中上升预定数量的线(其中每条线都是随机的方块序列)。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/aj77/aj77/finalreport.html

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/aj77/aj77/tetris.zip

  • 参考链接

http://www.ee.ualberta.ca/~elliott/ee552/projects/1999_w/TETRIS/

http://www.contrib.andrew.cmu.edu/~davidfu/

http://www.youtube.com/watch?v=8rs6IW4WK4o

Speaker Recognition - 说话人识别

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

能够仅根据音频输入实时区分不同的扬声器。在文献中,这个问题被称为说话人识别(Speaker Recognition)。

  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/pae26_jsc59/pae26_jsc59/index.html

  • 代码链接

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

Triangle Graphics Processing Unit - 三角形图形处理单元

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

实现了一个 GPU(图形处理单元)来渲染基于三角形的模型。目标是使用可移动相机生成复杂的模型。

  • 项目介绍

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/ap328_sjp45/website/introduction.htm

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/ap328_sjp45/Rabbit.MP4

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/ap328_sjp45/website/graphics_pipeline.zip

Brute Force Search of a DES Keyspace - 暴力搜索 DES 密钥空间

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

使用 Verilog 硬件描述语言设计了一个绰号 Red 的暴力 DES 密钥破解器 ,用于搜索 LM 算法的缩写密钥空间。用户通过与四个按钮和一个拨动开关交互来控制设备。信息最后显示在液晶显示屏上。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/tt236/tt236/index.html

  • 视频链接

http://www.youtube.com/watch?v=kh2PwUCR7A8&NR=1

  • 代码链接

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

Implementing a SoC Design on an FPGA - 在 FPGA 上实现 SoC 设计

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

重现康奈尔大学 Big Red Chip (BRC) 项目团队设计的处理器,并修改为可以和MATLAB交互。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/djd36_fac24_wy47/djd36_fac24_wy47/index.html

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/djd36_fac24_wy47/djd36_fac24_wy47/index.html

L-System

目标是探索在 FPGA 上创建 L 系统。L系统是Lindenmayer系统的缩写,是研究简单多细胞生物发育的理论框架。利用几何学的基本原理,可以对 L 系统进行图形解释,可用于渲染植物结构的分形和进行可视化,显示植物的基本生长和发育过程。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/ed267/erik_webpage_files/ed267_576.htm

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/ed267/LSystem.MP4

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/ed267/erik_webpage_files/ed267_576.htm

All Digital, FPGA Based, Lock-in Amplifier - 基于 FPGA 的全数字锁相放大器

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

在 FPGA 上使用全数字架构实现锁相放大器。从历史上看,锁定放大器是由精密模拟元件、滤波器、混频器等构成的,这种架构需要高质量、昂贵的元件和精心的工程。通过在 FPGA 上以数字形式实现所有信号路径组件,可以实现许多优点。首先,使用数字乘法器,可以创建理想的数字混频器和滤波器。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/tor2/main.html

  • 代码链接

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

Simulation of Ideal Gas Particles - 理想气体粒子模拟

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

在 VGA 显示器上模拟理想气体。让显示器显示代表理想气体中的粒子的白色像素,并在它们相互碰撞或与屏幕边缘碰撞时执行适当的计算。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/sdh78_cc459/sdh78_cc459/ideal_gas_simulator.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/sdh78_cc459/CollisionSystem.MP4

  • 代码链接

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

Video guided, ball-following robot - 视觉引导,球跟随机器人

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

创建一个自动机器人,它使用摄像头并在主要为白色/灰色的环境中跟踪橙色球。利用这些信息,机器人的神经元将控制四个电机来引导机器人朝球移动。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/cc464_mrm58/FinalProjWebsite/index.html

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/cc464_mrm58/BallEFloor.MP4

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/cc464_mrm58/BallEVideoProcess.MP4

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2008/cc464_mrm58/FinalProjWebsite/DE2_TV.zip

总结

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

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

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

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

相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月03日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包