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

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

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

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

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

项目链接

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

项目介绍

Spring 2015 开发板 CycloneIV

Table Tennis Tracker - 乒乓球追踪器

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

在视频输入上使用数字信号处理来跟踪乒乓球比赛中的乒乓球。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ttt/ttt/ttt/index.html

  • hackaday项目介绍

http://hackaday.com/2015/05/15/fpgas-keep-track-of-your-ping-pong-game/

  • 论文

http://www.computer.org/csdl/mags/co/2015/10/mco2015100080.pdf

  • 视频链接

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

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ttt/ttt/ttt/index.html

Rubic's cube solver - 魔方解算器

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

设计一个机械魔方解算器。机械臂首先旋转立方体向摄像机显示立方体的每个立方体面。扫描每个面后,立方体面将被传递到魔方求解算法中。该算法使用Nios II 处理器计算解决魔方所需的移动。然后,指令被输入到 FPGA,FPGA 又将 PWM 信号发送到伺服系统,以相应地旋转立方体,从而求解立方体。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/akw62_rq35_sp2283/akw62_rq35_sp2283/index.html

  • hackaday项目介绍

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

  • 视频链接

http://hackaday.com/2015/06/02/solving-rubiks-cube-with-an-fpga/

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/akw62_rq35_sp2283/akw62_rq35_sp2283/index.html#code

Real time video anonymizer - 实时视频匿名器

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

想象一下,您是一名罪犯,刚刚绑架了一名富人,但现在需要制作一段视频来表达赎金要求。显然,想在上述视频中隐藏自己的身份,但你是一名忙碌的绑匪,没有时间进行视频制作和涉及的后期处理。这就是我们的匿名器的用武之地。使用我们开发的技术,可以录制一段视频,在录制时自动模糊脸部并伪装声音,无需后期处理。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/spo38_%20fc254/witprocam-gh-pages/witprocam-gh-pages/index.html

  • hackaday项目介绍

http://hackaday.com/2015/05/19/real-time-video-anonymizer/

  • 视频链接

https://www.youtube.com/watch?v=J8Envpj3tqI&list=PL2E0D05BEC0140F13&index=2

  • 代码链接

https://github.com/feiranchen/WitnessProtection

Gravitational N-Particle Simulator - 引力 N 粒子模拟器

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

设计了一个引力 N 粒子模拟器来完整求解牛顿引力定律,并在 VGA 显示器上以高帧速率显示粒子相互作用的 3 维表示。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/mje56_bwc65/mje56_bwc65/mje56_bwc65/index.html

  • hackaday项目介绍

http://hackaday.com/2017/01/02/gravity-simulations-with-an-fpga/

  • 视频链接

https://youtu.be/ph_z_JFjPiE

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/mje56_bwc65/mje56_bwc65/mje56_bwc65/GravSim.qar

Rock/Paper/Scissors - 石头/剪刀/布

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

设计了一个两人玩的石头剪刀布游戏,可在两个独立的 Altera DE2 板上玩。该系统通过 NTSC 摄像头获取石头剪刀布输入,通过 RS-232 与另一个 DE2 通信,并使用 Nios II 处理器将所有相关输出打印到 VGA 屏幕上。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ra469_bt268/ra469_bt268/ra469_bt268/webpage_files.html

  • 视频链接

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

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ra469_bt268/ra469_bt268/ra469_bt268/webpage_files/code/rock_paper_scissors.zip

Gesture control of iPhone - 手势控制 iPod/iPhone 音乐底座

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

当用户拿着一根绿色尖头的魔杖,对着连接到音乐底座的复合电视摄像机挥舞着图案。然后,扩展坞会解释这些模式,并将其转换为 iPod/iPhone 上的设备播放操作。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/zt27_mm2675/zt27_mm2675/zt27_mm2675/index.htm

  • 视频链接

https://youtu.be/9G0S_O9lWTM

  • 代码链接

需要邮件获取:mm2675@cornell.edu

Mandelbrot color modulation and zoom - Mandelbrot 色彩调制和缩放

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

该项目旨在实现一个高效的分形计算引擎(Mandelbrot Set),并基于输入音频的 FFT 分析实时操纵颜色渲染过程。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/wz233_ly288_jpl279/wz233_ly288_jpl279/wz233_ly288_jpl279/FFT_MandelbrotSet.html

  • hackaday项目介绍

