摘要:
“浅谈PCIe体系结构”的更新到此告一段落。这些内容主要出自之前书写的《PCI Express体系结构导读》,因为与出版社的协议,无法在此处共享全文,但是也包含了与PCI与PCIe总线相关的最基础的内容。原书正在组织第二次印刷,我却很难有再版的想法。事实上如果我能决定一些事情,不会出现第二次印刷... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(129)
评论(0)
推荐(0)
摘要:
PCIe设备发出MSI-X中断请求的方法与发出MSI中断请求的方法类似,都是向Message Address所在的地址写Message Data字段包含的数据。只是MSI-X中断机制为了支持更多的中断请求,在MSI-X Capablity结构中存放了一个指向一组Message Address... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(553)
评论(0)
推荐(0)
摘要:
PowerPC处理器使用OpenPIC中断控制器或者MPIC中断控制器,处理外部中断请求。其中MPIC中断控制器基于OpenPIC中断控制器,但是作出了许多增强,目前Freescale新推出的PowerPC处理器,其中断控制器多与MPIC兼容。 值得注意的是,PowerPC处理器和x86处理器... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(529)
评论(0)
推荐(0)
摘要:
PCIe设备可以使用MSI或者MSI-X报文向处理器提交中断请求,但是对于某个具体的PCIe设备,可能仅支持一种报文。在PCIe设备中含有两个Capability结构,一个是MSI Capability结构,另一个是MSI-X Capability结构。通常情况下一个PCIe设备仅包含一种结构,... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(494)
评论(0)
推荐(0)
摘要:
在PCI总线中,所有需要提交中断请求的设备,必须能够通过INTx引脚提交中断请求,而MSI机制是一个可选机制。而在PCIe总线中,PCIe设备必须支持MSI或者MSI-X中断请求机制,而可以不支持INTx中断消息。 在PCIe总线中,MSI和MSI-X中断机制使用存储器写请求TLP向处理器提交... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(497)
评论(0)
推荐(0)
摘要:
在PCIe总线中,有些TLP含有Data Payload,如存储器写请求、存储器读完成TLP等。在PCIe总线中,TLP含有的Data Payload大小与Max_Payload_Size、Max_Read_Request_Size和RCB参数相关。下文将分别介绍这些参数的使用。 5.4.1 ... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(602)
评论(0)
推荐(0)
摘要:
本节讲述PCIe总线定义的各类TLP,并详细介绍这些TLP的格式。在这些TLP中,有些格式对于初学者来说较难理解。读者需要建立PCIe总线中与TLP相关的一些基本概念,特别是存储器读写相关的报文格式。在PCIe总线中,存储器读写,I/O读写和配置读写请求TLP由以下几类报文组成。 (1) 存储... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(1363)
评论(0)
推荐(0)
摘要:
TLP的路由是指TLP通过Switch或者PCIe桥片时采用哪条路径,最终到达EP或者RC的方法。PCIe总线一共定义了三种路由方法,分别是基于地址(Address)的路由,基于ID的路由和隐式路由(Implicit)方式。 存储器和I/O读写请求TLP使用基于地址的路由方式,这种方式使用TL... 阅读全文
posted @ 2013-07-22 16:28
毛毛虫的薄刻
阅读(573)
评论(0)
推荐(0)
摘要:
当处理器或者其他PCIe设备访问PCIe设备时,所传送的数据报文首先通过事务层被封装为一个或者多个TLP,之后才能通过PCIe总线的各个层次发送出去。TLP的基本格式如图5?1所示。 TLP的格式" alt="" > 一个完整的TLP由1个或者多个TLP Prefix、TLP头、Data... 阅读全文
posted @ 2013-07-22 16:27
毛毛虫的薄刻
阅读(775)
评论(0)
推荐(0)
摘要:
事务层是PCIe总线层次结构的最高层,该层次将接收PCIe设备核心层的数据请求,并将其转换为PCIe总线事务,PCIe总线使用的这些总线事务在TLP头中定义。PCIe总线继承了PCI/PCI-X总线的大多数总线事务,如存储器读写、I/O读写、配置读写总线事务,并增加了Message总线事务和原子... 阅读全文
posted @ 2013-07-22 16:27
毛毛虫的薄刻
阅读(307)
评论(0)
推荐(0)
浙公网安备 33010602011771号