-
报名编号:CICC1182团队名称: 源计划学校名称:国防科技大学队伍成员:陈爽,唐之宇,杨焯指导老师:黎铁军 内容:在Linux环境中使用riscv-torture的方法 步骤:1、安装riscv-...
-
报名编号:CICC1764团队名称:两年半IC练习生 生成并配置IP核(1)icb2axi模块蜂鸟提供了icb2axi模块,为了方便在block design中使用,将其封装为IP,保留其可配置参数,...
-
报名编号:CICC1764团队名称:两年半IC练习生 使用的rtl官方源代码:e203_hbirdv2使用的FPGA开发板:DDR200T 扩展原因:蜂鸟e203的内存ITCM和DTCM都是64k,太...
-
一、队伍介绍报名编号:CICC2740团队名称:管他三七二十一学校名称:华中科技大学队伍成员:龚绎天、李泽立、王欣倓指导老师:王超大家好,本篇是我们队伍的第五篇分享,主要内容是分享一下在使用nucle...
-
队伍介绍:报名编号:CICC3941 团队名称: 蜡笔小新这是我们队伍的第2篇帖子1. 蜂鸟E203内核支持的乘法指令有四种(不含融合指令),分别为mul、mulh、mulhu与mulhsu。它...
-
一、团队介绍团队名称:管他三七二十一学校名称:华中科技大学队伍成员:龚绎天、李泽立、王欣倓指导老师:王超大家好,本篇是我们队伍的第四篇分享,主要内容是补充介绍e203乘除法模块(e203_exu_al...
-
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 rs2 rs1 func3(rm) rd opcode name ty...
-
队伍介绍:报名编号:CICC3941 团队名称: 蜡笔小新这是我们队伍的第2篇帖子1.蜂鸟E203的原有分支预测蜂鸟E203处理器为了能够连续不断的取指令,需要在每个时钟周期都能生成一条待取的指令。因...
-
报名编号:CICC1764团队名称:两年半IC练习生我们在做参赛课题的过程中发现,上FPGA开发板跑系统时,有时需要添加vivado的ip核。但是vivado仿真比较慢,vcs也不能直接对添加了viv...
-
报名编号:CICC1764团队名称: 两年半IC练习生 如图所示展示了LIF神经元的膜电势Vmem随时间戳timestamp动态变化的过程,当接收到输入脉冲后,LIF神经元的膜电势值Vmem便会升高...
-
报名编号:CICC1764团队名称:两年半IC练习生在做vivado综合时和FPGA下载程序时,我们碰到以下问题,并找出了对应的解决方案。1.could not open include file”e...
-
报名编号:CICC1764团队名称: 两年半IC练习生 所谓地址事件表达(Address Event Representation,AER),是指通过地址的方式将事件进行表达,然后按时间顺序复用到总线...
-
组别:CICC3327背景在扩展指令时我们常常需要一些手段来帮助我们判断指令是否能够成功运行、运行状态是否正确。一方面,我们可以通过模拟器来实现,另一方面,在没有模拟器的情况下,我们可以通过将所扩展指...
-
报名编号:CICC1182团队名称: 源计划学校名称:国防科技大学队伍成员:陈爽,唐之宇,杨焯指导老师:黎铁军 内容:在Linux ubuntu上使用riscv-formal工具验证蜂鸟E203 So...
-
队伍编号:CICC3280 团队名称:芯新星队 搭建E203仿真环境并运行测试 sudo apt-get install autoconf automake autotools-dev curl de...
-
搭建E203仿真环境并运行测试 sudo apt-get install autoconf automake autotools-dev curl device-tree-compiler libmp...
-
团队编号:CICC1413团队名称:“芯”之所向在增加浮点数指令时,我们会遇到一些需要写回寄存器的指令,此时就需要对原先的写回功能模块做更改。 写回功能主要集中在这两个模块中 e203_exu_lo...
-
团队编号:CICC1413团队名称:“芯”之所向 在增加浮点数指令时,我们会遇到一些需要写回寄存器的指令,此时就需要对原先的写回功能模块做更改。 写回功能主要集中在这两个模块中 e203_exu_l...
-
组别:CICC3327背景蜂鸟E203是一款极低功耗的RISC-V处理器核。该处理器核采用了现代化的32位指令集架构,并具有高性能、低功耗、可扩展性等优点。 本文接续上一篇文章中探讨的整型指令执行路径...
-
组别:CICC3327背景:经过数周的前期准备与研读代码,我们组终于正式开始对浮点指令进行扩展并不出意外地遇到了一些小问题,本篇文章针对这些问题作出解决方法的分享。 一.在e203_exu_decod...
-
团队编号:CICC1413团队名称:“芯”之所向 引言在进行浮点扩展的过程中,由于浮点指令执行可能需要多周期,因此这就会导致一些数据冲突,例如RAW或WAW,这时候蜂鸟处理器就采用了OITF作为数据冲...
-
小组编号:CICC3327浮点寄存器和整数寄存器是计算机体系结构中的两种不同类型的寄存器。相较于整数寄存器,浮点寄存器专门用来进行浮点数运算。在计算机中,浮点数是一种用于表示实数的数值类型,它可以表示...
-
组别:CICC3327蜂鸟E203是一款基于RISC-V指令集的多核处理器,内置了乘法和除法运算单元,这些运算单元的性能直接影响到整个处理器的性能表现。因此,优化乘除法器是提高整个处理器性能的重要手段...
-
团队编号:CICC1413团队名称:“芯”之所向 摘要现在我们组在进行浮点扩展,既然要进行扩展,我们必须能够检验扩展的正确性,因此本篇文章介绍一下自己编写指令,并通过仿真观察指令结果的正确性。 RSI...
-
一、队伍介绍报名编号:CICC2740团队名称:管他三七二十一学校名称:华中科技大学队伍成员:龚绎天、李泽立、王欣倓指导老师:王超大家好,本篇是我们队伍的第三篇分享,主要内容是介绍一下如何在vivad...
-
队伍编号:CICC1413队伍名称:“芯”之所向 在Nuclei_Studio上执行Whetstone程序的时候,由于蜂鸟E203是没有硬件浮点模块的,因此平台默认执行的程序指令中并没有浮点指令,而是...
-
报名编号:CICC1182团队名称: 源计划学校名称:国防科技大学队伍成员:陈爽,唐之宇,杨焯指导老师:黎铁军 内容:蜂鸟e203在虚拟机unbuntu上面验证时报错的可能原因 现象: 解决措施:蜂鸟...
-
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队浮点指令总共96条,指令格式如下列表(31条)。 rs2 rs1 func3(rm) rd opcode ...
-
队伍编号:CICC1413队伍名称:“芯”之所向 摘要本文主要介绍蜂鸟中的ITCM模块。ITCM在蜂鸟中是用于存储指令的,由于蜂鸟E203内核定位是对于小型的指令系统,因此在蜂鸟定位的系统中,指令基本...
-
团队编号:CICC1413 团队名称:“芯”之所向 首先声明本文所画图片仅在本人分析add指令过程时所画下,便于日后分析输入输出信号如何流通、传出,因此部分不相关内容未在图中画出。本文中若存在不正确的...
-
CSR读写控制模块队伍编号:CICC1413 具体代码位于: 概述CSR是RISC-V中的控制状态寄存器(Control and Status Registers),用于控制处理器的行为和状态。C...
-
队伍编号:CICC1413队伍名称:“芯”之所向 摘要由于开发板可能不能第一时间拿到手,而这时候我们要开始相关的工作,所以我们需要找到一种方法在没有开发板下能够推进进度,本文主要介绍在Vivado下进...
-
组别:CICC3327在dtcm和itcm等模块中经常用到以valid,read结尾的信号量,他们就是握手信号。 握手信号是一种用于协调和同步不同系统之间操作的信号。当两个或多个系统要进行数据传输或交...
-
组别:CICC3327定义 e203dtcm_ctrl 模块,并设置模块的输入输出端口,其中 dtcm_active 表示 DTCM 存储器是否处于运行状态;tcm_cgstop 表示是否需要关闭 S...
-
组别:CICC3327oitf模块主要是用于描述 RISC-V 处理器的 Out-of-Order Scheduler 中的指令调度单元 OITF(Out of Order Instruction F...
-
小组编号:CICC3327浮点寄存器和整数寄存器是计算机体系结构中的两种不同类型的寄存器。相较于整数寄存器,浮点寄存器专门用来进行浮点数运算。在计算机中,浮点数是一种用于表示实数的数值类型,它可以表示...
-
团队介绍报名编号:CICC3940团队名称:树上鸟儿成双队 fcsr寄存器包含浮点异常标志域(fflags),不同的标志位表示不同的异常类型。如果浮点运算单元在运算中出现了相应的异常,则会将fcsr...
-
组别:CICC3327oitf模块主要是用于描述 RISC-V 处理器的 Out-of-Order Scheduler 中的指令调度单元 OITF(Out of Order Instruction F...
-
组别:CICC3327本次主要分享宏文件E203_defines的组织方式和内部含义ifdef E203_CFG_ADDR_SIZE_IS_16 表示如果宏 E203_CFG_ADDR_SIZE_IS...
-
组别:CICC33271.模块功能和作用e203_exu_wbck是RISC-V处理器中的一个模块,它负责处理结果的写回。当ALU或长管道指令执行完成时,需要将计算结果写回寄存器中。而e203_exu...