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
架构CPU的设计---设计篇
目录一、模块设计1、pc_reg.v1.1、功能说明1.2、整体框图1.3、接口列表1.4、内部信号说明1.5、关键电路2、id.v2.1、功能说明2.2、整体框图2.3、接口列表2.4、内部信号说明2.5、关键电路3、alu.v3.1、功能说明3.2、整体框图3.3、接口列表3.4、内部信号说明3.5、关键电路4、mem.v4.1、功能说明4.2、整体框图4.3、接口列表4.4、内部信号说明4.
ICer_freshman
·
2023-10-13 06:13
risc-v
架构
RISC-V
特权级寄存器及指令文档
RISC-V
特权级寄存器及指令文档M态寄存器1.ISA寄存器misa(read-write)base域:1.编码了内部支持的ISA宽度.2.当重置时,总是设置为支持的最宽ISAextensions域:功能
CookPandar
·
2023-10-13 06:12
操作系统
risc-v
8.2 自制操作系统:
risc-v
Machine寄存器说明mstatus和mstatush
机器模式下的CSRs寄存器名字全称权限功能描述misaMachineISARegistermisaWARLread-write描述支持ISAmvendoridMachineVendorIDRegister32-bitread-only描述JEDEC制造商ID
byd yes
·
2023-10-13 06:42
risc-v
bare
metal
risc-v
RISC-V
架构寄存器规范
a0-a7(x10-x17)调用者保存,用来传递输入参数。其中的a0和a1还用来保存返回值t0-6(x5-x7,x28-x31)调用者保存,作为临时寄存器使用,在被调函数中可以随意使用无需保存s0-s11(x8-x9,x18-x27)被调用者保存,作为临时寄存器使用,被调函数保存后才能在被调函数中使用zero(x0)它恒为零,函数调用不会对它产生影响ra(x1)调用者保存,被调用者函数可能也会调用
陈序缘
·
2023-10-13 06:41
risc-v
架构
自制操作系统:
risc-v
内存相关介绍
MemoryOrderingRVWMO内存一致性模型
RISC-V
使用一种名为“RVWMO”(
RISC-V
弱内存排序,RISC-VWeakMemoryOrdering)的内存模型,旨在为架构师提供灵活性,
byd yes
·
2023-10-13 00:19
risc-v
bare
metal
risc-v
RT-thread移植指南-
RISC-V
目录RT-thread移植指南-RISC-V1.概述1.1移植资料参考1.2移植开发环境准备2.移植步骤2.1全局中断开关函数2.2线程上下文切换函数2.3线程栈的初始化2.4时钟节拍的配置2.5中断函数(中断时现场保护、中断注册和使能)2.5.1interrupt_gcc.S:2.5.2中断注册、使能、和分发2.6RT-thread启动流程2.7配置宏、全局符号的适配2.7.1宏适配2.7.2全
曾来过
·
2023-10-12 20:09
学习过程
环境搭建
MCU
rtos
thread
risc-v
操作系统
RISC-V
架构 | 飞凌嵌入式FET7110-C国产高性能核心板现货发售!
RISC-V
凭借其完全开源免费且可自由修改的特性而备受国内厂商的追捧,在此背景下,飞凌嵌入式联合
RISC-V
国产处理器厂商赛昉科技(StarFive)基于昉·惊鸿7110处理器共同推出FET7110-C
飞凌嵌入式
·
2023-10-12 18:58
RISC-V
飞凌动态
国产化
risc-v
RT-Thread 内核移植(学习)
CPU架构移植在嵌入式领域有多种不同CPU架构,例如Cortex-M、ARM920T、MIPS32、
RISC-V
等等。为了使RT-Thread能够
Caramel_biscuit
·
2023-10-12 17:22
RT-Thread
学习
单片机
嵌入式硬件
RT-Thread
MIT 6.S081 Operating System/Fall 2020 macOS搭建
risc-v
与xv6开发调试环境
文章目录本机配置安装环境Homebrew执行安装脚本查看安装是否成功RISC-Vtools执行brew的安装脚本QEMUXV6测试有用的参考链接(感谢前辈)写在结尾本机配置电脑型号:AppleM2Pro2023操作系统:macOSVentura13.4所以我的电脑是arm64架构的M2芯片安装环境Homebrew执行安装脚本/bin/zsh-c"$(curl-fsSLhttps://gitee.c
陵游gentian
·
2023-10-12 10:52
risc-v
操作系统
[
RISC-V
学习]《手把手教你设计CPU——
RISC-V
处理器》笔记(一)2021/11/10
我要开始研究
RISC-V
了,从0开始学起。如果你想快速读这本书,快速汲取其中的精华,就看我的读书笔记叭!本文只针对
RISC-V
的相关内容大纲进行整理,对于蜂鸟E200处理器的内容基本上简要略过。
qq_41876038
·
2023-10-12 04:31
RISC-V
risc-v
《
RISC-V
体系结构编程与实践》的benos_payload程序——mysbi跳转到benos分析
1、benos_payload.bin结构分析韦东山老师提供的开发文档里已经对程序的结构做了分析,这里不再赘述,下面是讨论mysbi跳转到benos的问题;2、mysbi跳转到benos的代码3、跳转产生的疑问我认为mysbi.bin最后跳转到0x22000地址处执行,此时benos.bin代码不在0x22000地址处,需要代码重定位,但是在mysbi.bin的源文件中并没有进行代码重定位;4、实
正在起飞的蜗牛
·
2023-10-12 04:27
#
RISC-V体系结构编程与实践
risc-v
CS5801国产HDMI转DP/edp(4k60)转换器方案芯片 可替代LT6711
嵌入式MCU基于32位
RISC-V
内核,带有内部串行闪存。CS5801参数HDMI2.0接收机符合HDMI2
Capstone1
·
2023-10-08 17:31
CS5801
HDMI转DP方案
HDMI转Edp方案
替代LT6711a方案
CS5801规格书
CS5801设计资料
沁恒 CH32V203C8T6
RISC-V
单片机无法烧写
单片机:CH32V203C8T6IDE:MounRiverStudiov1.90单片机架构:
RISC-V
问题描述:新打回来的板子,无法烧写程序,提示如下:------------Beginflashprocessof"obj
飞多学堂
·
2023-10-08 16:14
CH32V203
risc-v
verilog实现适应
RISC-V
的ALU
本文基于《计算机组成与设计硬件/软件接口
RISC-V
版原书第5版》(戴维A.帕特森_约翰L.亨尼斯)中关于ALU设计部分的verilog实现一、硬件结构采用书中适应于
RISC-V
架构的64位ALU设计,
GTAJ
·
2023-10-08 12:35
RISC-V
CPU
risc-v
硬件工程
fpga开发
一、基于RV32I ISA理解CPU结构
写在前面 本文参考书目:《计算机组成,软硬件接口,
Risc-V
版》 CPU结构和指令集是分不开的,因此,我们在使用HDL语言实现CPU之前,首先了解其指令集。
刘清帆
·
2023-10-06 20:24
RISC-V
CPU实战专题
开发语言
计算机组成
risc-v
学习开发一个
RISC-V
上的操作系统(汪辰老师) — unrecognized opcode `csrr t0,mhartid‘报错问题
前言(1)此系列文章是跟着汪辰老师的
RISC-V
课程所记录的学习笔记。
风正豪
·
2023-10-05 21:12
RISC-V
学习
risc-v
RSIC-V工具链介绍及其安装教程
前言(1)此系列文章是跟着汪辰老师的
RISC-V
课程所记录的学习笔记。
风正豪
·
2023-10-03 01:35
RISC-V
risc-v
学习
【【萌新的
Risc-V
学习之再看读不懂的流水线设计-10】】
萌新的
Risc-V
学习之再看读不懂的流水线设计-10我们将流水线和之前案例中洗衣服的例子进行对照我们把整个流水线分为5个阶段也就是做成五级流水线IF:取指令ID:指令译码和读寄存器堆EX:执行或计算地址
ZxsLoves
·
2023-10-02 20:57
RISC-V从零学习
risc-v
学习
单片机
RISC-V
OS(老师的OS) 基于 汪辰老师的视频笔记
前言最后面没写完,以后再补。。。RISC-VOSRVOS介绍操作系统定义操作系统(英语:OperatingSystem,缩写:OS)是一组系统软件程序:主管并控制计算机操作、运用和运行硬件、软件资源。提供公共服务来组织用户交互。操作系统有广义和狭隘之分狭义:内核广义:发行包=内核+一组软件操作系统的分类分类特点应用场景RISC-VISA对其支持裸机系统(BareMetal)非常小,没有明显的分层设
嵌入一下?
·
2023-10-02 17:32
RISC-V
risc-v
笔记
云计算
学习开发一个
RISC-V
上的操作系统(汪辰老师) — 环境配置
前言(1)此系列文章是跟着汪辰老师的
RISC-V
课程所记录的学习笔记。
风正豪
·
2023-10-02 17:01
RISC-V
学习
risc-v
中移OneOS开发板学习入门
然后在学习OneOS的内核部分,外设部分,系统组件等.OneOSOneOS是物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARMCortex-A和Cortex-M、MIPS、
RISC-V
End-ING
·
2023-09-29 01:25
物联网
学习笔记总结
物联网
嵌入式
oneos
mcu
RTOS
Polygon Miden:扩展以太坊功能集的ZK-optimized rollup
zk、zkVM、zkEVM及其未来中指出,当前主要有3种类型的zkVM,括号内为其相应的指令集:mainstream(WASM,
RISC-V
)EVM(EVMbytecode)ZK-Optimized(专为零知识证明优化的新型指令集
mutourend
·
2023-09-29 00:25
zkVM
zkVM
RISC-V
基础指令汇总
加载指令存储指令PC寻址指令auipcrd,imm这条指令把imm(立即数)左移12位并带符号扩展到64位后,得到一个新的立即数,这个新的立即数是一个有符号的立即数,再加上当前PC值,然后存储到rd寄存器中。移位指令位操作指令算数指令比较指令无条件跳转指令条件跳转指令CSR指令
王凌波
·
2023-09-28 21:07
RISC-V
risc-v
[架构之路-225]:计算机体系结构 - 分类方法大汇总
目录一、分类方法汇总二、指令流和数据流的关系分类三、Flynn分类:指令并行处理四、根据指令集架构(ISA)分类4.1分类4.2开源的
RISC-V
与封闭的RISC指令集架构比较4.3RISC-V的演进路径
文火冰糖的硅基工坊
·
2023-09-28 08:22
架构之路
架构
IT
CPU
计算机
计算机系统基础第四周
RISC-V
架构
RISC-V
(读作"RISCFive"或"RISC5")是一个开源硬件指令集架构(ISA),它基于精简指令集计算(RISC)原则。
Joy T
·
2023-09-28 05:21
计算机系统基础
编辑器
RISC-V
架构的函数调用规范和栈布局
1、函数调用中寄存器规范2、函数调用规范(1)函数的前8个参数使用a0-a7寄存器传递,如果传参多于8个,则除前8个参数使用寄存器来传递之外,后面的参数使用栈传递;(2)如果传递的参数小于寄存器宽度(64位),那么先按符号扩展到32位,再按符号扩展到64位;(3)如果传递的参数为寄存器宽度的2倍(128位),那么将使用一对寄存器来传递参数;(4)函数的返回值保存到a0和a1寄存器中;(5)函数的返
正在起飞的蜗牛
·
2023-09-28 05:09
RISC-V架构
risc-v
汇编函数调用
2022 年 4 月 — 区块链操作系统的开发回顾
区块链操作系统组件的最新开发更新作为总结,请参阅我们最近发布的路线图,了解区块链操作系统组件的概述:TheCartesiMachineCartesiMachine是Cartesi的确定性虚拟机,它模拟
RISC-V
BlockFinance
·
2023-09-27 08:09
区块链
区块链
RISC-V
指令
RISC-V
指令都是32位长。
勇敢凡凡
·
2023-09-26 02:40
RISC-V
risc-v
SOC
Verilog
cmake执行交叉编译的方法
新建一个CrossCompile.cmake文件,内容如下:set(CMAKE_SYSTEM_NAMELinux)set(TOOLCHAIN_PATH/PATH/
RISC-V
/TOOLCHAIN)set
ctbinzi
·
2023-09-24 19:02
linux
运维
服务器
如何学习
RISC-V
学习
RISC-V
可以按照以下步骤进行:学习基础知识。了解计算机系统的基础知识,包括计算机组成、汇编语言、操作系统等。这可以帮助你更好地理解
RISC-V
指令集架构的基础知识。学习
RISC-V
指令集架构。
嵌入式新手小张
·
2023-09-24 17:51
学习方法
学习
risc-v
openEuler 主线集成 LuaJIT
RISC-V
JIT 技术
本次发版将提供带有完整LuaJIT支持的
RISC-V
环境并带有相关软件如openResty等软件的支持。
·
2023-09-23 19:26
主流的芯片架构x86,Arm,MIPS,Power,
RISC-V
x86架构:特点:x86架构是一种复杂指令集计算机(CISC)架构,具有广泛的软件和生态系统支持。它在个人计算机和服务器领域占据主导地位,提供高性能和广泛的兼容性。X86和ARM架构最本质的区别在于复杂指令集和精简指令集。主要面向家用、商用领域,在性能和兼容性方面做得更好应用领域:个人计算机、服务器、工作站等。Arm架构:特点:Arm架构是一种精简指令集计算机(RISC)架构,具有低功耗、高效能和
在巴厘岛冲浪的阿k
·
2023-09-22 12:53
嵌入式
架构
arm开发
risc-v
2023
RISC-V
中国峰会 演讲幻灯片和视频回放 均已公开
安全之安全(security²)博客目录导读目录一、幻灯片地址二、演讲视频一、幻灯片地址:GitHub-cnrv/RVSC2023:RISC-VSummitChina2023二、演讲视频:RISCV国际基金会的个人空间-RISCV国际基金会个人主页-哔哩哔哩视频参考:CNRVRISC-V中国社区
安全二次方security²
·
2023-09-22 11:41
RISC-V安全架构
risc-v
risc-v安全
中国峰会
2023
ppt
视频
从零学习开发一个
RISC-V
操作系统(三)丨嵌入式操作系统开发的常用概念和工具
嵌入式操作习系统开发的常用概念和工具1.1本地编译和交叉编译1.2调试器GDB(TheGNUProjectDebugger)1.3QEMU模拟器1.4项目构造工具Make 本系列是博主参考B站课程学习开发一个
RISC-V
Include everything
·
2023-09-22 11:11
RISC-V操作系统
学习
risc-v
mysql
搭建qemu
RISC-V
运行Linux环境
搭建qemuRISC-V运行Linux环境-知乎搭建qemuRISC-V运行Linux环境1.本文概述2.工具介绍2.1riscv-gnu-toolchain2.2spike2.3RISC-VPorxyKernel2.4编译工具3.编译LinuxKernel4.编译busybox5.制作根文件系统6.编译安装qemu7.启动基本Linux程序8.运行发行版本OS(fedora&ubuntu)8.1
前滩西岸
·
2023-09-22 11:10
riscv
linux
risc-v
linux
RISC-V
Reader 笔记(七)RV64,特权架构,未来可选扩展
RV64比起RV32,其实扩展不多。主要是添加了一系列字,双字为单位的操作。各个ISA3264比较x86:变量都存在寄存器里,不像32存在内存里,因此指令数少很多,但是因此添加了很多新操作码来操作更多的寄存器,因此指令长度变长了(添加前缀来区分),代码体积大很多。arm:有一系列和arm32类似的问题,:分支指令使用的条件码,指令中源和目标寄存器字段并不固定,条件移动指令,复杂寻址模式,不一致的性
灰海宽松
·
2023-09-22 11:02
#
RISC-V
risc-v
笔记
架构
RISC-V
官网漫游
RISC-V
(pronounced“risk-five”)isanopen,freeISAenablinganeweraofprocessorinnovationthroughopenstandardcollaboration.Borninacademiaandresearch
磕盐路上的碎话
·
2023-09-22 07:48
从零学习开发一个
RISC-V
操作系统(二)丨GCC编译器和ELF格式
GUNCompilerCollection)1.1GCC的命令格式1.2GCC的主要执行步骤1.3GCC涉及的文件类型二、ELF简介2.1ELF文件格式图2.2ELF文件处理的相关工具2.3练习 本系列是博主参考B站课程学习开发一个
RISC-V
Include everything
·
2023-09-21 07:22
RISC-V操作系统
学习
risc-v
关于
RISC-V
安全性的全面综述
目录摘要引言
RISC-V
安全综述通用平台的安全要求信任的根源与硬件安全模块OTP管理模块安全内存对称加密(如AES)引擎不对称加密[131](例如,公钥RSA)引擎HASH/HAMC引擎随机数/位生成(
粥粥粥少女的拧发条鸟
·
2023-09-20 15:15
TEE
risc-v
RISC-V
MCU移植RTOS系列教程(一)
ARM上移植实时操作系统大家可能比较熟悉,且例程较多,对于
RISC-V
内核的单片机,可能相对比较陌生。
借过风景
·
2023-09-20 15:45
RISC-V
MCU
单片机
risc-v
mcu
stm32
基於
RISC-V
QEMU 仿真運行Linux 系統環境搭建
前言文章詳細說明如何從堶零開始基於RISC-VQEMU仿真運行Linux系統環境搭建,是Linux小白入門教程不二之選,歡迎留言討論,轉發請注明原文出處~1.準備QEMU仿真環境--RISC-V64bits安裝包下載地址:https://www.qemu.org/安裝命令及安裝成功效果如下所示,target-list設定爲riscv64-softmmu,sudoapt-getinstalllibg
小武~
·
2023-09-20 14:32
RISCV
QEMU
Linux
risc-v
linux
SI3262 低功耗 SOC +13.56mhz刷卡+触摸三合一芯片,适用于智能锁方案
Si3262是一款高度集成的低功耗SOC芯片,其集成了基于
RISC-V
核的低功耗MCU和工作在13.56MHz的非接触式读写器模块。
C18025394486
·
2023-09-19 18:36
SI3262
SOC
CH583/CH582/CH573国产低功耗蓝牙BLE5.3无线SoC芯片工控方案
内核青稞V4微处理器是基于标准
RISC-V
指令集架构,自研的32位通
dnsj5343
·
2023-09-18 08:04
MCU
单片机
蓝牙4-5芯片
物联网IOT芯片
CH583
国产BLE5.3芯片
蓝牙工控方案芯片
CH582
CH573
CH573-04-定时器——
RISC-V
内核BLE MCU快速开发教程
1.简介 芯片提供了4个26位定时器,TMR0、TMR1、TMR2和TMR3,最长定时时间为226个时钟周期。(如果系统时钟周期为32MHz,则最长定时时间为:31.25nS*2^26≈2S),可完成测量输入信号脉冲长度(输入捕捉)或者产生输出波形(PWM),另外TMR1和TMR2支持DMA功能。每个定时器都是完全独立的,可以一起同步操作。2.新建工程 复制并粘贴上一讲的中断工程,并重命名为“
IOT趣制作
·
2023-09-18 08:33
MCU快速开发教程
单片机
risc-v
CH573
CH573-03-外部中断——
RISC-V
内核BLE MCU快速开发教程
1.中断模式 CH573芯片的所有I/O管脚都具有中断功能,并可实现睡眠唤醒。为了使用外部中断,端口位必须配置成输入模式。并提供4种触发模式:高电平、低电平、上升沿、下降沿。(位于CH57x_gpio.h文件中)2.创建工程 复制粘贴上一节的按键工程,并命名为:CH573F-03-interrupt3.中断初始化与中断函数 在这里我们将外部中断配置为按键的一种,在上一节的key.h和key.
IOT趣制作
·
2023-09-18 08:03
MCU快速开发教程
单片机
risc-v
CH573
CH573-05-PWM——
RISC-V
内核BLE MCU快速开发教程
1.简介 PWM,脉冲宽度调制,通过对一系列脉冲的宽度进行调制,来等效地获得所需要的波形(含形状和幅值)简单说就是使用数字信号达到一个模拟信号的效果。结合DMA可以用于模拟DAC的效果。在此处基于上一讲的定时器完成相关操作。从引脚中我们可以看到支持PWM输出的引脚。例如基于定时器的PA9\PA10\PA11\PB22\: 另外还有专门提供脉宽调制输出通道的引脚,例如PB14\PB7\PB4\P
IOT趣制作
·
2023-09-18 08:03
MCU快速开发教程
单片机
risc-v
CH573
CH573-01-环境搭建篇——
RISC-V
内核BLE MCU快速开发教程
一、环境搭建1.获取资料 首先进入官网获取相关资料:
RISC-V
内核BLE无线MCUCH573 由于我使用的是WeAct的ch573f开发板,根据淘宝商品链接获取开发板资料,大家根据需要自行下载,对教程内容不影响
IOT趣制作
·
2023-09-18 08:02
MCU快速开发教程
risc-v
单片机
CH573
CH573-02-GPIO-按键——
RISC-V
内核BLE MCU快速开发教程
1.GPIO输入相关API 1)引脚配置为输入模式voidGPIO{x}_ModeCfg(uint32_tpin,GPIOModeTypeDefmode); GPIO{x}_ModeCfg函数用于完成GPIO{x}端口引脚模式配置,其中: {x}为端口选择,如A\B\C等; pin:引脚编号,如GPIO_Pin_0、GPIO_Pin_1等 mode:引脚模式,包括 GPIO_Mode
IOT趣制作
·
2023-09-18 08:02
MCU快速开发教程
单片机
c语言
risc-v
[
RISC-V
MCU 应用开发]
RISC-V
MCU-遥控智能小车
先介绍一下CH32V307吧,赤菟V307是搭载沁恒自研
RISC-V
内核青稞V4F的高性能互联型MCU,主频支持144MHz,支持硬件浮点运算(FPU),提供八个UART接口、USB2.0高速接口(480Mbps
21ic电子工程师
·
2023-09-18 08:57
嵌入式基础知识
risc-v
单片机
嵌入式硬件
RISC-V
内核BLE 5.3无线MCU CH583 南京沁恒WCH
概述CH583是集成BLE无线通讯的32位RISC微控制器。片上集成2Mbps低功耗蓝牙BLE通讯模块、2个全速USB主机和设备控制器及收发器、2个SPI、4个串口、ADC、触摸按键检测模块、RTC等丰富的外设资源。应用框图产品特点32位RISC处理器青稞V4A支持RV32IMAC指令集,支持硬件乘法和除法32KBSRAM,512KBFlash,支持ICP、ISP和IAP,支持OTA无线升级内置2
动能世纪-张小姐
·
2023-09-18 08:26
单片机
risc-v
c语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他