LoogArch 指令集学习

编程入门 行业动态 更新时间:2024-10-16 18:29:07

LoogArch <a href=https://www.elefans.com/category/jswz/34/1766218.html style=指令集学习"/>

LoogArch 指令集学习

1 SoC_Lite片上系统结构


mycpu和dram、confreg之间有一个“一分二”部件。这是因为在LoongArch指令系统架构下,所有I/O设备的寄存器都是采用memory mapped方式访问的。我们这里实现的confreg也不例外。Memory mapped的访问方式意味I/O设备中的寄存器各自都有一个唯一内存编址,所以CPU可以通过load、store指令对其进行访问。不过dram作为内存也是通过load、store指令进行访问的。那么对于一条load或store指令来说,如何知晓它访问的是confreg还是dram?我们在设计SoC的时候用地址对其进行区分。因此在设计SoC的数据通路时就需要在这里引入一个“一分二”部件,它的选择控制信号生成是通过对访存的地址范围进行判断而得到的。

更多推荐

LoogArch 指令集学习

本文发布于:2023-12-08 12:36:35,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1672810.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:指令集   LoogArch

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!