RISC-V创新大赛:身份识别与 LowRISC 实现
需积分: 0 51 浏览量
更新于2024-08-04
收藏 2.7MB DOCX 举报
在第四届全国大学生集成电路创新创业大赛CICIEC中,ALN114队伍(团队名:LowTech)参加的是RISC-V片上系统设计的子赛题2,专注于身份识别应用。他们的参赛作品基于Digilent Nexys4DDR开发板,选择了RISC-V架构作为核心,采用开源项目LowRISC作为基础平台,并在此基础上扩展了PMOD和数码管等外设,支持Debian操作系统,实现了VGA视频输出、开关控制、LED显示和以太网通信功能。尤为创新的是,他们利用PMOD输出八位数字信号来显示“RISC-V”,并通过数码管呈现字符,同时实现了图像处理和身份证号识别以及人脸识别功能,借助OpenCV库进行数字统计特征分析和Eigenfaces算法。
在整个参赛过程中,队员们深刻体会到技术路线选择的重要性。起初,他们意识到自建RISC-V软核并实现复杂功能的难度过大,转而选择易于上手的InstantSoC项目,实现了姿态角检测功能。然而,InstantSoC的C++转换VHDL限制了并行优势,因此他们决定尝试更具挑战性的LowRISC项目。这个阶段被队员们视为从零到一的关键突破,他们在这个过程中不断学习和适应,逐步掌握了如何在RV64架构上运行Linux环境(Debian),并在此基础上实现了复杂的识别应用。
通过这个项目,队员们不仅锻炼了芯片级系统设计和软件开发技能,还深入了解了开源社区的协作模式和项目管理,以及在实际项目中如何权衡技术复杂性和实现可能性。这是一次宝贵的学习经历,强调了技术选择的明智性和团队合作在创新项目中的重要性。
2011-03-06 上传
2021-09-18 上传
2012-05-30 上传
2023-05-31 上传
2023-02-21 上传
2023-06-09 上传
2023-02-06 上传
2023-05-30 上传
2023-04-29 上传
![](https://profile-avatar.csdnimg.cn/586d8d5d45ef476fb5b140ba80f1de5c_weixin_35761503.jpg!1)
网络小精灵
- 粉丝: 32
- 资源: 335
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命