嵌入式系统论文ARM922T核ZCP320A处理器PCI总线操作摘要:本文简要说明了ZCP320A处理器内部集成的PCI总线接口、编程模式及工作模式,并介绍了作为主设备时如何访问外部扩展的RTL8139PCI网卡设备。为以后的设计者提供借鉴及应用基础。关键词:ARM922T ZCP320A PCI总线RTL8139ZCP320A采用了ARM公司的ARM922T核,ARM922T是ARM9TDMI通用处理器家族中的一员采用哈佛结构内部使用5级流水线支持32位的ARM指令系统和16位的Thumb指令系统包括两个相互独立的8KB的数据和指令高速缓存,高速缓存行的长度是8个字。ARM922T实现增强型ARM结构v4MMU以提供对指令和数据地址的转换和访问许可检测。ARM922T支持ARM调试结构协处理器以及Tracking ICE。ZCP320A内部使用三条AHB总线连接实现功能所需的主从设备。每条AHB总线连接一个主设备和多个从设备。根据总线连接的主设备的不同,三条总线分别被命名为COREBUS(ARM9核作为该总线的主设备)、PBUS(PCI桥作为该总线的主设备)和DBUS(DMA控制器作为该总线的主设备)。这三条总线由总线管理模块统一进行管理。ZCP320A集成的PCI总线接口是一个符合PCI协议2.2的总线接口。由于ZCP320A的内部总线是符合AMBA AHB协议的总线,所以在ZCP320A中设计了一个AHB-PCI的桥来实现AMBA AHB协议到PCI协议的转换。PCI总线通过AHB-PCI桥连接到内部AHB总线。1PCI总线接口概述在ZCP320A中设计了一个AHB-PCI的桥来实现AMBAAHB协议到PCI协议的转换。PCI总线通过AHB-PCI桥连接到内部AHB总线。如图1所示。
ARM922T核ZCP320A处理器PCI总线操作
用户评论
推荐下载
-
ARM处理器AD转换器.ppt
ARM processor AD converter.ppt
14 2019-06-22 -
ARM处理器的寄存器介绍
本文主要关于ARM处理器的寄存器介绍
9 2020-08-31 -
ARM微处理器和x86系列处理器的区别
ARM微处理器和x86系列处理器的区别
30 2019-05-15 -
科普ARM处理器和Intel处理器到底有何区别
安卓支持三类处理器(CPU):ARM、Intel和MIPS。ARM无疑被使用得最为广泛。Intel因为普及于台式机和服务器而被人们所熟知,然而对移动行业影响力相对较小。MIPS在32位和64位嵌入式领
14 2020-08-30 -
采用四核处理器实现服务器整合
四核英特尔至强5300 系列处理器拥有巨大的潜能,可支持实现更高等级的整合与虚拟化,尤其适用于 CPU 密集型应用。我们预计,在支持、网络折旧、功耗和冷却等直接操作成本方面,8:1 的服务器整合率一年
20 2020-07-24 -
PCI总线中文spec pci总线概论
第一章 pci总线概述 第二章 PCI总线定义 第三章 pci总线的操作 。。。。
11 2021-03-17 -
ARM11系列微处理器
ARM11系列微处理器是ARM公司近年推出的新一代RISC处理器,它是ARM新指令架构——ARMv6的第一代设计实现。该系列主要有ARM1136J,ARM1156T2和ARM1176JZ三个内核型号,
28 2019-05-16 -
ARM微处理器开发详解全集
在ARM体系结构下的微处理器开发详解知识
26 2019-05-15 -
TI的ARM处理器详细介绍
TI的ARM处理器详细介绍嵌入式c语言arm单片机c精华
23 2019-05-15 -
ARM微处理器基础教程
第1章ARM微处理器概述第2章ARM微处理器的编程模型第3章ARM微处理器的指令系统................
21 2019-05-15
暂无评论