【技术实现步骤摘要】
一种全局异步站内同步的PCIe交换电路和方法
[0001]本专利技术属于集成电路设计
,涉及一种全局异步站内同步的PCIe交换电路和方法。
技术介绍
[0002]PCIe总线是在第一代EISA、ISA、VESA总线和第二代AGP、PCI、PCI
‑
X总线之后推出的第三代高性能IO总线,在计算机系统中获得广泛应用。
[0003]在一个PCIe系统中,PCIe交换电路(Switch)用于将多个电子部件或模块进行互联通讯。PCIe交换电路内部集成了多个虚拟PCI
‑
to
‑
PCI桥,一般具有两个或两个以上的PCIe端口,其上游端口(Upstream Port)连接根复合体(Root Complex,RC),下游端口(Downstream Port)连接端点(Endpoint)设备。图1为PCIe交换电路的概念性逻辑框图。
[0004]作为PCIe总线系统中的关键元器件,关于PCIe交换电路应用的研究很多,但是关于PCIe交换电路本身实现机制的研究很少。r/>
技术实现思路
<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种全局异步站内同步的PCIe交换电路,其特征在于,包括若干个站模块,所有的站模块共同连接有访问仲裁模块;所述访问仲裁模块通过EERROM控制器和外部的EERROM交互,所述访问仲裁模块通过IIC总线控制器与外部的IIC主机交互;所述站模块通过PCIe链路连接有上游设备;所述访问仲裁模块,用于根据仲裁请求进行仲裁,根据仲裁结果对所述站模块进行读写访问;所述仲裁请求包括来自上游端口的寄存器访问请求、来自EEPROM控制器的寄存器访问请求和IIC总线控制器的寄存器访问请求;所述站模块,用于实现多个端口的物理层、数据链路层、事务层、事务路由或本地访问的作用。2.根据权利要求1所述的一种全局异步站内同步的PCIe交换电路,其特征在于,所述站模块中有一个站为全局管理站,所述EERROM控制器和全局管理站中全局管理端口交互;所述全局管理站中全局管理端口交互有通用输入输出模块;站的全局管理端口提供的共享配置寄存器包括原级总线号、次级总线号和下属总线号、存储器基点寄存器和存储器界限寄存器,I/O基点寄存器和I/O界限寄存器、存储器基点寄存器和存储器界限寄存器、可预取存储器基点寄存器和界限寄存器、可预取存储器基点高位寄存器和界限高位寄存器。3.根据权利要求2所述的一种全局异步站内同步的PCIe交换电路,其特征在于,还包括时钟与复位管理模块和通用输入输出模块;所述时钟与复位管理模块,用于与其它模块、系统的时钟引脚和复位引脚交互;所述通用输入输出模块,用于与全局管理站中的全局管理端口交互。4.根据权利要求1所述的一种全局异步站内同步的PCIe交换电路,其特征在于,若干个站模块在不同的时钟域工作。5.根据权利要求1所述的一种全局异步站内同步的PCIe交换电路,其特征在于,每个站模块中的一个物理端口映射为不同的逻辑端口;一个逻辑端口为不同的物理端口。6.根据权利要求1~5任意一项所述的全局异步站内同步的PCIe交换电路,其特征在于,所述站模块包括物理层模块、多路复用模块、包缓存模块、本地访问模块和若干个端口综合处理模块;所述物理层模块,用于对外交互,对内和所有的端口综合处理模块交互;所述多路复用模块,用于按照上游物理端口指示信号选择本地访问请求,将访问请求送给本地访问模块,所述上游物理端口为所述站单元中的一个物理端口;所述包缓存模块,用于缓存本站中所有物理...
【专利技术属性】
技术研发人员:翟宝峰,王剑峰,祁美娟,杨靓,郝奎,董劭颖,王蕊琪,
申请(专利权)人:西安微电子技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。