网络技术分为无连接和面向连接两大类。另外,按照连接建立和拆除的控制方式又分为半永久连接和交换式连接。半永久连接指连接由O&M 功能来建立和拆除,也就是通常所说的专线方式;而交换式连接则指连接由信令功能来自动建立和拆除,当用户发起呼叫请求时,网络利用信令自动建立连接,呼叫结束时自动拆除,呼叫持续时间较短。有时为了方便起见,也可将半永久连接称为永久连接。......
2023-06-26
PCI总线规定了两类数据传送方式,分别是Posted和Non-Posted数据传送方式。其中使用Posted数据传送方式的总线事务也被称为Posted总线事务;而使用Non-Posted数据传送方式的总线事务也被称为Non-Posted总线事务。
其中Posted总线事务指PCI主设备向PCI目标设备进行数据传递时,当数据到达PCI桥后,即由PCI桥接管来自上游总线的总线事务,并将其转发到下游总线。采用这种数据传送方式,在数据还没有到达最终的目的地之前,PCI总线就可以结束当前总线事务,从而在一定程度上解决了PCI总线的拥塞问题。
而Non-Posted总线事务是指PCI主设备向PCI目标设备进行数据传递时,数据必须到达最终目的地之后,才能结束当前总线事务的一种数据传递方式。
显然采用Posted传送方式,当这个Posted总线事务通过某条PCI总线后,就可以释放PCI总线的资源;而采用Non-Posted传送方式,PCI总线在没有结束当前总线事务时必须等待。这种等待将严重阻塞当前PCI总线上的其他数据传送,因此PCI总线使用Delayed总线事务处理Non-Posted数据请求,使用Delayed总线事务可以相对缓解PCI总线的拥塞。De-layed总线事务的详细介绍见第1.3.5节。
PCI总线规定只有存储器写请求(包括存储器写并无效请求)可以采用Posted总线事务,下文将Posted存储器写请求简称为PMW(Posted Memory Write),而存储器读请求、I/O读写请求、配置读写请求只能采用Non-Posted总线事务。(www.chuimin.cn)
下面以图1-1的处理器系统中的PCI设备11向存储器进行DMA写操作为例,说明Pos-ted传送方式的实现过程。PCI设备11进行DMA写操作时使用存储器写总线事务,当PCI设备11获得PCI总线x1的使用权后,将发送存储器写总线事务到PCI总线x1。当PCI桥1发现这个总线事务的地址不在该桥管理的地址范围内将首先接收这个总线事务,并结束PCI总线x1的总线事务。
此时PCI总线x1使用的资源已被释放,PCI设备11和PCI设备12可以使用PCI总线x1进行通信。PCI桥1获得PCI总线x0的使用权后,将转发这个存储器写总线事务到PCI总线x0,之后HOST主桥x将接收这个存储器写总线事务,并最终将数据写入主存储器。
由以上过程可以发现,Posted数据请求在通过PCI总线之后,将逐级释放总线资源,因此PCI总线的利用率较高。而使用Non-Posted方式进行数据传送的处理过程与此不同,Non-Posted数据请求在通过PCI总线时,并不会及时释放总线资源,从而在某种程度上影响PCI总线的使用效率和传送带宽。
有关PCI Express体系结构导读的文章
网络技术分为无连接和面向连接两大类。另外,按照连接建立和拆除的控制方式又分为半永久连接和交换式连接。半永久连接指连接由O&M 功能来建立和拆除,也就是通常所说的专线方式;而交换式连接则指连接由信令功能来自动建立和拆除,当用户发起呼叫请求时,网络利用信令自动建立连接,呼叫结束时自动拆除,呼叫持续时间较短。有时为了方便起见,也可将半永久连接称为永久连接。......
2023-06-26
控制器能设置为两种传输模式中的任何一种在标准的Modbus网络通信。图3-14 ASCII模式图3-15 RTU模式所选的ASCII或RTU方式仅适用于标准的Modbus网络,它定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码。这种方式的主要优点是字符发送的时间间隔可达到1s而不产生错误。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。......
2023-11-22
为此PCI桥需要对Non-Posted总线事务进行优化处理,并使用Delayed总线事务处理这些Non-Posted总线事务,PCI总线规定只有Non-Posted总线事务可以使用Delayed总线事务。PCI总线的Delay总线事务由Delay读写请求和Delay读写完成总线事务组成,当Delay读写请求到达目的地后,将被转换为Delay读写完成总线事务。为了进一步提高Non-Posted总线事务的执行效率,PCI-X总线将PCI总线使用的Delayed总线事务,升级为Split总线事务。......
2023-10-20
控制器能设置为两种传输模式中的任何一种在标准的Modbus网络通信。图3-12 ASCII模式图3-13 RTU模式所选的ASCII或RTU方式仅适用于标准的Modbus网络,它定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码。这种方式的主要优点是字符发送的时间间隔可达到1s而不产生错误。2)7个数据位,最低有效位先发送。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。3)1个奇偶校验位,无校验则无。......
2023-11-20
1.5.2数据传输方式计算机设备之间直接传输的信号是数字信号,而在计算机网络中,采用数字传输方式或模拟传输方式传输数据信号,如果通过公用的电话交换网络进行信号传输,则传输的是模拟信号。......
2023-11-29
PCI总线定义了两类配置请求,一类是Type 00h配置请求,另一类是Type 01h配置请求。PCI总线使用这些配置请求访问PCI总线树上的设备配置空间,包括PCI桥和PCI Agent设备的配置空间。当x86处理器对CONFIG_DATA寄存器进行读写操作时,HOST主桥将决定向PCI总线发送Type 00h配置请求还是Type 01h配置请求。在PCI总线事务的地址周期中,这两种配置请求总线事务的不同反映在PCI总线的AD[31∶0]信号线上。......
2023-10-20
PCIe设备使用MSI机制时,通过向中断控制器发送MSI报文以提交中断请求。然而对于PCIe体系结构而言,这个MSI报文与普通的存储器写报文并没有本质的区别,这个报文也可以使用不同的TC。如果设备的数据传送使用TC0,而MSI报文使用TC1时,将可能引发数据完整性的问题。PCIe总线规范并没有约定如何处理传递MSI报文而产生的数据完整性问题。当该读操作结束后,即PCIe设备收到存储器读完成TLP后,再发送MSI报文。......
2023-10-20
总线是一组信号线的集合,在系统各部件之间进行信息传输的公共通道。例如,通过以太网传输时,大的数据块被分解为小片段,然后以多个数据包的方式发送。总线软件、固件和硬件的仪器实现方式将影响总线性能。图4-4 主流测试和测量总线的理论带宽与延时比较在开发一个仪器控制应用时,充分考虑其部署环境是很重要的。这两个因素在为仪器控制系统选择总线时至关重要。表4-1 常见总线的选择参数比较......
2023-07-02
相关推荐