openHW2015开源硬件与嵌入式计算大赛经验总结

CPU系统级验证——验证环境——OpenHW core-v验证环境及文件分析 本文记录的相关源工程和文件为: core-v RISCV核功能验证工程:https://github.com/openhwgroup/core-v-verif core-v 验证策略:https://core-v-docs-verif-strat.readthedocs.io/en/latest/#core-v系列核cva6工程:https://github.com/openhwgroup/cva6 core-v系列核cv32e40p工程:https://github.com/openhwgroup/cv3 阅读详情
                                                                                        ——本文章版权归卓艳男所有,如需转载请注明出处。
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
    OpenHW2015决赛于2015年7月11日,星期六在北京邮电大学举行。比赛分为专题赛(HLS挑战赛,Zynq与开源硬件,3D建模,机器人专题,校园PLD竞赛)和常规赛。有关比赛相关信息请参考以下官方论坛,大赛论坛专版: http://www.openhw.org/bbs/forum_1156.html
    OpenHW展示总结:展示位置为第二大组第一小组的第六组,专家听完答辩直接来看演示,第一个。
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结

[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
    直接让展示功能:
1,展示热插拔,(答辩时专家纠正为动态更新)当一块板卡网线脱落的时候板卡显示灰色不能正常工作。专家表示赞同,并提出是否可以拔掉板卡的电源线,当拔掉电源线之后功能相同,因拔掉之后板卡重新启动。
2,再让展示几块板卡时的处理速度,当一块板卡处理和六块板卡处理的时候的时间,专家提示要看处理的时间。但我们展示的是吞吐率。专家提示要弄清除概念的意思。要弄清楚分布式计算,及分布式到底是看什么,根据什么来判断,怎么体现了分布式计算。
PS:专家没有让我们展示我们要展示的东西,更新bit文件以及功能更新展示都没有展示。专家只是一味的想要看处理时间的对比。
    以下是在比赛现场拍摄的其他组展示情况:
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结

[转载]openHW2015开源硬件与嵌入式计算大赛经验总结

[转载]openHW2015开源硬件与嵌入式计算大赛经验总结



[转载]openHW2015开源硬件与嵌入式计算大赛经验总结

[转载]openHW2015开源硬件与嵌入式计算大赛经验总结



[转载]openHW2015开源硬件与嵌入式计算大赛经验总结

[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
 
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
 
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
 
    OpenHW答辩总结:
答辩位置为第二大组的第一小组的第六组,答辩时位于第六个,处于中间位置。
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
 
答辩讲解流程:一切顺利,只要不超时,专家不会打断。(有组超时的,很多东西没有讲完)
专家提问流程:
1,首先提问怎么实现的软硬件协同?专家:我问的不是功能,而是在你的系统设计中,怎么实现软硬件协同,问的是概念。哪些部分适合软件实现,哪些部分适合硬件实现,在你的系统的架构中如何实现的,主要看划分方案。在设计流程的过程中,哪里用到了软硬件协同,是一种方法,而不是功能。
理解:问的不是软硬件协同怎么实现的功能,是问其概念。
2,PL和PS之间是如何划分的?哪些地方需要硬件,哪些地方需要CPU,我们对这个地方感兴趣。
3,不同数量节点的吞吐率的变化情况,吞吐率的增长情况?
4,平台做了什么事情?调度器?
5,关于热插拔怎么实现的,指出我们实现的并不是热插拔,而是动态分配。是什么信号?是什么接口?不是真正的热插拔。要理解概念。只是网口USB不是热插拔。
6,计算节点的功能配置是手动实现还是自动实现。(理解:专家想要知道是否需要手动把bit文件拷到SD卡之类的操作,我们属于自动实现)
 
    最后,其实在比赛现场除了准备可以放在桌面上的展板,还是要准备一种宣传单或者海报之类的,因为展示时间有限,做一些可以带走的海报可以方便专家对你的东西得到进一步的了解,还可以吸引有兴趣的人来一起研究。下图为在比赛现场看到的比较好的海报(海报版权归制作者本人,上面有相关人员信息,感兴趣的可以自行联系)。
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
 
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
 
    如果不做这种彩色的,可以做想对来说普通的。下图为在展示现场看到的比较普通的宣传页。
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结
 
[转载]openHW2015开源硬件与嵌入式计算大赛经验总结

附:
OpenHW2015项目视频汇总贴:
 
项目ID2783   学校:南航   项目名称:多功能数字扫描仪
项目视频链接:http://www.openhw.org/module/forum/thread-595955-1-1.html

项目ID2915   学校:西电   项目名称:基于Zynq的异构计算加速系统
项目视频链接:http://www.openhw.org/module/forum/thread-595971-1-1.html

项目ID2803   学校:重大   项目名称:汽车驾驶员疲劳检测系统设计
项目视频链接:http://www.openhw.org/module/forum/thread-595975-1-1.html

项目ID2782   学校:吉大   项目名称:基于FPGA的汽车电子节门ECU设计与实现
项目视频链接:http://www.openhw.org/module/forum/thread-595972-1-1.html

项目ID2863   学校:山东大学   项目名称:智能宠物狗
项目视频链接:http://www.openhw.org/module/forum/thread-595976-1-1.html

项目ID2838   学校:西安理工   项目名称:基于红外热成像技术的目标跟踪
项目视频链接:http://www.openhw.org/module/forum/thread-595977-1-1.html

项目ID2818   学校:华科   项目名称:基于ZYNQ的小球跟踪平台的设计与实现
项目视频链接:http://www.openhw.org/module/forum/thread-595978-1-1.html

项目ID2802   学校:西电   项目名称:实时用户隐私保护与视频加密认证系统 
项目视频链接:http://www.openhw.org/module/forum/thread-595979-1-1.html

项目ID2808   学校:杭电   项目名称:基于ZYNQ的云端3D打印机系统
项目视频链接:http://www.openhw.org/module/forum/thread-595980-1-1.html

项目ID2856   学校:大连理工   项目名称:基于ZYNQ的全景环视辅助驾驶系统
项目视频链接:http://www.openhw.org/module/forum/thread-595981-1-1.html

项目ID2828   学校:江南大学   项目名称:基于ZYNQ的远程FPGA实验室 
项目视频链接:http://www.openhw.org/module/forum/thread-595988-1-1.html

项目ID2843   学校:西安电子   项目名称:基于四旋翼飞行器的120急救平台设计
项目视频链接:http://www.openhw.org/module/forum/thread-595989-1-1.html

项目ID2887   学校:重大   项目名称:基于深度学习网络的视觉辅助驾驶系统
项目视频链接:http://www.openhw.org/module/forum/thread-595996-1-1.html

项目ID2809   学校:北交   项目名称:基于zynq的高清视频实时运动检测与识别
项目视频链接:http://www.openhw.org/module/forum/thread-595997-1-1.html

项目ID2877  学校:重大   项目名称:基于zybo的三维彩码编解码系统
项目视频链接:http://www.openhw.org/module/forum/thread-596131-1-1.html

项目ID2797  学校:中山大学   项目名称:【zybo】飞行器降落台跟踪降落
项目视频链接:http://www.openhw.org/module/forum/thread-596132-1-1.html


项目ID2817  学校:中科院信息工程研究所   项目名称:智能棋类机器人(视频进行更新)
项目视频链接:http://www.openhw.org/module/forum/thread-596142-1-1.html

项目ID2832  学校:山大   项目名称:Geeker Robot
项目视频链接:http://www.openhw.org/module/forum/thread-596135-1-1.html

项目ID2812  学校:中科院信息工程研究所   项目名称:基于Zedboard分布计算平台的研究与实现
项目视频链接:http://www.openhw.org/module/forum/thread-596138-1-1.html

项目ID2830  学校:哈工大   项目名称:探测机器人的开发与应用
项目视频链接:http://www.openhw.org/module/forum/thread-596139-1-1.html

项目ID2864  学校:深圳大学   项目名称: Dream 3D Builder
项目视频链接:http://www.openhw.org/module/forum/thread-596141-1-1.html

项目ID2793  学校:西南科技大学  项目名称:基于FPGA的移动目标跟踪系统设计
项目视频链接:http://www.openhw.org/module/forum/thread-596140-1-1.html

项目ID2875  学校:华科  项目名称:基于Zynq的视觉交互系统
项目视频链接:http://www.openhw.org/module/forum/thread-596145-1-1.html
项目ID2791  学校:复旦  项目名称:基于Zynq的cps服务化系统
项目视频链接:http://www.openhw.org/module/forum/thread-596147-1-1.html

项目ID2888  学校:北理  项目名称:zedboard平台图像拼接
项目视频链接:http://www.openhw.org/module/forum/thread-596148-1-1.html

项目ID2829  学校:哈工大  项目名称:zynq在FSC方程式赛车的应用
项目视频链接:http://www.openhw.org/module/forum/thread-596157-1-2.html

项目ID2860  学校:中山大学  项目名称:基于眼球控制的智能家居系统
项目视频链接:http://www.openhw.org/module/forum/thread-596173-1-1.html
 
大赛相关信息:
5.【OpenHW2015】板卡介绍    http://www.openhw.org/module/forum/thread-595689-1-1.html
第三届OpenHW开源硬件与嵌入式大赛获奖作品 采用FPGA进行车牌图像的定位和识别,可以成功解决同时并行处理大量数据的难题,处理速度较快,准确率比较高。对于图像中车牌的定位,采用基于彩色图像定位的方法,算法简单占用内存少又能快速准确的实现车牌的定位,这对于存储资源十分宝贵的FPGA器件来说是十分必要的。车牌分割算法采用传统的模板匹配算法。 立即下载

相关推荐

DFA-based and SIMD NFA-based Regular Expression

DFA-based and SIMD NFA-based Regular ExpressionDFA SIMD NFA 正则表达式匹配算法

【亲测免费】 推荐开源项目:OpenHW Group CORE-V CV32E40S,轻量级的RISC-V内核新星

推荐开源项目:OpenHW Group CORE-V CV32E40S,轻量级的RISC-V内核新星 在当今硬件开源社区的璀璨星空中,OpenHW Group 的CORE-V系列内核以其开放性与高性能赢得了广泛的关注。其中,CV32E40S,一颗专为安全应用而生的高效能32位RISC-V处理器核心,正悄然成为行业的新宠。本文旨在揭秘这颗璀璨明星,带你深入其技术架构,探索应用场景,并突出它的独特魅力...

gitblog_00098的博客 1072

用友T3提示,年度[UFDATA_002_2017]并不存在,导致无法备份迁移。

用友T3提示,年度[UFDATA_002_2017]并不存在,导致无法备份迁移。现在都win11了某个年度账套不存在怎么办?

雨季余静的博客 3565

11个FPGA学习平台推荐

这是FPGA大佬Cliff Cummings 和他的Sunburst 公司,Cliff Cummings本身就是Verilog标准的制定者之一,写了很多非常好的关于FPGA的文章,在这个网站可以下到免费的电子版。Xilinx的FPGA在目前市场占有最大份额,当你使用它们的芯片时,阅读Xilinx的资料是不可避免的,比如学习开发工具Vivado,各种IP等。网站地址:https://www.eetree.cn/doc/detail/1018。网站地址:http://www.fpga-faq.org/

2301_79732264的博客 2575

workbench谐响应

定义材料 打开Engineering Data定义材料,在分析时不同部分选择不同材料 建模 打开Geometry建模,我举的例子很简单就一根光秃秃的轴 因为要加轴承,在轴上创建imprint face 因为要用point mass代替轴上原来的盘,在轴上盘的位置新建一个Plane,用Slice方法将轴从XYPlane3分成两段 施加边界条件以及谐响应分析 打开Model 1.在两段轴的交界面处,创建Point Mass,输入质量与转动惯量,位置在轴线上 2.mass point promote to.

my blogs include programming, math, physics.回首过去,放眼未来。 leslielee.blog.youkuaiyun.com 5886

如何实现chrome谷歌浏览器多开(独立环境 独立cookie)

由于各种各样的原因,你可能需要在一个电脑登录某个平台,比如一个电脑登录3个公众号,或者3个知乎等等。最简单的方案是,直接安装3个不同的浏览器,比如一个谷歌浏览器,一个火狐浏览器,一个 Edge 浏览器。这个方案也能解决,但如果想多开10个呢?安装10个不同的浏览器也能解决,但感觉这样比较复杂,另外一方面安装太多的应用,会导致电脑卡顿。这里给大家介绍,我在 Win 和 Mac 系统下的躲开解决方案。Win 系统下的解决方案最为简单,原理就是给不同的谷歌浏览器,指向不同的用户存储路径即可。

lzqial1987的专栏 1万+

openhw的cv32e40p核的环境搭建教程

直接参考verilator官网的quick git install,很详细,安装好之后查看自己的verilator版本,即为安装成功。

m0_70742691的博客 1480

SAP_SD模块_SAP 消息号VF501(科目确定期间出错)

摘要: SAP SD模块中执行VF02销售开票时出现“科目确定期间出错”(VF501)问题,主要原因是系统无法找到匹配的总账科目。解决方案包括:检查物料主数据和客户主数据中的科目分配组是否维护,核对发票中的对应字段,并通过VKOA事务代码分析科目确定逻辑。若定价过程中配置的科目代码(如Z01)未在VKOA中完整映射(如缺少H1+S5+Z01组合),则会导致内部价格无法关联总账科目。需在SPRO路径下完善科目代码分配配置,确保定价类型与科目代码匹配。本文提供了详细的排查步骤和配置方法,帮助解决开票过账错误。

我小时候很黑的博客 358

【OpenHW参赛手记】AXI-Stream接口开发详细流程

下面讲一个例子,来加深对上面介绍内容的理解。笔者使用的软件版本为ISE 14.2。 1.建立PlanAhead工程,一直到进入XPS,具体流程见官方文档CTT[1]。 2.在XPS中,添加一个AXI-DMA模块,配置界面如图1所示。 图1 AXI-DMA模块配置 其余参数默认。SG模块如果选上,那么后面软件控制会相对复杂一些。这里不选,采用Simple模式,实现较为简单的传输。 3.

卜居 1万+

(代码可运行)半导体器件和工艺模拟 使用Silvaco设计构建NMOS并提取各项工艺及器件参数

win10。

qq_20388971的博客 110

深入解析ZYNQ PL触发PS中断:从原理到创新实践

通过本文,您不仅学会了ZYNQ PL-PS中断的基础实现,更掌握了动态优先级调整中断负载均衡等创新技术。响应延迟降低40%以上系统吞吐量提升2-3倍功耗降低30%支持更复杂的实时应用硬件是身体的骨骼,软件是流动的血液,而中断则是连接二者的神经系统。只有精确控制每一条神经冲动,才能构建真正智能的嵌入式系统。拓展思考如何将AI决策引入中断调度?能否实现跨芯片中断同步?量子计算对中断架构的挑战?

QQ_778132974的博客 417

转载经验

这可能不只是一篇面经!2万字干货分享校招备战、笔试、面试的详细经验 链接:https://www.nowcoder.com/discuss/29890 来源:牛客网 5月份一个很偶然的机会,加了叶神的微信,还收到了祝福。一激动就承诺说写篇最详细的面经分享给大家,毕竟用了这么久的牛客网,收获真的很大。 校招真的是段劳心伤神的经历,我把这一路的体会,写在秋招前,也许能给那些和我一样迷茫过,怀...

这不是理所当然的么 248

Android车载蓝牙开发全攻略:从基础到高级优化

本文系统介绍了Android车载蓝牙开发的核心技术与实践指南。文章首先阐述了蓝牙在智能汽车中的关键作用,包括免提通话、音频流媒体等应用场景。随后详细解析了蓝牙协议基础,重点介绍了HFP、A2DP等车载常用协议。开发实战部分提供了设备发现、连接、数据传输的完整代码示例,并融入多线程和内存优化技巧。通过真实车载案例,展示了启动时间、流畅度和资源使用的优化策略。最后针对面试需求,提供了专业的技术问答,涵盖蓝牙开发全流程。全文紧密结合Android车载开发职位要求,为开发者提供了一套完整的蓝牙技术解决方案。

郑伟强dev的专栏 119

【亲测免费】 探索高效能RISC-V核心:OpenHW Group CORE-V CV32E40P

OpenHW Group CORE-V CV32E40P是一款小巧而高效的32位顺序RISC-V核心,采用4级流水线设计,支持RV32IM[F|Zfinx]C指令集架构,并集成了PULP平台的定制扩展,以实现更高的代码密度、性能和能效。该核心最初作为OpenRISC ISA的OR10N CPU核心的分支,后于2016年转型为RISC-V核心,并由PULP平台团队维护至2020年,随后贡献给Open...

gitblog_00107的博客 846

面向 ABAP 开发者的 Joule 实战:把 AI 带进 Eclipse 的每一次敲键

本文介绍了SAP推出的ABAP开发AI工具套件Joule for developers,重点解析了其代码补全、自然语言对话、代码解释、测试生成等功能如何融入ABAP Cloud开发全流程。文章提供了具体的使用场景和操作示例,包括RAP应用开发中的建模辅助、代码理解、测试生成等环节,并分享了实用的提示词模板。同时强调了启用授权等实施细节,帮助开发者将AI能力转化为实际生产力而非演示效果。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 461

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OpenHW Group CORE-V RISC-V 核心项目教程

OpenHW Group CORE-V RISC-V 核心项目教程 1. 项目介绍 OpenHW Group 是一个由开源硬件社区驱动的组织,致力于开发开源的 RISC-V 处理器核心和相关的硬件生态系统。本项目提供了 CORE-V 系列 RISC-V 核心的文档、项目描述和计划,以及相关的技术工作组和任务组信息。CORE-V 核心是一系列开源的 RISC-V 处理器设计,旨在为嵌入式系统和物联网...

gitblog_00691的博客 1265

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

OpenHW Group 项目使用指南

OpenHW Group 项目使用指南 1. 项目目录结构及介绍 OpenHW Group 的 programs 项目包含了多个子目录,每个目录都对应一个特定的项目或组件。以下是对主要目录的简要介绍: TWG:技术工作小组(Technical Working Group)的会议记录和演示文稿。 TG:任务小组(Task Group)的月度报告、会议记录和演示文稿。包括核心任务组、硬件任务组、验证...

gitblog_00673的博客 612

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

OpenHW开发手记

1.虚拟机下编译OpenCV程序注意: 在/usr/local/lib下同时存在PC版的库文件和Zynq版的库文件,但程序调用都是调用软连接,所以要进入/usr/locan/lib执行topc.sh / tozynq.sh来进行切换 具体代码在 http://my.youkuaiyun.com/my/code/detail/53187

揽月阁 962

5. MIZ7035 PCIe测试 RIFFA【PCIE视频传输】

1.前言 MIZ7035官方提供了两种pcie的demo,一个就是普通的PIO测试,一个是BMD测试。我只是试验了PIO功能,可以对板卡直接进行IO寄存器读写。而另外一个BMD功能使用了DMA来加速数据读写速度。 我也是第一次接触PCIe,BMD确实也可以完成应用的需求,搞起来应该没有问题。准备用这个开始做实验呢,问了一下学校之前的第二导师,他直接给我说了5个字母:R-I-F-F-A。说让我去

vacajk的博客 1万+

Verilog代码实例化的简单理解(以38译码器为例)

在这之前,简单先总结一下这段时间对Verilog(硬件描述)和C(软件)的区别。在openhw论坛中看到这样一句话:一个例化调用就相当于一个电路,你用if语句,有时候要综合出这个电路有时候又不要综合出这个电路了,这个不是让人家软件为难吗!你要这样,综合出来时必须的,至于用不用,要看你有没有信号给它,它的输出有没有引回来!!!只要有可能用到的模块,必须综合出来,至于后续的使用,则根据自己的引脚链接。...

啦啦啦啦啦 2万+

Codasip加入OpenHW® Group以力助RISC-V验证

Codasip加入OpenHW® Group以力助RISC-V验证

mahuahu的博客 363

【OpenHW参赛手记】AXI初体验

去年报名参加了OpenHW2012开源硬件大赛,入围后收到了Xilinx赞助的ZED-Board。 自从今年3月拿到ZED板卡,就开始体验ARM+FPGA这个神奇的架构。 AXI,是PS与PL之间最佳的通信手段。 Xilinx XPS中用户自定义IP核可以拥有AXI-Lite,AXI4,AXI-Stream,PLB和FSL这些接口实现和PS通信。 其中AXI-Lite具有轻量级,结构简单的

卜居 3346

AXI4-STREAM DATA FIFO学习

如图是该fifo的配置图,vivado版本2018.2. AXI4-Stream Data FIFO 配置 General Options Component Name 器件名字 FIFO depth FIFO的深度,可以在16到32768之间变化,具体情况视情况而定,但要是2的n次幂。 Enable packet mode 使能包模式:此项设定需要TLAST信号被使能。FIFO的操作...

三思的博客 2万+

AXI4-Stream

在阅读xilinx的floating point  IP Product Guide文档,有一段关于AXI4-Stream的介绍,在这介绍一下它的机制。 必须包含的端口是TVAILD和TDATA,可选的端口有TREADY,TLAST和TUSER。 TVAILD和TREADY用于握手。 可用于传递信息的有TDATA,TUSER和TLAST。 最基本传输方式:

neo_fate的博客 1664

【OpenHW参赛手记】AXI-Stream接口介绍

AXI4-Stream协议是一种用来连接需要交换数据的两个部件的标准接口,它可以用于连接一个产生数据的主机和一个接受数据的从机。当然它也可以用于连接多个主机和从机。该协议支持多种数据流使用相同共享总线集合,允许构建类似于路由、宽窄总线、窄宽总线等更为普遍的互联。AXI4-Stream接口的信号线定义如图1所示[1]。比较重要的信号线有: ACLK为时钟线,所有信号都在ACLK上升沿被采样; A

卜居 1万+
上一篇: VS集成Qt环境搭建
下一篇: 开外部存储访问权限
a412841321
博客等级 码龄18年 33粉丝 267原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值