当前位置:   article > 正文

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

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

e8e6c189b9925eb10f316ec4295ea644.png

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

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

项目链接

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

项目介绍

2006 开发板 CycloneII

Head related transfer function -  real-time head related transfer function (HRTF) 系统

77f5e08345e5c5a9ea4adc611ba4a805.png

实时头部相关传递函数(HRTF)系统。HRTF 的目标是声音空间化,即对声源进行“定位”,这样就方便佩戴耳机的用户将声音解释为来自其头部周围空间的某个位置。HRTF 是通过不同的 FIR 滤波器分别过滤音乐的左右输出来实现的。

b5c79943ea9489bfa0b3a565d57c549b.png
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/PataneBrumer/index.html

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/PataneBrumer/index_a.html

Head related transfer function

和上一个项目类似。

  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/KimDorset/Final%20Project576.pdf

  • 代码链接

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

FPGA ray tracer - FPGA 光线追踪器

f86db7ca057a12fcdd2c6ef4266450f0.png f51efb8d3e930448c8f1c3f82e2a5360.png

一个能够渲染、旋转和移动球体的光线追踪器。

b5a090082aa0bbfeeb00540b793ef2da.png e9ace60cd13fcf1080d2104f51c651a2.png
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/stb25/stb25ydz2/index.html

  • 文档介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/stb25/finalReport.doc

  • 视频链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/stb25/MOV04810.MPG

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/stb25/stb25ydz2/source_code/

Pipelined ray tracer - 光线追踪实现了硬件 3D 渲染引擎

f82c77c49135fb672b87e5acf8f8d04a.png

使用光线追踪实现了硬件 3D 渲染引擎。通过流水线和利用算法中的并行性加快其运行速度。

fb0b58758486b6b828730656321dd669.png d558a5e4adbafdea8ff98c4ffd04531a.png
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/dbb28_kj49/index.html

  • 代码链接

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

Image motion tracker - 图像运动跟踪器

4389ac0380d1d8a6f3b334d5f22ed65d.png

系统可以帮助导航系统确定移动物体,帮助成像系统开发立体视觉,以及用于运动检测的系统。由于光流模型可以确定物体如何在图像之间移动,因此我们也可以将其应用于边缘检测系统。

c52ea318c0926b2a2d436153d2f22c8d.png 9c3fc7fed3c3080af97851e68f662fba.png
  • 项目介绍

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/AaronJimmy/576final/index.htm

  • 代码链接

https://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2006/AaronJimmy/576final/TrackMe.zip

总结

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/773064
推荐阅读
相关标签
  

闽ICP备14008679号