RISC

高性能、低功耗 基于8位AVR®RISC的ATMEGA328PB-MUR、ATMEGA328PB-ANR、ATMEGA328PB-AUR微控制器(MCU)

ATMEGA328PB 是一款高性能、低功耗、基于8位AVR®RISC的微控制器,集成了具有读写功能的64 kB ISP闪存、2 kB EEPROM、4 kB SRAM。 ......
ATMEGA 制器 328 功耗 高性能

RISC-V 指令集介绍(五)

RISC-V 指令集介绍(五) PulseRain Reindeer的RTL设计 从软核 MCU 移植性的角度来说,可以将整个 FPGA 划分为两部分:①与 FPGA 平台相关部分;②独立于 FPGA 平台部分。 对于具有 PulseRain Reindeer 软核 MCU 的 FPGA 来说,整个 ......
指令 RISC-V RISC

无线打气泵方案RISC MCU芯片

无线车载打气泵方案由一块PCBA板集成其所需的功能,其充气原理是发动机通过两根三角带驱动气泵曲轴,进而驱动活塞进行打气,打出的气体通过导气管导入储气筒。另一方面储气筒又通过一根导气管将储气筒内的气体导入固定在气泵上的调压阀内,进而控制储气筒内的气压。并且无线车载打气泵方案在开发时做简化设计,使其成为 ......
芯片 无线 方案 RISC MCU

RISC-V 指令集介绍(四)

RISC-V 指令集介绍(四) 程序的调试 提到了断点和 GDB,在 RISC-V 已经发布的官方标准中,除了用户指令集与特 权架构外,还包括了一个“外部调试器支持”标准(External Debugger Support)。 提示:不过与前两者不同的是,始终无法找到外部调试器支持标准在 1.0 以 ......
指令 RISC-V RISC

RISC-V 指令集介绍(三)

RISC-V 指令集介绍(三) 4. 16 位整数计算压缩指令 C Extension 中制定了 2 条 压 缩 指 令, 来 生 成 整 数 常 量(Integer ConstantGeneration Instruction)。它们的定义如图31 所示,它们对应的 32 位指令可以在 表11 中 ......
指令 RISC-V RISC

RISC-V 指令集介绍(二)

