文章:快科技

本月中旬,龙芯发布了龙芯自主指令系统架构LoongArch,并宣布会开放LoongArch指令,现在龙芯也正式发布了LoongArch基础架构手册。

在CPU处理器行业中,Intel/AMD的x86、ARM、RISC以及早前的MIPS、SPARC指令集规范都是英文的,LoongArch基础架构手册还是首个用中文编写的CPU规范。

目前发布的是龙芯架构规范文档中的《龙芯架构参考手册卷一:基础架构(V1.00)》,主要介绍龙芯架构中的基础部分。

手册引言部分对龙芯架构进行了整体概述,介绍了指令编码格式、汇编助记格式等基本内容。

手册的主体部分从非特权指令集和特权指令集两个方面对龙芯架构的基础部分展开描述,其中非特权指令集部分介绍了基础整数指令和基础浮点指令两类指令的应用程序编程模型、各指令的指令格式及其功能描述,特权指令集部分从特权资源整体架构、存储管理、例外与中断以及状态控制寄存器四个方面分别展开介绍。

此次与《龙芯架构参考手册卷一:基础架构(V1.00)》同步发布的有《龙芯架构32位精简版参考手册(V1.00)》。

龙芯架构32位精简版是对龙芯架构32位基础部分的进一步简化,必选指令条数仅50余条,易于实现,将面向教学和科研领域开源推广。

4月15日,龙芯正式发布了自主指令系统架构“Loongson Architecture”,简称为“龙芯架构”或者“LoongArch”,已经通过了国内第三方知名知识产权评估机构的评估。

LoongArch包括基础架构部分,以及向量扩展LSX、高级向量扩展LASX、虚拟化LVZ、二进制翻译LBT等扩展部分,总共接近2000条指令,同时不包含龙芯此前使用的MIPS指令系统。

LoongArch具有完全自主、技术先进、兼容生态三个方面的特点,它还可以同时兼容MIPS、ARM、x86等其他指令集,对MIPS指令的翻译效率是100%,对ARM可以达到90%。

最难的当属x86,在Linux下翻译的效率可达80%,Windows下的效率还要减少到70%,不过后续还会有更多的优化。

- THE END -

 End 

NOW现在行动!
推荐阅读
【Vivado那些事】如何查找官网例程及如何使用官网例程【Vivado使用误区与进阶】总结篇【Vivado那些事】Vivado下头文件使用注意事项【Vivado那些事】Vivado中常用的快捷键(一)F4键【Vivado那些事】Vivado中常用的快捷键(二)其他常用快捷键
HDL Designer Series(HDS)介绍
SystemVerilog数字系统设计_夏宇闻 PDF
Verilog 里面,always,assign和always@(*)区别
FPGA上如何求32个输入的最大值和次大值:分治一文读懂TCP/IP!《RISC-V on T-Core》学习笔记新年愿望是什么?先送大家一波开发软件谈谈FPGA(入门)学习的两种方式ZYNQ-迷恋ZYNQ-FPGA开发板资源分享
零基础入门FPGA,如何学习?
黑金全部开发板资料(FPGA+ZYNQ)分享
【Vivado那些事】FPGA配置失败,无法启动怎么办
你会在github上找项目吗?
图书推荐|ARM Cortex-M0 全可编程SoC原理及实现
简谈:如何学习FPGARISC-V再进阶!世界首款5纳米RISC-V SOC成功流片!
几款开源SDR平台
Xilinx 推出 Kria 自适应系统模块产品组合,在边缘加速创新和 AI应用
RISC-V指令集架构介绍及国内外厂商介绍
Vitis尝鲜(一)
SDR/无线设计中LNA和PA的基本原理
拆解1968年的美国军用电脑,真的怀疑是“穿越”啊!
点击上方字体即可跳转阅读哟
Logo

开源操作系统年度技术会议(简称OS2ATC)已经连续举办了九届,在促进我国操作系统相关教学、研究与产业的发展,加强学术交流,展示产业界成果,展开跨学科的交流等方面已经卓有成效。

更多推荐