blob: 36ebf9e616d07a1659e6a46c2e166b6ea7f358cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
graph {
subgraph cluster_1 {
label="i9100";
subgraph cluster_4 {
label="connectors";
"SMARTPHONE_SIM_CARD_CONNECTOR" [label="SIM card" ];
"SMARTPHONE_USB_CONNECTOR" [label="USB"];
"SMARTPHONE_GSM_ANTENNA_CONNECTOR" [label="GSM antenna"];
"SMARTPHONE_BUTTONS" [label="buttons"];
}
subgraph cluster_9 {
label="SOC";
"SOC_UART";
"SOC_USB";
}
"SMARTPHONE_USB_CONNECTOR" -- "switch";
"switch" -- "SOC_UART";
"switch" -- "SOC_USB"
}
subgraph cluster_2 {
label="duplexer";
"DUPLEXER_RX" [label="RX"];
"DUPLEXER_TX" [label="TX"];
"DUPLEXER_RX_TX" [label="TX + RX"];
}
subgraph cluster_3 {
label="test computer";
subgraph cluster_5 {
label="SDR";
"SDR_RX" [label="RX"];
"SDR_TX" [label="TX"];
"SDR_SOFTWARE_INTERFACE" [label="software interface"];
}
subgraph cluster_7 {
label="connectors";
"TEST_COMPUTER_USB_CONNECTORS" [label="USB"];
}
subgraph cluster_8 {
label="software";
"Build system";
"osmo-trx";
"Osmo-GSM-Tester";
"jenkins";
}
"Build system" -- "jenkins" -- "Osmo-GSM-Tester"
"Osmo-GSM-Tester" -- "osmo-trx" -- "SDR_SOFTWARE_INTERFACE";
}
subgraph cluster_6 {
label="simtrace 2";
"SIM_FPC_CABLE_CONNECTOR";
"SIMTRACE_USB_CONNECTOR" [label="USB"];
}
subgraph cluster_11 {
label="debug card";
subgraph cluster_12 {
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR" [label="Smartphone USB"];
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_D+_D-" [label="D+, D-"];
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_GND_ID" [label="GND, ID"];
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_VCC" [label="VCC"];
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_D+_D-" -- "DEBUG_CARD_SMARTPHONE_USB_CONNECTOR";
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_GND_ID" -- "DEBUG_CARD_SMARTPHONE_USB_CONNECTOR";
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_VCC" -- "DEBUG_CARD_SMARTPHONE_USB_CONNECTOR";
}
subgraph cluster_13 {
label="USB_SERIAL_ADAPTER";
"USB_SERIAL_GPIO" [label="GPIO"];
"USB_SERIAL_SERIAL" [label="UART"];
"USB_SERIAL_USB" [label="USB"];
}
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_VCC_?" [label="?"];
"USB_HUB_CHIP" [label="USB HUB chip"];
"DEBUG_CARD_EXTERNAL_USB_CONNECTOR" [label="Computer USB"];
"DEBUG_CARD_SWITCH" [label=switch];
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_VCC" -- "DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_VCC_?";
"ad525x" -- "DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_GND_ID";
"DEBUG_CARD_SWITCH" -- "DEBUG_CARD_SMARTPHONE_USB_CONNECTOR_D+_D-" [label="data"];
"ad525x" -- "USB_SERIAL_GPIO" [label="ad525x control"];
"DEBUG_CARD_SWITCH" -- "USB_SERIAL_GPIO" [label="switch control"];
"DEBUG_CARD_SWITCH" -- "USB_SERIAL_SERIAL" [label="data"];
"DEBUG_CARD_SWITCH" -- "USB_HUB_CHIP" [label="data"];
"USB_HUB_CHIP" -- "DEBUG_CARD_EXTERNAL_USB_CONNECTOR";
"USB_HUB_CHIP" -- "USB_SERIAL_USB";
}
"SMARTPHONE_BUTTONS_?" [label="?"];
"RX_ATENUATOR" [shape="box" label="Atenuator ?"];
"TX_ATENUATOR" [shape="box" label="Atenuator ?"];
"SMARTPHONE_BUTTONS" -- "SMARTPHONE_BUTTONS_?";
"SMARTPHONE_GSM_ANTENNA_CONNECTOR" -- "DUPLEXER_RX_TX" [label="antenna cable adapter"];
"DUPLEXER_RX" -- "RX_ATENUATOR" -- "SDR_RX" [label="cable"];
"DUPLEXER_TX" -- "TX_ATENUATOR" -- "SDR_TX" [label="cable"];
"SIMTRACE_USB_CONNECTOR" -- "TEST_COMPUTER_USB_CONNECTORS" [label="USB cable"];
"SIM_FPC_CABLE_CONNECTOR" -- "SMARTPHONE_SIM_CARD_CONNECTOR" [label="FPC cable"];
"DEBUG_CARD_SMARTPHONE_USB_CONNECTOR" -- "SMARTPHONE_USB_CONNECTOR";
"DEBUG_CARD_EXTERNAL_USB_CONNECTOR" -- "TEST_COMPUTER_USB_CONNECTORS";
}
|