E906的总线矩阵和总线接口|学习笔记

简介: 快速学习 E906的总线矩阵和总线接口

开发者学堂课程【高校精品课-大连理工大学-计算机组织与结构:E906的总线矩阵和总线接口】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/3/detail/16054


E906的总线矩阵和总线接口

 

E906的总线

image.png

在这张图中最左侧是 E906处理器内核,上面是存储设备,右面也有存储设备,还有一些外设接口。

上面的存储设备是通过指令总线接口、数据总线接口,右侧的设备是通过系统总线接口连接到一个存储矩阵,最左侧处理器内核发出访存请求的时候,首先要通过一个内存保护单元,由内存保护单元来判断这个访存请求是否符合请求要求,如果符合才允许这个访问实际进行,进而通过一个总线矩阵。总线矩阵对这些访问拥有总裁功能,有路由功能最终决定访问哪一个设备。

TCP IP 是紧耦合模块,在系统里面主要是做中断相关处理,这个就是它的基本的结构。

E906实现了多总线接口,包括系统总线指令总线数据总线以及紧耦合接口。

指令总线和数据总线可以由用户根据需要来进行配置。下面那个紧耦合接口地址空间呢,是0XE0000000~0XEFFFFF,它的地址是确定的剩余的地址空间对应的就是系统总线总线矩阵为处理器内部请求访问外部总线接口提供互联功能。处理器不管是访问内存设备还是访问外设都要通过总线矩阵。

E906的指令总线和数据总线只允许接存储类型的设备,包括 RAM、ROM、 flash 等等,不允许接外设接口,但是系统总线接口可以接存储设备也可以接外设。总线矩阵主要就是进行仲裁处理器内部的取值访问和数据访问是拥有相同的总线访问权限的,它可以访问所有的总线接口。

如果二者在同一个时钟周期内发出那么就由总线矩阵来进行仲裁,数据请求有更高的优先级。

相关文章
|
芯片 开发者 SoC
E906的中断系统|学习笔记
快速学习 E906的中断系统
682 0
E906的中断系统|学习笔记
|
存储 缓存 人工智能
玄铁 E906处理器简介|学习笔记
快速学习玄铁 E906处理器简介
2868 0
玄铁 E906处理器简介|学习笔记
|
存储 缓存 算法
内存分配不再神秘:深入剖析malloc函数实现原理与机制
内存分配不再神秘:深入剖析malloc函数实现原理与机制
|
存储 Shell 开发者
E906的指令|学习笔记
快速学习 E906的指令
655 0
|
安全 算法 数据可视化
认识Glitch到攻击BootROM
认识Glitch到攻击BootROM
340 0
|
存储 人工智能 编译器
存算一体新兴力量:解析我国企业在存储创新、技术路径上的多元化探索
存算一体新兴力量:解析我国企业在存储创新、技术路径上的多元化探索
652 6
|
机器学习/深度学习
svn commit 用法
svn commit 用法
1133 0
|
存储 缓存 程序员
E906的存储系统|学习笔记
快速学习 E906的存储系统
443 0
E906的存储系统|学习笔记
|
存储 网络性能优化 vr&ar
深入理解AMBA总线(十七)AXI是如何提高性能的
深入理解AMBA总线(十七)AXI是如何提高性能的
3091 1