summaryrefslogtreecommitdiffstats
path: root/i9100.dot
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";
}