http://hackaday.com/2015/05/26/dancing-mandelbrot-set-on-a-fpga/

  • 视频链接

https://youtu.be/epDKXIOjEI4

  • 代码链接

邮件获取:wz233@cornell.edu

Re-inventing the Personal Computer - 重新发明个人电脑

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

通过 Altera DE2 开发板将 VGA 显示器和键盘连接到 FPGA,创建类似于个人计算机的系统。通过在VGA屏幕上模拟传统的命令行界面(CLI),用户可以通过CLI执行某些操作。此外,我们利用 DE2 板的内置 SD 读卡器允许用户导入、操作和保存便携式数据,有效地为 FPGA 创建简化的文件系统。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/vf63_sw679_rq32/vf63_sw679_rq32/vf63_sw679_rq32/index.html

  • 视频链接

https://youtu.be/Ulg4T83uQ_E

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/vf63_sw679_rq32/vf63_sw679_rq32/vf63_sw679_rq32/files/FPGA_CLI.zip

OpenCL on DE1-SOC - DE1-SOC 上的 OpenCL

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

在 DE1-SOC 板上对 ARM Cortex-A9 和 FPGA 进行了性能评估。该项目是在 DE1-SOC 板上使用Altera 的 OpenCL SDK 完成的。为了从复杂算法中实现实时性能,必须使用大规模并行 GPU 或 FPGA 以及GP(通用处理器)。这种异构计算模型应用于 PC 领域的图形、游戏、渲染、服务器市场等,现在也应用于手持/嵌入式领域。为了对此类系统进行编程,开发了开放计算语言(OpenCL),这是一种用于现代处理器并行编程的开放、免版税标准。它极大地提高了从游戏和娱乐到科学和医疗软件等众多市场类别中广泛应用的速度和响应能力。

本项目主要使用OpenCL对ARM和FPGA进行性能对比。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/spp66_aa2264_ayk33/spp66_aa2264_ayk33/spp66_aa2264_ayk33/FPGA_ARM.html

  • 视频链接

  • 代码链接

https://github.com/ayk33/ECE5760_Final_Project

Gesture steered Mandelbrot rendering - 手势引导 Mandelbrot 渲染

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

这是一款可以实现与玩家实时交互的手控器Mandelbrot Set。我们制作的原型能够移动 Mandelbrot 的窗格,并在玩家的手接近摄像机或移动到相对位置时就会被放大获取更多细节。对于 VGA 上的每一帧更新,FPGA 都会根据玩家的手势重新计算 Mandelbrot 集上每个像素的新颜色。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/qw77_ht425/qw77_ht425/qw77_ht425/Hand_Tracking_Mandelbrot_Set%20_ECE_5760.html

  • 视频链接

https://youtu.be/ziIzqpyvyP0

  • 代码链接

file:///E:/qw77_ht425/Hand_Tracking_Mandelbrot_Set.zip

AES encryptor/decryptor - AES 加密器/解密器

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

高级加密标准 (AES) 是联邦信息处理标准 (FIPS),是一种经过批准的加密算法,可用于保护电子数据。该项目的主要思想是展示在硬件上执行这种计算密集型加密/解密算法时实现的加速。具有高度并行、可重新配置架构的 FPGA 最适合该项目。为了实现这一目标,我们构建一个 SoC 系统,其中包含在 Altera Cyclone IV FPGA 内实例化的 NIOS II 软核处理器。作为这个项目的成果,我们能够加密/解密从 SD 卡读取的大量数据。此外,硬件实现的执行时间比软件实现的执行时间要短得多。

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

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ar856/ECE5760webpage/ECE5760%20webpage/webpage_files.html

  • 视频链接

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ar856/ECE5760webpage/ECE5760%20webpage/webpage_files/Decryption_pipeline.zip

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ar856/ECE5760webpage/ECE5760%20webpage/webpage_files/aes_char_16.zip

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2015/ar856/ECE5760webpage/ECE5760%20webpage/webpage_files/encryption_pipeline.zip

总结

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

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

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

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

相关文章

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

    看看国外大学的FPGA开发项目 国外大学生都用FPGA做什么项目(二) 据我了解,目前国内很多大学是没有开设FPGA相关课程的,所以很多同学都是自学,但是自学需要一定的目标和项目,今天我们就去看看常春藤盟校Cornell University 康奈尔大学开设的FPGA项目课程,大部分课程是有

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月03日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包