RISC-V DSP
文章平均质量分 88
基于RISC-V架构的通信DSP的设计
以及在5G RedCap基带中的应用
瑶光守护者
国产芯片高级工程师,常年从事通信芯片、数字DSP、RISC-V CPU SOC芯片设计工作。目前从事国产DSP、算力芯片、GPU和RISC-V架构处理器的开发工作。
展开
-
【RISC-V 指令集】RISC-V DSP 扩展指令集介绍(二)
本笔记是基于对RISC-V DSP扩展指令集文档总结的,《P-ext-proposal.pdf》文档的关键内容如下:主要介绍了RISC-V的P扩展指令集及其相关细节。首先,对P扩展指令进行了概述,并列出了其与其他扩展重复的指令。接着,详细描述了P扩展的子集,包括Zbpbo扩展和Zpn扩展(适用于RV32和RV64)的指令。此外,还提供了仅适用于RV64的详细指令描述。文档还介绍了新的用户控制和状态寄存器,并提供了指令编码表。最后,列出了因RVB重叠而被移除的指令。原创 2024-03-02 18:32:08 · 1310 阅读 · 0 评论 -
【RISC-V 指令集】RISC-V DSP 扩展指令集介绍(一)
数字信号处理(DSP)已成为现代电子系统的重要技术。广泛的现代应用利用DSP算法解决特定领域的问题,包括传感器融合、伺服电机控制、音频解码/编码、语音合成和编码、MPEG4解码、医学成像、计算机视觉、嵌入式控制、机器人、人机交互等。提出的P指令集扩展提高了RISC-V CPU IP产品的DSP算法处理能力。通过添加RISC-V P指令集扩展,RISC-V CPU现在可以以更低的功耗和更高的性能运行这些各种DSP应用程序。r.H 表示寄存器的高 16 位(位 31 到 16),等同于 rH1。原创 2024-03-02 15:36:07 · 1781 阅读 · 0 评论 -
基于RISC-V架构的向量指令集和通讯扩展指令集在5G Redcap基带处理器中的应用
RISC-V指令集架构是一种基于精简指令集计算机(RISC)原理的开源指令集架构(ISA),这个架构的设计简单,易于理解和实现,并且完全开放,允许任何人自由地使用和修改。RISC-V指令集架构的特点在于其完全开放、指令简单与模块化设计,易于扩展。它包含了一系列的基础指令,包括用于寄存器-寄存器操作的 R 类型指令;用于短立即数和访存 load 操作的 I 型指令;用于访存 store 操作的 S 型指令;用于条件跳转操作的 B 类型指令等。原创 2024-01-15 10:59:32 · 1022 阅读 · 0 评论 -
基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(二)-RISC-V指令集介绍
RISC-V指令集体系结构分析。原创 2024-01-15 16:44:54 · 1651 阅读 · 0 评论 -
基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(一)
RISC-V的起源可以追溯到2010年,当时加州大学伯克利分校的一个研究团队准备启动一个新项目,他们对比了当时的ARM、MIPS、SPARC和X86等指令集架构,发现这些指令集不仅越来越复杂,还有很多知识产权、高昂授权费等问题。于是,该研究团队成立了一个四人小组,仅用了3个月的时间就完成了RISC-V指令集的开发。他们的目标是设计一套全新的指令集,以满足从微控制器到超级计算机等各种尺寸的处理器需求。RISC-V的原型芯片于2013年1月成功流片。RISC-V具有性能优越、彻底免费开放两大特征。原创 2024-01-15 11:05:26 · 1092 阅读 · 0 评论 -
基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(三)-P扩展-V扩展指令集简介
这不仅提高了应用的性能,还改善了用户的体验,因为应用的响应速度更快,等待时间更短。P扩展指令集包含328条DSP指令,其中RV32/RV64均支持的DSP指令共有247条,仅RV64支持的指令有81条,如此庞大的一个指令子集,CPU是如何“分辨”不同的指令,并完成其对应的功能实现?CPU从存储器(通常是内存)中取到将要执行的二进制指令后,会去判断所取到的是哪一条指令,同时提取该指令的一些信息并传递给执行级,这个过程称为指令的译码。此外,V扩展指令集支持多种维度的向量运算,包括一维、二维和三维。原创 2024-01-15 16:47:52 · 616 阅读 · 0 评论 -
基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(五)-基于RISC-V的RedCap DSP在5G基带中的应用
4 基于RISC-V的RedCap DSP在5G基带中的应用。原创 2024-02-28 09:46:28 · 1323 阅读 · 0 评论 -
基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(四)-基于RISC-V的通信DSP设计方法
为了实现混洗模式的配置,除了混洗指令以外,还要设计一个用于设置混洗 模式的指令,这个指令的设计与设置掩码控制寄存器的指令相同,使用立即数对混洗配置寄存器直接操作。由于本文中所设计的指令不包含两个以上的操作,如果想要实现乘加运算,就需要首先进行乘法计算,再进行加法计算。掩码的配置使用6位来表示,其中低4位是高有效的掩码位,高2 位是控制位,控制位可以实现四种控制功能,00表示掩码位设置为全0,11 表示 掩码位设置为全1,01表示掩码位保留第一个操作数的值,10表示掩码位保留第二个操作数的值。原创 2024-02-28 08:57:43 · 1328 阅读 · 0 评论 -
基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(六)-结论与展望
6 结论与展望。原创 2024-02-28 13:37:57 · 633 阅读 · 0 评论