E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
----RISC-V
【
RISC-V
】寄存器
64位risc-v32个64位整型通用寄存器,x0~x3132个浮点数通用寄存器,f0~f3132位risc-v32个32位整型通用寄存器,x0~x31(可作为源寄存器或目标寄存器)零寄存器-x0/zero(保存函数返回地址)链接寄存器-x1/ra(指向栈的地址)栈指针寄存器-x2/sp(用于链接器松弛优化)全局寄存器-x3/gp(通常在操作系统中保存指向进程控制块-task_struct数据结构
EmbeddedGuru
·
2023-08-20 09:19
RISCV
risc-v
RISC-V
整型通用寄存器介绍
简介RISC-V64位/32位提供了32个整型通用寄存器,编号是x0~x31,这些整型通用寄存器的宽度与架构位数一致。浮点数寄存器与整形寄存器一样也提供了32个:f0~f31,位数与架构位数一致。通用寄存器介绍零寄存器x0/zerox0寄存器又被称为zero寄存器,它的读写是无效的,它的值只能为0,这是为了让编译器进行优化比如当进行一些运算时:addx1,x2,x3上面这段汇编的作用是进行相加运算
17岁boy想当攻城狮
·
2023-08-20 09:47
#
RISC-V
risc-v
寄存器
第3章 CPU微架构
Intelx86、ARMv8、
RISC-V
是当今广泛使用指令集架构的实例。ISA开发者通常要确保符合规范的软件或固件能在使用该规范构建的任何处理器上执行。
高性能计算工程师
·
2023-08-19 07:17
性能优化
RISC-V
公测平台发布· CoreMark测试报告
一.CoreMark简介CoreMark是一款用于评估CPU性能的基准测试程序,它包含了多种不同的计算任务,包括浮点数、整数、缓存、内存等方面的测试。CoreMark的测试结果通常被用来作为CPU性能的参考,它可以帮助开发人员和系统管理员评估不同处理器和系统的性能,比较不同处理器之间的性能差异,也可以用来测试处理器在多线程并行计算方面的性能。官网地址:https://www.eembc.org二.
深圳王哥
·
2023-08-18 19:33
risc-v
龙芯计算机指令集,龙芯正式发布LoongArch指令集手册V1.00
该设计增加了支持生产级应用的向量指令集,并且能够以二进制翻译的方式兼容MIPS/
RISC-V
/ARM/x86这几种指令集的Linux程序,并且翻译MIPS指令集时损耗非常小。核心态方面:硬
海燕老师
·
2023-08-18 17:37
CS5366+VL171设计typec母座转HDMI正反插方案原理图
CS5366是ASL最新推出的2LAN带PD的拓展坞方案芯片,CS5366支持最高分辨率/定时4k@60Hz支持DSCv1.2a,并与前一版本向后兼容支持DSC解码器和直通模式嵌入式32位
RISC-V
处理器和
·
2023-08-18 15:24
芯片嵌入式单片机
基于vscode+qemu的
risc-v
学习环境搭建
1.环境说明实验采用ubuntu22.04运行qemu模拟
risc-v
运行环境,使用vscode进行调试。2.交叉编译工具链的构建
risc-v
工具分为两种:适用于于linux环境的交叉编译工具链。
优美的赫蒂
·
2023-08-18 08:54
risc-v学习记录
risc-v
学习
linux
RISC-V
公测平台发布 · 7-zip 测试
简介7-Zip是一个开源的压缩和解压缩工具,具有高压缩比和快速解压缩的特点。除了普通的文件压缩和解压缩功能之外,7-Zip还提供了基准测试功能,通过压缩和解压缩大型文件来评估系统的处理能力和性能。7-Zip提供了一种在不同压缩级别和多线程设置下进行基准测试的方式,用户可以根据自己的需求测试系统性能。即,可以自由选择测试中压缩和解压缩的文件大小,及使用的核心/线程数量。基准测试将提供压缩和解压缩速度
深圳王哥
·
2023-08-17 05:48
risc-v
7-zip
sg2042
64核
ARM
AMD
riscv
2023RISC-V中国峰会,澎峰科技成果发布抢先看!
本届峰会将以“
RISC-V
生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现
RISC-V
全球新观点、新趋势。
深圳王哥
·
2023-08-17 05:48
risc-v
sg2042
2023RISC-V中国峰会
RISC-V中国峰会
开芯院
澎峰科技|邀您关注2023
RISC-V
中国峰会!
本届峰会将以“
RISC-V
生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现
RISC-V
全球新观点、新趋势。
深圳王哥
·
2023-08-17 05:12
科技
risc-v
sg2042
riscv
2023risc-v峰会
risc-v中国峰会
开芯院
龙蜥白皮书精选:面向芯片研发和验证的操作系统 SiliconFastOS
文/RISC-VARCHSIG01背景介绍随着Arm和
RISC-V
芯片研发的大爆发,越来越多的芯片设计、制造厂商甚至是云厂商都开始参与到芯片领域中来。
·
2023-08-16 18:39
白皮书操作系统芯片开源
第零章 序 Chisel教程汇总
鉴于目前
RISC-V
的火热程度,笔者参与了课题组的
RISC-V
项目,并了解、学习了颇受关注的新型硬件构建语言——Chisel,当前参与的神经网络加速器设计便是使用Chisel开发的。
_iChthyosaur
·
2023-08-16 12:14
Scala
Chisel
RISC-V
openEuler加入
RISC-V
Landscape
selected=open-euler此次加入RISC-VLandscape,意味着openEuler在对
RISC-V
架构的生态适配得到了
RISC-V
基金会的认可,相关技术已与
RISC-V
生态完成适配。
·
2023-08-16 10:26
国产单片机(沁恒微WCH)CH32V307评估板串口使用
芯片资源介绍:CH32V307系列是基于32位
RISC-V
设计的互联型微控制器,配备了硬件堆栈区、快速中断入口,在标准
RISC-V
基础上大大提高了中断响应速度。
初出茅庐的小李
·
2023-08-16 09:55
单片机
嵌入式硬件
物联网
RISC-V
开发一个
RISC-V
上的操作系统(七)—— 硬件定时器(Hardware Timer)
目录往期文章传送门一、硬件定时器硬件实现软件实现二、上板测试往期文章传送门开发一个
RISC-V
上的操作系统(一)——环境搭建_riscv开发环境_Patarw_Li的博客-CSDN博客开发一个
RISC-V
Patarw_Li
·
2023-08-15 02:10
RISC-V上的操作系统设计
risc-v
linux
开发一个
RISC-V
上的操作系统(八)—— 抢占式多任务(Preemptive Multitasking)
目录一、抢占式多任务二、代码实现三、上板测试本节的代码在仓库的06_Preemptive_Muti_Task目录下,仓库链接:riscv_os:一个
RISC-V
上的简易操作系统本文代码的运行调试会在前面开发的
Patarw_Li
·
2023-08-15 02:09
RISC-V上的操作系统设计
risc-v
linux
RT-Thread Smart 上手指南
RT-ThreadSmart(简称rt-smart)是基于RT-Thread操作系统衍生的新分支,面向带MMU,中高端应用的芯片,例如ARMCortex-A系列芯片,MIPS芯片,带MMU的
RISC-V
RTThreadIoTOS
·
2023-08-14 02:52
芯片
linux
uboot
jre
vnc
沁恒ch32V208处理器开发(一)开发环境
目录简介:开发环境开发界面自定义风格烧录工具支持范围烧录界面简介:CH32V2x系列是南京沁恒基于32位
RISC-V
指令集及架构设计的工业级通用微控制器。
cyjbj
·
2023-08-13 20:29
单片机
嵌入式硬件
物联网
沁恒ch32V208处理器开发(四)串口通信
目录串口资源资源配置同步模式单线半双工模式中断DMA串口的初始化串口通信的实现串口资源资源配置CH32V208系列,是基于
RISC-V
指令架构设计的32位RISC内核MCU,根据封装的不同,可用的USART
cyjbj
·
2023-08-13 20:28
嵌入式
软件
c
单片机
c语言
嵌入式
物联网
RISC-V
在快速发展的处理器生态系统中找到立足点
原文:RISC-VFindsItsFootholdinaRapidlyEvolvingProcessorEcosystem作者:AgamShah转载自:https://thenewstack.io/risc-v-finds-its-foothold-in-a-rapidly-evolving-processor-ecosystem/以下是正文Buttheopensourceprocessorarc
深圳王哥
·
2023-08-13 12:58
risc-v
sg2042
64核
arm
riscv
算能
x86
安全之安全(security²)博客目录导读
研究方向:安全之安全研究内容:ARM/
RISC-V
安全架构、TF-A/TEE之安全、GP安全认证、静态代码分析、FUZZ模糊测试、IDA逆向分析、安全与功耗等,欢迎您的关注一、ARM安全架构1、Trustzone
安全二次方security²
·
2023-08-13 06:03
博客目录导读
ARM/RISC-V安全架构
TF-A/TEE安全
GP认证
静态代码分析
FUZZ模糊测试
IDA逆向分析
安全与功耗
RISC-V
公测平台发布 · 使用YCSB测试SG2042上的MySQL性能
实验介绍:YCSB(全称为Yahoo!CloudServingBenchmark),该性能测试工具由Java语言编写(在之前的MC文章中也提到过这个,如果没看过的读者可以去看看之前MC那一期),主要用于云端或者服务器端的数据库性能测试工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等。MySQL数据库服务是一个完全托管的数据库服务,可使用
深圳王哥
·
2023-08-11 07:46
risc-v
mysql
数据库
sg2042
64核
[
RISC-V
]国产MCU IDE ——MounRiver Studio(MRS)双核开发项目实战
RISC-V
/ARMIDEMRS双核开发项目实战近年来,
RISC-V
生态发展一片欣欣向荣,众多行业巨头纷纷布局,国内也涌现了一批
RISC-V
内核的商用IP以及配套的集成开发环境。
MounRiver_Studio
·
2023-08-10 07:20
RISC-V
RISC-V
IDE
ARM
IDE
risc-v
mcu
ide
嵌入式
RISC-V
公测平台发布 · UnixBench完整测试
简介UnixBench是一个开源的GPLv2许可的工具,它提供了对类Unix系统性能的基本指标。通过运行UnixBench,可以获得有关系统性能的基本指标,用于与其他系统进行比较,也可以作为改进系统性能的参考。但UnixBench并不是一个综合性能评估工具,它只提供了一些基本的性能指标。要全面评估系统性能,还需要结合其他工具和测试来获得更全面的信息。测试环境[硬件参数]处理器:SOPHONSG20
深圳王哥
·
2023-08-10 07:24
risc-v
sg2042
64核
开发一个
RISC-V
上的操作系统(六)—— 中断(interrupt)和异常(exception)
ControlFlow)和Trap二、Exceptions,Traps,andInterruptsContainedTrapRequestedTrapInvisibleTrapFatalTrap异常和中断的异同三、
RISC-V
Patarw_Li
·
2023-08-10 07:54
RISC-V上的操作系统设计
risc-v
linux
学习
在x86下运行的Ubuntu系统上部署QEMU用于模拟
RISC-V
硬件系统
1.配置工作环境sudoaptinstallgccbisonflexlibncurses-devninja-build\pkg-configbuild-essentialzlib1g-devpkg-configlibglib2.0-dev\binutils-devlibboost-all-devautoconflibtoollibssl-dev\libpixman-1-devpython-caps
ctbinzi
·
2023-08-10 07:53
risc-v
qemu
linux
RISC-V
走向开放服务器规范
07/24/risc-v-moving-toward-open-server-specification/中文翻译:2023年7月24日RISC-VInternational目前正在起草一份可以标准化
RISC-V
深圳王哥
·
2023-08-10 07:51
risc-v
sg2042
64核
使用Verilog语言对
RISC-V
单周期处理器的修改与测试
所涉及的程序及文件链接:https://pan.baidu.com/s/1S9vrGjryHHj3c8qQUkwuAQ提取码:escq设计目标对授课内容的单周期
RISC-V
处理器进行扩展,使之能够支持两个额外的指令
铭....
·
2023-08-09 18:15
超大规模集成电路课程相关
risc-v
亚信科技AntDB数据库与库瀚存储方案完成兼容性互认证,联合方案带来约20%性能提升
近日,亚信科技AntDB数据库与苏州库瀚信息科技有限公司自主研发的
RISC-V
数据库存储解决方案进行了产品兼容测试。
亚信安慧AntDB数据库
·
2023-08-09 12:02
AntDB
国产数据库
数据库
antdb
antdb数据库
“
RISC-V
成长日记” blog发布,第一个运行在
RISC-V
服务器上的blog?
今天要和大家分享的是我们在
RISC-V
服务器上搭建了一个blog,“
RISC-V
成长日记”,专
深圳王哥
·
2023-08-08 18:50
risc-v
服务器
运维
RISC-V
架构的演变
随着苹果基于ARM的硅和新的RISC-VCPU的推出,对于CPU开发来说,这是一个令人兴奋的时刻,尽管开发人员的旅程目前对后者来说有点坎坷。我最喜欢的理论是,没有发生是孤独的,而只是重复了以前发生过的事情,也许经常发生过。马克·吐温认为,生活有重演的倾向。我们可以在苹果Macintosh的CPU架构变化中看到这一点的证据,如图1所示,1994年,最初的CISC(复杂指令集计算机)摩托罗拉68000
深圳王哥
·
2023-08-08 18:50
risc-v
sg2042
64核
RISC-V
云测平台:Compiling The Fedora Linux Kernel Natively on
RISC-V
注释:编译Fedora,HS-264核
RISC-V
服务器比Ryzen5700x快两倍!
深圳王哥
·
2023-08-08 18:50
risc-v
RISC-V
公测平台发布:如何在SG2042上玩转OpenMPI
AboutHS-2HS-2RISC-V通用主板是澎峰科技与合作伙伴共同研发的一款专为开发者设计的标准mATX主板,它预装了澎峰科技为
RISC-V
高性能服务器定制开发的软件包,包括各种标准bencmark
深圳王哥
·
2023-08-08 18:48
risc-v
2023
RISC-V
中国峰会 安全相关议题汇总
安全相关议题1、ThepracticalusecasesoftheRISC-VIOPMP2、构建安全可信、稳定可靠的
RISC-V
安全体系3、EnhancingRISC-VDebugSecuritywithhardware-basedisolation4
安全二次方security²
·
2023-08-08 08:08
RISCV
risc-v
中国峰会
安全
risc-v安全
qemu 中的仿真板
RISC-V
VirtIO board
我之前根据这篇文章编译了qemu,下面针对要用的“virtRISC-VVirtIOboard”进行分析//之前编译的是qemu-system-riscv32和qemu-system-riscv64,这是两个架构,架构中分为有1块板子//分别是//qemu-system-riscv32的"virtRISC-VVirtIOboard"//qemu-system-riscv64的"virtRISC-VV
__pop_
·
2023-08-07 10:50
riscv
risc-v
RISC-V
基础之函数调用(四)非叶函数调用(包含实例)
叶函数是指不调用其他函数,也不改变任何非易失性寄存器的函数2。叶函数通常是一些简单的操作,如数学运算或逻辑判断。叶函数的特点是可以通过模拟返回来展开,即不需要保存或恢复寄存器的状态。非叶函数是指调用其他函数或改变非易失性寄存器的函数。非叶函数通常是一些复杂的操作,如循环或递归。非叶函数的特点是需要使用静态数据来注释,以便在处理异常时恢复寄存器的状态。非易失性寄存器是指在断电后仍能保持其内容不变的寄
管二狗赶快去工作!
·
2023-08-07 00:53
RISC-V基础知识
risc-v
RISC-V
基础之函数调用(五)函数递归调用及函数参数数量溢出(超出现有寄存器个数)约定(包含实例)
首先先解释一下栈在函数调用中的作用,更详细的部分请参照考研复习之数据结构笔记(五)栈和队列(上)(包含栈的相关内容)_管二狗赶快去工作!的博客-CSDN博客函数嵌套调用栈的作用是用来保存和恢复函数调用过程中的相关信息,如参数、局部变量、返回地址、上下文等。这些信息可以帮助函数在执行完毕后返回到正确的位置,以及在发生异常时恢复到合理的状态。函数嵌套调用栈的具体结构和操作取决于编译器、操作系统和体系结
管二狗赶快去工作!
·
2023-08-07 00:53
RISC-V基础知识
risc-v
RISC-V
基础之内存分布与映射
内存映射是指将地址空间划分为不同的部分或段,每个段有不同的用途和属性。这段话介绍了五个段:文本段、全局数据段、动态数据段、异常处理器段和操作系统(OS)段。下面是对每个段的简要说明:文本段:存放程序的代码和常量数据,如字符串和数组。文本段是只读的,不能被修改。用户可以自己定义文本段的位置和大小。全局数据段:全局数据段存放全局变量,即可以被程序中所有函数访问的变量。全局变量在程序开始执行之前就在内存
管二狗赶快去工作!
·
2023-08-07 00:53
RISC-V基础知识
risc-v
openKylin顺利加入
RISC-V
基金会,推动架构芯片与操作系统协同发展
日前开放麒麟openKylin宣布,正式加入
RISC-V
基金会,由此成为其产业联盟成员。公开资料显示,ISC-V是由加州大学伯克利分校研究团队在2010年推出的一个开源指令集架构(ISA)。
雪叶雨林
·
2023-08-07 00:53
行业资讯
risc-v
架构
RISC-V
基础之浮点指令(包含实例)
RISC-V
体系结构定义了可选的浮点扩展,分别称为RVF、RVD和RVQ,用于操作单精度、双精度和四倍精度的浮点数。
管二狗赶快去工作!
·
2023-08-07 00:51
RISC-V基础知识
risc-v
RISC-V
指令集架构特点及其总结
指令总结六种基本指令格式,分别是:用于寄存器-寄存器操作的R类型指令用于短立即数和访存load操作的I型指令用于访存store操作的S型指令用于条件跳转操作的B类型指令用于长立即数的U型指令用于无条件跳转的J型指令
RISC-V
Ldccc
·
2023-08-06 02:12
关于
RISC-V
的介绍与CPU设计
目录什么是
RISC-V
什么是什么名校优生他怎么就那么招人待见CPU设计入门CPU设计流程CPU的设计大纲总结最后本人自己的一句话预告大家好我是木林!
木林学长
·
2023-08-05 18:05
FPGA
risc-v
<RVV设计的艺术>
RISC-V
V扩展index load指令分析与实现
目录一、指令原理二、VLSU在系统中的位置三、优化方向四、indexload实现电路五、总结一、指令原理indexload、indexstore指令用于在较大范围内完成数据gather/scatter的操作,实现难度很大。图1、RVV0.9版本的indexload指令格式图2、indexload与indexstore指令功能示意图indexload、indexstore指令在VLSU(vector
积小流哥
·
2023-08-05 18:35
RVV设计的艺术
risc-v
verilog
cpu
芯片
RISC-V
指令集架构------RV32M乘法扩展指令集
0概述上一节介绍了
RISC-V
的基本指令集:
RISC-V
指令集架构------RV32I基础整数指令集_努力学习的小英的博客-CSDN博客这节在RV32I的基础上继续介绍M型扩展指令。
努力学习的小英
·
2023-08-05 18:34
RISC-V
risc-v
RISC-V
处理器核设计优化与扩展指令集实现(一)
1.1课题研究背景及意义随着移动物联网、汽车电子和人工智能等技术的兴起和市场化,终端设备的高性能、低功耗、可信加密等要求越来越苛刻。如果仅仅依靠软件编程来实现复杂的计算密集型或者访存密集型算法,不仅计算和循环程序功耗大,且性能低。因此,越来越多的计算复杂程序需要以芯片硬件电路加速实现性能优化。DSA(DomainSpecificArchitecture)便是CPU设计领域面向应用场景的专用电路加速
山东大学RISC-V芯片研究实验室
·
2023-08-05 18:04
risc-v
RISC-V
向量指令集研究 (一)
目录一、
RISC-V
向量指令集和SIMD1、SIMD技术简介2、向量计算技术简介3、Vector向量计算技术的优势4、Vector向量计算技术的劣势二、RISC-VVECTORspec1.0标准1、简介
山东大学RISC-V芯片研究实验室
·
2023-08-05 18:34
risc-v
RISC-V
学习笔记之可伸缩矢量扩展指令集
RISC-V
学习笔记之可伸缩矢量扩展指令集在学习
RISC-V
指令集时,注意到V扩展指令集:可伸缩矢量扩展指令集,这个名字就成功的勾起了我的好奇心,于是对其进行了进一步的学习,以下是一些简单的学习分享,欢迎大家一起交流学习
螺丝松掉的人
·
2023-08-05 18:34
risc-v
学习
教你在
RISC-V
中使用DSP指令!
1.概述DSP有相关的专业芯片,能够专门实现计算功能,相比于通用处理器,DSP芯片专门用于计算,可以在一个周期内执行多条计算。随着单片机对计算功能的需求越来越多,如果用传统的通用处理器去执行大数据的计算,将会消耗许多的机器周期,导致系统的实时性变低。于是,一些通用芯片上也开始集成DSP扩展,比如常见的ARMCortex-R和ARMCortex-M内核。有了这些DSP扩展支持,其功能更加强大,使用上
嵌入式资讯精选
·
2023-08-05 18:03
嵌入式
编程语言
python
java
单片机
RISC-V
架构P扩展指令集的研究与实现(一)
本专栏旨在介绍
RISC-V
指令集架构中P指令集扩展的相关内容,包括指令集的主要特点、应用场景,译码、执行的实现方式,以及如何提升CPU内核的性能,并以阿里巴巴旗下半导体公司平头哥推出的玄铁E906开源核为例
山东大学RISC-V芯片研究实验室
·
2023-08-05 18:33
网络
算法
java
RISC-V
编程——冒泡排序
RISC-V
编程——冒泡排序刚接触RISCV指令集架构。下面是参考计算机组成与设计riscv版这本书写下的汇编代码。模拟器为rars1.5版本。
邶风,
·
2023-08-05 13:43
RISCV
算法
开发语言
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他