-
我用A7 FPGA给e203例化了xadc模块挂在外设总线上,分配了基地址,并扩展中断信号到PLIC,但是软件的API接口函数该如何设计?最终实现adc模块的软件控制。
-
报名编号:CICC1869团队名称:大耳狐本项目针对人工智能识别领域,就手势识别方向进行了卷积神经网络的模型训练,并在基于RISC-V的开发板上通过Verilog代码设计了基于FPGA的卷积神经网络的...
-
报名编号:CICC1869团队名称:大耳狐 流水线越长并不表示指令执行就越快。流水线最慢的那一级的时延越低,表示可以有更多的指令同时被执行,也就是并发度会越高。流水线长不表示什么,反而应该越短越好,关...
-
报名编号:CICC1869团队名称:大耳狐 为了提到硬件加速模块的运行速度,以及减少模块仿真的时间消耗,我们在神经网络的每一层都设计了一系列提到并行的方案。每层内流水线的设计思路、调用多个bram让输...
-
在MCU200T这一Nuclei SoC验证平台上进行手写数字识别系统实物验证,结果包括输入和输出模块,其中输入数据如下所示 其输出结果如下: 根据手写数字识别系统输出数据可见系统仿真验证正确。基于F...
-
基于NICE指令扩展--->可重构 CNN 加速器CICC2033——【RISC-V机床佬】队员:陈挺然/程科勋/李昌昱模块示意图 该系统中每个模块具体功能如下: 1.接口控制模块 与NI...
-
在完成神经网络量化后,需要将神经网络部署到硬件加速器上。首先需要将 所有权重数据以及输入数据导入到存储器内。在仿真环境下,可将其存于一个文 件,并在 Verilog 代码中通过 readmemh 函数...
-
TinyML的推理框架支持是嵌入式AI中不可或缺的一部分,为了降低在Nuclei RISC-V处理器上的使用门槛,芯来科技推出了两大嵌入式AI推理框架的支持,分别是TFLite-Micro和TinyM...
-
队伍CICC2259 从容应队刘宇轩 周嘉琪 冷思远 而transformer模块核心为多头注意力机制,即 Multi-Head Attention,其是由多个注意力机制Attention 组合而成。...
-
/ Copyright 2018-2020 Nuclei System Technology, Inc. Licensed under the Apache License, Version 2...
-
队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远 使用上述终端进入工程目录下hbird-sdk目录下的application/baremetal/benchmark/coremark文件夹,由于co...
-
队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远 由于队伍没有成功购买本项目配套的开发板,使用了自行购置的正点原子FPGA开发板,正点原子的开发板只有一块FLASH(芯来提供的板子上搭载两块)于是我...
-
队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远 -march选项-march可以指定目标RISC-V目标平台支持的模块化指令集组合,有效的选项值如下。rv32i]rv32grv64im]]rv64...
-
队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远 RISC-V支持16位压缩格式,压缩格式立即数位数更少,能使用的寄存器也比较少,有些指令只能用常用8个整数寄存器(x8-x15)或者(f8-f15)...
-
队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远 团队在项目推进过程中发现,Linux环境下,math库中的sqrt()函数无论是在浮点数的gcc工具链中还是整数的gcc工具链中,综合的结果都是以整...
-
-
仿真Testcase学习完成工作1、阅读相关文档和文件,研究了仿真命令的执行过程,以及具体的仿真代码。 2、观察了rv32um-p-mul的波形,分析了testcase的执行情况。 具体细节从命令行到...
-
队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远 由于团队修改了muldiv指令,需要测试div指令、divu指令是否功能正常:rv32um-p-div:意外的,程序会产生自检报错(实际上这个报错在...
-
队伍介绍:报名编号:CICC1829团队名称: 你说的对对队 这是我们队伍的第9篇帖子
-
队伍介绍:报名编号:CICC1829团队名称: 你说的对对队 这是我们队伍的第8篇帖子
-
向量算术指令有七种格式分别是OPIVV、OPFVV、OPMVV、OPIVI、OPIVX、OPFVF、OPMVX如下图所示。区分不同向量算术指令的条件就是源寄存器和目的寄存器的类型向量指令可以有标量或者...
-
队伍编号:CICC4901队名:唯唯诺诺搞设计 文章《32位RISC-V处理器中乘法器的优化设计》(链接:https://kns.cnki.net/kcms2/article/abstract?v3u...
-
团队编号:CICC6217团队名称:会吹风的亚索~学校:杭州电子科技大学团队成员:李浩、刘坚、赵博涵指导老师:申东升 如何在E203 中添加自定义的外设,困扰已久,以下是一个从别处借鉴而来的方法:1、...
-
向量指令格式会扩展成一个单独的格式:OP-V。向量的Load和Store指令沿用Load-FP和Store-FP,具体格式如下 基本向量扩展支持单位跨步(unit-stride),索引(indexe...
-
在RISC-V标准向量扩展(RISC-V Vector Extension)中规定了如下图所示的从编程模型、寄存器映射规则到向量指令格式和存储一致性模型等一系列的规范。向量指令集的扩展必须有如下两个参...
-
团队名称:瀚海队团队编号:CICC3348如标题所示,我们分享关于蜂鸟SOC的SPI外设中,SPI的时钟相位和时钟极性 SPI的时钟相位和时钟极性相关概念如下图: SOC的SPI0外设默认为 CPH...
-
报名编号:CICC4901团队名称: 唯唯诺诺搞设计 一、B扩展介绍B扩展是对RISC-V指令集的一种扩展,主要是为了增强浮点运算能力和提高数据处理效率。B扩展包含了一组新的指令,主要涉及浮点运算、向...
-
我们的队伍编号是CICC3835.本次分享的内容是,若想支持向量扩展需要什么样的工具链对于标准指令集,RISC-V社区提供了完整的工具链支持、而对于非标准的自定义扩展指令,以及暂未批准或标准发布时间较...
-
C语言运行说明操作说明(以helloworld为例)1、在SDK环境下写好C语言相关代码。最简单的写法为根据已有demo进行更改。如果说需要重新创建新的SDK项目,具体写法可以参考官方sdk文档。 2...
-
报名编号:CICC4901团队名称: 唯唯诺诺搞设计 一、RISC-V乘法指令具体工作原理如下:1.将需要进行乘法的两个操作数加载到寄存器中。2.执行乘法指令时,指令中会包含两个操作数的寄存器编号,硬...
-
队伍编号:CICC3280 团队名称:芯新星队接上文对e203的DDR扩展 将vivado设计的DDR扩展工程生成bitstream烧入到DDR200T中,利用芯来官方提供的Nuclei Studio...
-
JTAG仿真说明步骤一进入vsim文件夹内部,并在vsim内打开terminal。输入如下命令: make run_test JTAGVPI1 JTAGPORT6666 此命令用于设定JTAG与ope...
-
队伍编号:CICC4901团队名称:唯唯诺诺搞设计在RISC-V架构上,硬件断点是通过Debug模块来实现的。Debug模块中的触发器(Trigger)提供了硬件断点的功能。触发器可以被配置为在满足特...
-
报名编号:CICC4901团队名称: 唯唯诺诺搞设计 基于蜂鸟E203架构的指令集K扩展蜂鸟E203是一款基于RISC-V架构的微处理器,其指令集包含RV32I的基本指令集,RV32M的乘法扩展指令集...
-
除了仿真与FPGA验证,我们还将基于e203的可配置CNN加速SoC在180nm下进行了流片验证,最终的面积为6.9平方毫米,功耗为1.28毫瓦,在前端工作中,我们对设计进行了综合,相关的DC综合脚本...
-
队伍编号: CICC4901团队名称:唯唯诺诺搞设计Drystone 是一种常用的计算机性能基准测试,主要用来测量整数(非浮点)计算性能。 影响 RISC-V 在 Drystone 测试中得分的因素主...
-
队伍介绍:报名编号:CICC1829团队名称: 你说的对对队 这是我们队伍的第7篇帖子 这里附上一个浮点数和整型数互相转换的网站:http://www.styb.cn/cms/ieee_754.php
-
团队编号:CICC4901 团队名称:唯唯诺诺搞设计 1.指令集V扩展的主要内容:矢量指令:针对数据并行性,增加了一系列新的矢量指令,可以同时对多个数据进行操作,提高了计算效率。浮点指令:新增了一些浮...
-
蜂鸟E203取指部分(IFU)架构解读团队编号:CICC3348 团队名称:瀚海队 一、整体框架蜂鸟E203的IFU由两部分组成:一部分负责地址判断和icb总线控制(e203_ifu_ift2icb....
-
队伍编号:CICC4901团队名称:唯唯诺诺搞设计1. 指令集P扩展的主要内容新指令的添加,在蜂鸟E203原有指令集的基础上,可以添加一些新的指令,以满足新的应用需求;指令集扩展,在原有指令的基础上,...