![龙芯嵌入式系统原理与应用开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/249/47131249/b_47131249.jpg)
上QQ阅读APP看书,第一时间看更新
2.2 内部结构
LS1B 芯片内部顶层结构如图2.1所示,由AXI_MUX和XBAR交叉开关互连,其中CPU(GS232)、DC、AXI_MUX 作为主设备通过交叉开关连接到系统,DC、AXI_MUX和DDR2作为从设备通过交叉开关连接到系统。在AXI_MUX 内部实现了多个AHB(Advanced High-performance Bus,高级高性能总线)和APB(Advanced Peripheral Bus,高级外围总线)模块到顶层AXI交叉开关的连接,其中DMA、GMAC0、GMAC1、USB被AXI_MUX选择作为主设备访问交叉开关,AXI_MUX(包括CONFREG、SPI0、SPI1)、APB、GMAC0、GMAC1、USB 等作为从设备被来自AXI_MUX的主设备访问。在APB内部实现了系统对内部APB接口设备的访问,这些设备包括RTC、PWM、I2C、CAN、NAND、UART等。
![](https://epubservercos.yuewen.com/01CDDC/26478414501225206/epubprivate/OEBPS/Images/0102.jpg?sign=1739284561-kDZnwoDfpNAIVvpBJGZYM9r67XEnJbBk-0-b639a00022ad27184b348bd138ebedb6)
图2.1 LS1B 芯片内部顶层结构
下面介绍LS1B芯片各模块的地址空间分配。
一级 AXI 交叉开关上模块的地址空间分配如表2.1所示。
表2.1 一级 AXI交叉开关上模块的地址空间分配
![](https://epubservercos.yuewen.com/01CDDC/26478414501225206/epubprivate/OEBPS/Images/figer02.jpg?sign=1739284561-1taGACri6AhtforVIsk5kkZizwQyaXt2-0-b71ccdf19d5345885e03551a38593748)
AXI_MUX 下各模块的地址空间分配如表2.2所示。
表2.2 AXI_MUX下各模块的地址空间分配
![](https://epubservercos.yuewen.com/01CDDC/26478414501225206/epubprivate/OEBPS/Images/figer03.jpg?sign=1739284561-aqHJ8xBS6ihrh54YhVJnwKabQi6EcQ7m-0-e42dda679030792ec91cf99e2ce820d9)
APB各模块的地址空间分配如表2.3所示。
表2.3 APB各模块的地址空间分配
![](https://epubservercos.yuewen.com/01CDDC/26478414501225206/epubprivate/OEBPS/Images/figer04.jpg?sign=1739284561-AmxilNCp9LTz2e2vcYw6mugYYZ7y6E73-0-37866d95db64f822a2dc840ab28e2bc1)
![](https://epubservercos.yuewen.com/01CDDC/26478414501225206/epubprivate/OEBPS/Images/figer04-1.jpg?sign=1739284561-BXaszZnNpyjK6dQQ7Ftji6ku53Mj3Mxi-0-0e3354a470096812bf644134f1405dad)