RISC-V 指令集介绍(二) 32 位立即数构建与地址生成 通过对图5 的观察可以发现,U-TYPE 指令中的立即数有 20 位,而 I-TYPE 指令中的立即数有 12 位。32 位立即数可以通过一条 U-TYPE 指令和一条 I-TYPE 指令来联合构建。图10 中的 LUI(Load Upp ......
指令 RISC-V RISC

RISC-V 指令集介绍(一)

RISC-V 指令集介绍(一) RISC-V的历史 RISC- V 最早源自 2010 年夏天美国加州大学伯克利分校 Krste Asanović 教授 主持的一个关于开源计算机系统的研究项目。该项目得到了美国国防高级研究计 划局(Defense Advanced Research Projects ......
指令 RISC-V RISC

RISC-V-数字设计与集成电路(下)

RISC-V-数字设计与集成电路(下) 审查:添加/子的数据路径 将addi加载项添加到数据路径 I-type直接格式 imm[31:0] •指令的高12位(inst[31:20])复制到立即数的低12位(imm[11:0]) •立即数通过复制inst[31]的值来进行符号扩展,以填充立即数值的高2 ......
集成电路 电路 数字 RISC-V RISC

RISC-V-数字设计与集成电路(上)

RISC-V-数字设计与集成电路(上) 项目简介 将设计和优化RISC-V处理器 阶段1:设计和演示处理器 第2阶段: ▪ ASIC实验室-实现高速缓存并生成完整的芯片布局 ▪ FPGA实验室-添加视频显示和图形加速器 讨论如何设计处理器 什么是RISC-V? •加州大学伯克利分校第五代RISC设计 ......
集成电路 电路 数字 RISC-V RISC

[Bookmark]-RISC-V

开发工具 - 集成开发环境:剑池CDK RISC-V中文社区 注:仅用于记录使用过程中涉及的相关文档。 ......
Bookmark RISC-V RISC

https://crab2313.github.io/post/riscv-spinlock/#risc-v%E7%9A%84%E5%AE%9E%E7%8E%B0

本文分析linux内核下对于spinlock的实现,具体到RISC-V体系结构。由于RISC-V体系结构下目前只是简单的实现了一个基于TAS的最基本的spinlock,本文的另一个附加任务就是分析Linux内核为各个平台下实现spinlock搭建起来的通用框架。 这部分内容实质上与体系结构非常相关, ......
riscv-spinlock spinlock github risc-v https

RISC-V系列单片机快速入门指南

如何获取芯片开发资料 方法一:按型号选择 我们更推荐采用按型号选择的方法,获取所对应型号芯片的开发资料,这能有效降低错误使用资料的风险! 沁恒官网首页的产品中心,点击青稞 RISC-V 通用系列,可跳转至 CH32V 系列单片机的产品选型表。 以 CH32V203C8T6 为例,点击红色方框中的芯片 ......
入门指南 单片机 指南 RISC-V RISC

产学研三界顶级大咖分享:RISC-V场景Show暨开源生态高级别论坛定档12/19

12月19日,RISC-V场景Show暨开源生态高级别论坛即将开幕。本次论坛将邀请来自中科院计算技术研究所副所长包云岗、嘉楠科技AI软件总监张晓晶、阿里巴巴达摩院生态总监陈炜、清华大学长聘副教授陈渝和中科院软件研究所高级工程师于佳耕出席,现场为大家分享新一轮处理器技术突破、RISC-V架构生态建设以 ......
三界 场景 顶级 级别 生态

Si24R03—低功耗 SOC 芯片(集成RISC-V内核+2.4GHz无线收发器)

Si24R03是一款高度集成的低功耗SOC芯片,其集成了基于RISC-V核的低功耗MCU和工作在2.4GHz ISM频段的无线收发器模块。 MCU模块具有低功耗、Low Pin Count、宽电压工作范围,集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WU ......
功耗 内核 芯片 无线 RISC-V

RISC-V 环境搭建问题----1

在此记录一下搭建开源Vivado-risc-v项目时所遇到的一些问题 本来已经弄好的差不多了,最后一看,下载的别人网盘的,版本落后了,只支持到vivado 2022.1....只好重新拉一下最新的,又踩雷无数。 1.wls2 进行git clone时连接拒绝 原文:Ubuntu20.4 WSL2 无 ......
环境 RISC-V 问题 RISC

RISC-V内核突破百亿颗 RVV1.0如何解锁端侧AI市场应用潜能

RISC-V内核增长迅猛,2022年就实现了破百亿颗出货量。作为一款开源的RISC架构,其凭借轻量化、优秀的可扩展性与不断增强的软件兼容性吸引越来越多的企业采用。不断扩张的生态版图之下,RISC-V内核的增长曲线也愈发陡峭。 根据RISC-V基金会的数据和预测,2022年采用RISC-V芯片架构的处 ......
潜能 内核 RISC-V 市场 RISC

无线SoC芯片Ci2451&Ci2454集成无线收发+8位RISC内核MCU

无线遥控器、无线键鼠、无线玩具、无线灯控、无线音频等应用在生活中随处可遇,无线遥控最早起源于18世纪末,如今随着应用市场的扩大,家家户户也都用起了无线产品,这也意味着给人们带来极大便利的同时,成本也能得到大幅度下降,那现今的无线芯片都发展到哪种地步了呢? 性能参数 芯片优点 1、价格低,更具竞争力; ......
无线 内核 芯片 Ci 2451

深圳大学计算机系统3-实验三:RISC-V mini乘法指令实验

一、试验目的 进一步了解RISC-V MINI架构,学习如何新增一条指令 二、实验内容 1. 给处理器新增一个乘法指令,给出设计指引(即需要修改什么地方,怎么修改) 2. 编写程序,验证乘法功能 三、实验环境 硬件:桌面PC 软件:Windows、Virtual Box 四、实验步骤及说明 1、MD ......
乘法 指令 计算机 RISC-V 大学

深圳大学计算机系统3实验2 RISC-V mini观测实验

一、编译运行程序 1、在riscv-mini目录下写下test.s文件。 2、汇编程序编写完成后通过riscv32-unknown-elf-gcc进⾏编译。 3、编译完成后我们便可得到elf⽂件,通过readelf -h我们可以看到,该elf文件的系统架构为riscv,并且入口点地址为0x200。 ......
计算机 RISC-V 大学 系统 RISC

深圳大学计算机系统3实验一RISC-V 汇编练习

如图1-1,汇编代码在图左侧部分,右侧部分为运行结束时寄存器的值。 右图a0说明array数组起始地址为0x10000000 运行结果为0x37即为55,结果正确 代码设计前首先初始化了data节的array数组的值,然后给寄存器a0赋予了array的起始地址,a1赋予了数组长度10 各寄存器含义如 ......
计算机 RISC-V 大学 系统 RISC

RISC-V内核突破百亿颗 RVV1.0如何解锁端侧AI市场应用潜能

RISC-V内核增长迅猛,2022年就实现了破百亿颗出货量。作为一款开源的RISC架构,其凭借轻量化、优秀的可扩展性与不断增强的软件兼容性吸引越来越多的企业采用。不断扩张的生态版图之下,RISC-V内核的增长曲线也愈发陡峭。 根据RISC-V基金会的数据和预测,2022年采用RISC-V芯片架构的处 ......
潜能 内核 RISC-V 市场 RISC

新品推荐|Si24R03 一款集成2.4G+RISC-V核MCU低功耗SOC芯片

Si24R03是-款高度集成的低功耗SOC芯片,其集成了基于RISC-V核的低功耗MCU和工作在2.4GHz ISM频段的无线收发器模块。 MCU模块具有低功耗、Low Pin Count、宽电压工作范围,集成了13/14/15/16 位精度的ADC、LVD、UART、SPI. I2C、TIMER、 ......
新品推荐 功耗 芯片 新品 RISC-V

RISC-V微控制器与嵌入式系统

RISC-V微控制器与嵌入式系统 Gigadevice GD32VW553 RISC-V微控制器支持WiFi 6和蓝牙5.2 LE Gigadevice GD32VW553是一款适用于物联网应用的新型160MHz RISC-V微控制器,支持WiFi 6(802.11ax)和蓝牙5.2低能耗(LE), ......
制器 嵌入式 RISC-V 系统 RISC

RISC-V指令列表分析

RISC-V指令列表分析 本附录列出了 RV32/64I 的所有指令、所有扩展(RVM、RVA、RVF、RVD、 RVC 和 RVV)以及所有伪指令。每个条目都包括指令名称、操作数、寄存器传输级定义、 指令格式类型、中文描述、压缩版本(如果存在),以及一张带有操作码的指令布局图。我 们认为这些摘要对 ......
指令 RISC-V RISC

Bookmark-CH32Vxx-RISC-V

RISC-V MCU启动文件分析:https://www.cnblogs.com/wahahahehehe/p/15140807.html#5048005 注:仅用于记录使用过程中涉及的相关文档。 ......
Bookmark-CH Vxx-RISC-V Bookmark RISC Vxx

RISC-V 汇编语言分析

RISC-V 汇编语言分析 3.1 导言 图 3.1 表明了从 C 程序翻译成为可以在计算机上执行的机器语言程序的四个经典步骤。 这一章的内容包括了后三个步骤,不过要从汇编语言在 RISC-V 函数调用规范中的作用 开始说起。 图 3.1 从 C 源代码翻译为可运行程序的步骤。这是从逻辑上进行的划分 ......
语言 RISC-V RISC

RISC-V 指令集基本概念

RISC-V 指令集基本概念 介绍 RISC-V(读音“risk-five”)是一个新的指令集体系结构(ISA),它最初用于支持计算机 体系结构研究和教学,但现在 希望它也成为一个对于工业实现来说标准、免费、开放的 体系结构。 定义 RISC-V 的目的包括: 一个完全开放的 ISA,能够自由地提供 ......
指令 概念 RISC-V RISC

使用 VSCode+CMake+Ninja 开发RISC-V MCU

1. 安装软件及工具 1.1 VSCode 安装 Visual Studion Code (VS Code),是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。 VS ......
VSCode RISC-V CMake Ninja RISC

RISC-V回应美国要对其管制:不受任何单一企业或国家的控制

导读 近日消息,根据此前的相关报道,近期有多名美国相关人士公开发声要对开源指令集架构RISC-V进行管制。 他们认为,中国正在利用RISC-V来绕开美国对于芯片设计知识产权的主导地位。美国不该支持中国的技术转移策略,因为这会削弱美国的出口管制法。 对此,RISC-V国际基金会发布了一篇名为 “RIS ......
国家 RISC-V 企业 RISC

【玄铁杯第三届RISC-V应用创新大赛】LicheePi 4A+建材识别装置+CUG汪汪小分队+问题记录

【玄铁杯第三届RISC-V应用创新大赛】LicheePi 4A+建材识别装置+CUG汪汪小分队+opencv问题记录 一、开发板环境搭建 1.1 开发板外观 图1 开发板带铝合金外壳外部图 图2 开发板带铝合金外壳内部图 在yolox模型部署好后,在虚拟环境中调用opencv的imshow等图形化操 ......
小分 小分队 第三届 装置 LicheePi