一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

快速周边组件互连数据传输控制系统的制作方法

2021-12-17 19:21:00 来源:中国专利 TAG:


1.本发明涉及一种数据传输控制系统,尤其是指一种对快速周边组件互连设备进行数据传输控制的系统。


背景技术:

2.当前快速周边组件互连插槽检测通常是采用标准快速周边组件互连网卡加以实现,采用标准快速周边组件互连网卡进行标准快速周边组件互连插槽的检测往往会受限于无法进行自主测试,进一步受限于标准快速周边组件互连网卡的驱动方式而无法随意定义存储器地址以及传输数据过程的设定,只能检测到基本的电源特征和标准快速周边组件互连插槽的连接状态。
3.综上所述,可知现有技术中长期以来一直存在现有对标准快速周边组件互连设备传输数据过程无法进行设定的问题,因此有必要提出改进的技术手段,来解决此问题。


技术实现要素:

4.有鉴于现有技术存在现有对标准快速周边组件互连设备传输数据过程无法进行设定的问题,本发明揭露一种快速周边组件互连数据传输控制系统,其中:
5.本发明所揭露第一实施方式的快速周边组件互连数据传输控制系统,其包含:主机板以及快速周边组件互连数据设备,快速周边组件互连数据设备还包含:第一分区以及第二分区,第一分区还包含:第一非透明桥接(non-transparent bridge)设备、上行端口(upstream port)设备以及下行端口(downstream port)设备,第二分区还包含:第二非透明桥接设备。
6.主机板具有中央处理器、存储器以及快速周边组件互连插槽,中央处理器分别与存储器以及快速周边组件互连插槽以实体线路形成电性连接,中央处理器具有线程节点数据,存储器具有储存地址,线程节点数据传输至储存地址时加以储存。
7.快速周边组件互连数据设备插设于快速周边组件互连插槽,第一非透明桥接设备自第二中央处理器接收线程节点数据;上行端口设备通过内部线路接收线程节点数据,通过快速周边组件互连插槽传送线程节点数据至存储器的储存地址并加以储存;下行端口设备通过实体快速周边组件互连线路接收线程节点数据,通过内部线路传送线程节点数据至上行端口设备。
8.第二非透明桥接设备通过内部线路自第一非透明桥接设备接收线程节点数据,通过实体快速周边组件互连线路传送线程节点数据至下行端口设备。
9.本发明所揭露第二实施方式的快速周边组件互连数据传输控制系统,其包含:主机板以及快速周边组件互连数据设备,快速周边组件互连数据设备还包含:第一分区以及第二分区,第一分区还包含:第一非透明桥接设备、上行端口设备以及下行端口设备,第二分区还包含:第二非透明桥接设备。
10.主机板具有第一中央处理器、第二中央处理器、存储器以及快速周边组件互连插
槽,第一中央处理器分别与第二中央处理器、存储器以及快速周边组件互连插槽以实体线路形成电性连接,第二中央处理器具有线程节点数据,存储器具有储存地址,线程节点数据传输至储存地址时加以储存。
11.快速周边组件互连数据设备插设于快速周边组件互连插槽,第一非透明桥接设备通过第一中央处理器自第二中央处理器接收线程节点数据;上行端口设备通过内部线路接收线程节点数据,通过快速周边组件互连插槽传送线程节点数据至存储器的储存地址并加以储存;及下行端口设备通过实体快速周边组件互连线路接收线程节点数据,通过内部线路传送线程节点数据至上行端口设备。
12.第二非透明桥接设备通过内部线路自第一非透明桥接设备接收线程节点数据,通过实体快速周边组件互连线路传送线程节点数据至下行端口设备。
13.本发明所揭露第三实施方式的快速周边组件互连数据传输控制系统,其包含:主机板、第一快速周边组件互连数据设备以及第二快速周边组件互连数据设备,第一快速周边组件互连数据设备还包含:第一分区以及第二分区,第一分区还包含:第一非透明桥接设备、第一上行端口设备以及第一下行端口设备,第二分区还包含:第二非透明桥接设备;第二快速周边组件互连数据设备还包含:第三分区以及第四分区,第三分区还包含:第三非透明桥接设备、第三上行端口设备以及第三下行端口设备,第四分区还包含:第四非透明桥接设备。
14.主机板具有中央处理器、存储器、快速周边组件互连开关、第一快速周边组件互连插槽以及第二快速周边组件互连插槽,中央处理器分别与存储器以及快速周边组件互连开关以实体线路形成电性连接,中央处理器具有线程节点数据,存储器具有储存地址,线程节点数据传输至储存地址时加以储存。
15.第一快速周边组件互连数据设备插设于第一快速周边组件互连插槽,第一非透明桥接设备与快速周边组件互连开关以实体线路形成电性连接,第一非透明桥接设备自中央处理器通过快速周边组件互连开关接收线程节点数据;第一上行端口设备通过内部线路接收线程节点数据,通过快速周边组件互连插槽以及快速周边组件互连开关传送线程节点数据;及第一下行端口设备通过实体快速周边组件互连线路接收线程节点数据,通过内部线路传送线程节点数据至第一上行端口设备。
16.第二非透明桥接设备,通过内部线路自第一非透明桥接设备接收线程节点数据,通过实体快速周边组件互连线路传送线程节点数据至第一下行端口设备。
17.第二快速周边组件互连数据设备插设于第二快速周边组件互连插槽,第三非透明桥接设备与快速周边组件互连开关以实体线路形成电性连接,第三非透明桥接设备自第一上行端口设备通过快速周边组件互连插槽以及快速周边组件互连开关接收线程节点数据;第三上行端口设备通过内部线路接收线程节点数据,通过快速周边组件互连插槽以及快速周边组件互连开关传送线程节点数据至存储器的储存地址并加以储存;及第三下行端口设备通过实体快速周边组件互连线路接收线程节点数据,通过内部线路传送线程节点数据至第三上行端口设备。
18.第四非透明桥接设备,通过内部线路自第三非透明桥接设备接收线程节点数据,通过实体快速周边组件互连线路传送线程节点数据至第三下行端口设备。
19.本发明所揭露的系统如上,与现有技术之间的差异在于快速周边组件互连数据设
备分为第一分区以及第二分区,第一分区包含有第一非透明桥接设备、上行端口设备以及下行端口设备,第二分区包含有第二非透明桥接设备,中央处理器的线程节点数据传送至第一非透明桥接设备,第一非透明桥接设备通过内部线路传送线程节点数据至第二非透明桥接设备,第二非透明桥接设备传送通过实体快速周边组件互连线路传送线程节点数据至下行端口设备,下行端口设备通过内部线路传送线程节点数据至上行端口设备,上行端口设备通过快速周边组件互连插槽传送线程节点数据至存储器的储存地址并加以储存。
20.通过上述的技术手段,本发明可以达成提供标准快速周边组件互连设备传输数据过程设定的技术功效。
附图说明
21.图1绘示为本发明第一实施方式快速周边组件互连数据传输控制系统的系统方框图。
22.图2绘示为本发明第二实施方式快速周边组件互连数据传输控制系统的系统方框图。
23.图3绘示为本发明第三实施方式快速周边组件互连数据传输控制系统的系统方框图。
24.符号说明
25.11:中央处理器
26.111:第一中央处理器
27.112:第二中央处理器
28.12:存储器
29.20:快速周边组件互连数据设备
30.201:第一快速周边组件互连数据设备
31.202:第二快速周边组件互连数据设备
32.21:第一分区
33.211:第一非透明桥接设备
34.212:上行端口设备
35.213:下行端口设备
36.22:第二分区
37.221:第二非透明桥接设备
38.23:第一分区
39.231:第一非透明桥接设备
40.232:第一上行端口设备
41.233:第一下行端口设备
42.24:第二分区
43.241:第二非透明桥接设备
44.25:第三分区
45.251:第三非透明桥接设备
46.252:第三上行端口设备
47.253:第三下行端口设备
48.26:第四分区
49.261:第四非透明桥接设备
具体实施方式
50.以下将配合附图及实施例来详细说明本发明的实施方式,由此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
51.以下首先要说明本发明所揭露第一实施方式的快速周边组件互连数据传输控制系统,并请参考图1所示,图1绘示为本发明第一实施方式快速周边组件互连数据传输控制系统的系统方框图。
52.本发明所揭露第一实施方式的快速周边组件互连数据传输控制系统,其包含:主机板以及快速周边组件互连数据设备20,快速周边组件互连数据设备20还包含:第一分区21以及第二分区22,第一分区21还包含:第一非透明桥接(non-transparent bridge)设备211、上行端口(upstream port)设备212以及下行端口(downstream port)设备213,第二分区22还包含:第二非透明桥接设备221。
53.主机板具有中央处理器11、存储器12以及快速周边组件互连插槽,中央处理器11分别与存储器12以及快速周边组件互连插槽以实体线路形成电性连接,中央处理器11具有线程节点数据(例如是:中央处理器11中src部分的线程节点数据,在此仅为举例说明之,并不以此局限本发明的应用范畴),存储器12具有储存地址(例如是:存储器12中dst地址的储存地址,在此仅为举例说明之,并不以此局限本发明的应用范畴),线程节点数据传输至储存地址时加以储存。
54.快速周边组件互连数据设备20插设于快速周边组件互连插槽,线程节点数据的数据传输过程如下所述,第一非透明桥接设备211自第二中央处理器11接收线程节点数据,第二非透明桥接设备221通过内部线路自第一非透明桥接设备211接收线程节点数据,第二非透明桥接设备221通过实体快速周边组件互连线路传送线程节点数据至下行端口设备213,下行端口设备213通过实体快速周边组件互连线路自第二非透明桥接设备221接收线程节点数据,下行端口设备213通过内部线路传送线程节点数据至上行端口设备212,上行端口设备212通过内部线路自下行端口设备213接收线程节点数据,上行端口设备212通过快速周边组件互连插槽传送线程节点数据至存储器12的储存地址并加以储存。
55.上述线程节点数据的数据传输过程是pcie数据(快速周边组件互连数据)传输的pio模式下的数据传输过程,以中央处理器11作为数据传送的发起端主动向pcie设备发起数据传输,以下将要说明pcie数据传输的dma模式的数据传输过程,以pcie设备作为数据传送的发起端主动向存储器发起数据传输。
56.快速周边组件互连数据传输控制系统还包含快速周边组件互连设备,快速周边组件互连设备分别与存储器12以及快速周边组件互连插槽以实体线路形成电性连接,快速周边组件互连设备具有数据数据,第一非透明桥接设备211自快速周边组件互连设备接收数据数据,第二非透明桥接设备221通过内部线路自第一非透明桥接设备211接收数据数据,下行端口设备213通过实体快速周边组件互连线路自第二非透明桥221接设备接收数据数据,上行端口设备212通过内部线路自下行端口设备213接收数据数据,上行端口设备213通
过快速周边组件互连插槽传送数据数据至存储器12的储存地址并加以储存。
57.快速周边组件互连数据传输控制系统还包含检测设备,检测设备与主机板形成电性连接,分别自中央处理器11取得线程节点数据或是数据数据以及自存储器12取得储存于储存地址的线程节点数据或是数据数据并进行比对,以对经过数据传输后的线程节点数据或是数据数据进行数据的验证。
58.以下首先要说明本发明所揭露第二实施方式的快速周边组件互连数据传输控制系统,并请参考图2所示,图2绘示为本发明第二实施方式快速周边组件互连数据传输控制系统的系统方框图。
59.本发明所揭露第二实施方式的快速周边组件互连数据传输控制系统,其包含:主机板以及快速周边组件互连数据设备20,快速周边组件互连数据设备20还包含:第一分区21以及第二分区22,第一分区21还包含:第一非透明桥接设备211、上行端口设备212以及下行端口设备213,第二分区22还包含:第二非透明桥接设备221。
60.主机板具有第一中央处理器111、第二中央处理器112、存储器12以及快速周边组件互连插槽,第一中央处理器111分别与第二中央处理器112、存储器12以及快速周边组件互连插槽以实体线路形成电性连接,第二中央处理器112具有线程节点数据(例如是:第二中央处理器112中src部分的线程节点数据,在此仅为举例说明之,并不以此局限本发明的应用范畴),存储器12具有储存地址(例如是:存储器12中dst地址的储存地址,在此仅为举例说明,并不以此局限本发明的应用范围),线程节点数据传输至储存地址时加以储存。
61.快速周边组件互连数据设备20插设于快速周边组件互连插槽,线程节点数据的数据传输过程如下所述,第一非透明桥接设备211通过第一中央处理器11自第二中央处理器11接收线程节点数据,第一非透明桥接设备211自第二中央处理器11接收线程节点数据,第二非透明桥接设备221通过内部线路自第一非透明桥接设备211接收线程节点数据,第二非透明桥接设备221通过实体快速周边组件互连线路传送线程节点数据至下行端口设备213,下行端口设备213通过实体快速周边组件互连线路自第二非透明桥接设备221接收线程节点数据,下行端口设备213通过内部线路传送线程节点数据至上行端口设备212,上行端口设备212通过内部线路自下行端口设备213接收线程节点数据,上行端口设备212通过快速周边组件互连插槽传送线程节点数据至存储器12的储存地址并加以储存。
62.上述线程节点数据的数据传输过程是pcie数据传输的pio模式下的数据传输过程,以中央处理器11作为数据传送的发起端主动向pcie设备发起数据传输,以下将要说明pcie数据传输的dma模式的数据传输过程,以pcie设备作为数据传送的发起端主动向存储器发起数据传输。
63.快速周边组件互连数据传输控制系统还包含第一快速周边组件互连设备以及第二快速周边组件互连设备,第一快速周边组件互连设备分别与第二快速周边组件互连设备、存储器12以及快速周边组件互连插槽以实体线路形成电性连接,第二快速周边组件互连设备具有数据资料,第一非透明桥接设备211通过第一快速周边组件互连设备自第二快速周边组件互连设备接收数据资料,第二非透明桥接设备221通过内部线路自第一非透明桥接设备211接收数据资料,下行端口设备213通过实体快速周边组件互连线路自第二非透明桥221接设备接收数据资料,上行端口设备212通过内部线路自下行端口设备213接收数据资料,上行端口设备213通过快速周边组件互连插槽传送数据资料至存储器12的储存地
址并加以储存。
64.快速周边组件互连数据传输控制系统还包含检测设备,检测设备与主机板形成电性连接,分别自中央处理器11取得线程节点数据或是数据数据以及自存储器12取得储存于储存地址的线程节点数据或是数据数据并进行比对,以对经过数据传输后的线程节点数据或是数据数据进行数据的验证。
65.以下首先要说明本发明所揭露第三实施方式的快速周边组件互连数据传输控制系统,并请参考图3所示,图3绘示为本发明第三实施方式快速周边组件互连数据传输控制系统的系统方框图。
66.本发明所揭露第三实施方式的快速周边组件互连数据传输控制系统,其包含:主机板、第一快速周边组件互连数据设备201以及第二快速周边组件互连数据设备202,第一快速周边组件互连数据设备201还包含:第一分区23以及第二分区24,第一分区23还包含:第一非透明桥接设备231、第一上行端口设备232以及第一下行端口设备233,第二分区24还包含:第二非透明桥接设备241;第二快速周边组件互连数据设备202还包含:第三分区25以及第四分区26,第三分区25还包含:第三非透明桥接设备251、第三上行端口设备252以及第三下行端口设备253,第四分区26还包含:第四非透明桥接设备261。
67.主机板具有中央处理器11、存储器12、快速周边组件互连开关14、第一快速周边组件互连插槽以及第二快速周边组件互连插槽,中央处理器11分别与存储器12以及快速周边组件互连开关14以实体线路形成电性连接,中央处理器11具有线程节点数据(例如是:中央处理器11中src部分的线程节点数据,在此仅为举例说明,并不以此局限本发明的应用范围),存储器12具有储存地址(例如是:存储器12中dst地址的储存地址,在此仅为举例说明,并不以此局限本发明的应用范围),线程节点数据传输至储存地址时加以储存。
68.第一快速周边组件互连数据设备20插设于第一快速周边组件互连插槽,线程节点数据的数据传输过程如下所述,第一非透明桥接设备231与快速周边组件互连开关14以实体线路形成电性连接,第一非透明桥接设备231自中央处理器11通过快速周边组件互连开关14接收线程节点数据,第二非透明桥接设备241通过内部线路自第一非透明桥接设备231接收线程节点数据,第二非透明桥接设备241通过实体快速周边组件互连线路传送线程节点数据至第一下行端口设备233,第一下行端口设备233通过实体快速周边组件互连线路自第二非透明桥接设备241接收线程节点数据,第一下行端口设备233通过内部线路传送线程节点数据至第一上行端口设备232,第一上行端口设备232通过内部线路自第一下行端口设备233接收线程节点数据,第一上行端口设备232通过快速周边组件互连插槽以及快速周边组件互连开关14传送线程节点数据至第三非透明桥接设备251。
69.第四非透明桥接设备261通过内部线路自第三非透明桥接设备251接收线程节点数据,第四非透明桥接设备261通过实体快速周边组件互连线路传送线程节点数据至第三下行端口设备253,第三下行端口设备253通过实体快速周边组件互连线路自第四非透明桥接设备261接收线程节点数据,第三下行端口设备253通过内部线路传送线程节点数据至第三上行端口设备252,第三上行端口设备252通过内部线路自第三下行端口设备253接收线程节点数据,第三上行端口设备252通过快速周边组件互连插槽以及快速周边组件互连开关14传送线程节点数据至存储器12的储存地址并加以储存。
70.上述线程节点数据的数据传输过程是pcie数据传输的pio模式下的数据传输过
程,以中央处理器11作为数据传送的发起端主动向pcie设备发起数据传输,以下将要说明pcie数据传输的dma模式的数据传输过程,以pcie设备作为数据传送的发起端主动向存储器发起数据传输。
71.快速周边组件互连数据传输控制系统还包含快速周边组件互连设备,快速周边组件互连设备分别与存储器12以及快速周边组件互连开关14以实体线路形成电性连接,快速周边组件互连设备具有数据数据,第一非透明桥接设备231自快速周边组件互连设备通过快速周边组件互连开关14接收数据数据,第二非透明桥接设备241通过内部线路自第一非透明桥接设备231接收数据数据,第一下行端口设备233通过实体快速周边组件互连线路自第二非透明桥接设备241接收数据数据,第一上行端口设备232通过内部线路自第一下行端口设备233接收数据数据,第一上行端口设备232通过快速周边组件互连插槽以及快速周边组件互连开关14传送数据数据至第三非透明桥接设备251,第四非透明桥接设备261通过内部线路自第三非透明桥接设备251接收数据数据,第三下行端口设备253通过实体快速周边组件互连线路自第四非透明桥接设备261接收数据数据,第三上行端口设备252通过内部线路自第三下行端口设备253接收数据数据,第三上行端口设备252通过快速周边组件互连插槽以及快速周边组件互连开关14传送数据数据至存储器12的储存地址并加以储存。
72.快速周边组件互连数据传输控制系统还包含检测设备,检测设备与主机板形成电性连接,分别自中央处理器11取得线程节点数据或是数据数据以及自存储器12取得储存于储存地址的线程节点数据或是数据数据并进行比对,以对经过数据传输后的线程节点数据或是数据数据进行数据的验证。
73.综上所述,可知本发明与现有技术之间的差异在于快速周边组件互连数据设备分为第一分区以及第二分区,第一分区包含有第一非透明桥接设备、上行端口设备以及下行端口设备,第二分区包含有第二非透明桥接设备,中央处理器的线程节点数据传送至第一非透明桥接设备,第一非透明桥接设备通过内部线路传送线程节点数据至第二非透明桥接设备,第二非透明桥接设备传送通过实体快速周边组件互连线路传送线程节点数据至下行端口设备,下行端口设备通过内部线路传送线程节点数据至上行端口设备,上行端口设备通过快速周边组件互连插槽传送线程节点数据至存储器的储存地址并加以储存。
74.由此技术手段可以来解决现有技术所存在现有对标准快速周边组件互连设备传输数据过程无法进行设定的问题,进而达成提供标准快速周边组件互连设备传输数据过程设定的技术功效。
75.虽然本发明所揭露的实施方式如上,所述的内容并非用以直接限定本发明的专利保护范围。本领域技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献