11{
2- "board_name" : " 5A-75B:V6.1" ,
3- "board_type" : " 5A-75B v6.1" ,
4- "clock_frequency" : 40000000 ,
5- "connection" : {
6- "connection_type" : " etherbone" ,
7- "tx_delay" : 0 ,
8- "ip_address" : " 10.0.0.10" ,
9- "mac_address" : " 0x10e2d5000000"
10- },
11- "watchdog" : {
12- "pin" :" j1:8"
13- },
14- "modules" : [
2+ "board_name" : " 5A-75B:V6.1" ,
3+ "board_type" : " 5A-75B v6.1" ,
4+ "clock_frequency" : 40000000 ,
5+ "connection" : {
6+ "connection_type" : " etherbone" ,
7+ "tx_delay" : 0 ,
8+ "ip_address" : " 10.0.0.10" ,
9+ "mac_address" : " 0x10e2d5000000"
10+ },
11+ "watchdog" : {
12+ "pin" :" j1:8"
13+ },
14+ "modules" : [
15+ {
16+ "module_type" : " gpio" ,
17+ "instances" : [
18+ {"direction" : " out" , "pin" :" j1:9" , "name" :" j1:10" },
19+ {"direction" : " out" , "pin" :" j1:10" , "name" :" j1:11" },
20+ {"direction" : " out" , "pin" :" j1:11" , "name" :" j1:12" },
21+ {"direction" : " out" , "pin" :" j1:12" , "name" :" j1:13" },
22+ {"direction" : " out" , "pin" :" j1:13" , "name" :" j1:14" },
23+ {"direction" : " out" , "pin" :" j1:14" , "name" :" j1:15" },
24+ {"direction" : " in" , "pin" :" j1:0" , "name" :" j1:1" },
25+ {"direction" : " in" , "pin" :" j1:1" , "name" :" j1:2" },
26+ {"direction" : " in" , "pin" :" j1:2" , "name" :" j1:3" },
27+ {"direction" : " in" , "pin" :" j1:4" , "name" :" j1:5" },
28+ {"direction" : " in" , "pin" :" j1:5" , "name" :" j1:6" },
29+ {"direction" : " in" , "pin" :" j1:6" , "name" :" j1:7" },
30+ {"direction" : " in" , "pin" :" j2:0" , "name" :" j2:1" },
31+ {"direction" : " in" , "pin" :" j2:1" , "name" :" j2:2" },
32+ {"direction" : " in" , "pin" :" j2:2" , "name" :" j2:3" },
33+ {"direction" : " in" , "pin" :" j2:4" , "name" :" j2:5" },
34+ {"direction" : " in" , "pin" :" j2:5" , "name" :" j2:6" },
35+ {"direction" : " in" , "pin" :" j2:6" , "name" :" j2:7" },
36+ {"direction" : " out" , "pin" :" j5:0" , "name" :" j5:1" },
37+ {"direction" : " out" , "pin" :" j5:1" , "name" :" j5:2" },
38+ {"direction" : " out" , "pin" :" j5:2" , "name" :" j5:3" },
39+ {"direction" : " out" , "pin" :" j5:4" , "name" :" j5:5" },
40+ {"direction" : " out" , "pin" :" j5:5" , "name" :" j5:6" },
41+ {"direction" : " out" , "pin" :" j5:6" , "name" :" j5:7" }
42+ ]
43+ }, {
44+ "module_type" : " pwm" ,
45+ "instances" : [
1546 {
16- "module_type" : " gpio" ,
17- "instances" : [
18- {"direction" : " out" , "pin" :" j1:9" , "name" :" j1:10" },
19- {"direction" : " out" , "pin" :" j1:10" , "name" :" j1:11" },
20- {"direction" : " out" , "pin" :" j1:11" , "name" :" j1:12" },
21- {"direction" : " out" , "pin" :" j1:12" , "name" :" j1:13" },
22- {"direction" : " out" , "pin" :" j1:13" , "name" :" j1:14" },
23- {"direction" : " out" , "pin" :" j1:14" , "name" :" j1:15" },
24- {"direction" : " in" , "pin" :" j1:0" , "name" :" j1:1" },
25- {"direction" : " in" , "pin" :" j1:1" , "name" :" j1:2" },
26- {"direction" : " in" , "pin" :" j1:2" , "name" :" j1:3" },
27- {"direction" : " in" , "pin" :" j1:4" , "name" :" j1:5" },
28- {"direction" : " in" , "pin" :" j1:5" , "name" :" j1:6" },
29- {"direction" : " in" , "pin" :" j1:6" , "name" :" j1:7" },
30- {"direction" : " in" , "pin" :" j2:0" , "name" :" j2:1" },
31- {"direction" : " in" , "pin" :" j2:1" , "name" :" j2:2" },
32- {"direction" : " in" , "pin" :" j2:2" , "name" :" j2:3" },
33- {"direction" : " in" , "pin" :" j2:4" , "name" :" j2:5" },
34- {"direction" : " in" , "pin" :" j2:5" , "name" :" j2:6" },
35- {"direction" : " in" , "pin" :" j2:6" , "name" :" j2:7" },
36- {"direction" : " out" , "pin" :" j5:0" , "name" :" j5:1" },
37- {"direction" : " out" , "pin" :" j5:1" , "name" :" j5:2" },
38- {"direction" : " out" , "pin" :" j5:2" , "name" :" j5:3" },
39- {"direction" : " out" , "pin" :" j5:4" , "name" :" j5:5" },
40- {"direction" : " out" , "pin" :" j5:5" , "name" :" j5:6" },
41- {"direction" : " out" , "pin" :" j5:6" , "name" :" j5:7" }
42- ]
43- }, {
44- "module_type" : " pwm" ,
45- "instances" : [
46- {"pin" :" j6:0" , "name" :" j6:1" },
47- {"pin" :" j6:1" , "name" :" j6:2" },
48- {"pin" :" j6:2" , "name" :" j6:3" },
49- {"pin" :" j6:4" , "name" :" j6:5" },
50- {"pin" :" j6:5" , "name" :" j6:6" },
51- {"pin" :" j6:6" , "name" :" j6:7" }
52- ]
53- }, {
54- "module_type" : " encoder" ,
55- "instances" : [
56- {"pin_A" :" j3:0" , "pin_B" :" j3:1" },
57- {"pin_A" :" j3:2" , "pin_B" :" j3:4" },
58- {"pin_A" :" j3:5" , "pin_B" :" j3:6" },
59- {"pin_A" :" j4:0" , "pin_B" :" j4:1" },
60- {"pin_A" :" j4:2" , "pin_B" :" j4:4" },
61- {"pin_A" :" j4:5" , "pin_B" :" j4:6" }
62- ]
63- }, {
64- "module_type" : " stepgen" ,
65- "instances" : [
66- {
67- "pins" : {
68- "stepgen_type" : " step_dir" ,
69- "step_pin" : " j7:0" ,
70- "dir_pin" : " j7:1"
71- },
72- "soft_stop" : true
73- },
74- {
75- "pins" : {
76- "stepgen_type" : " step_dir" ,
77- "step_pin" : " j7:2" ,
78- "dir_pin" : " j7:4"
79- },
80- "soft_stop" : true
81- },
82- {
83- "pins" : {
84- "stepgen_type" : " step_dir" ,
85- "step_pin" : " j7:5" ,
86- "dir_pin" : " j7:6"
87- },
88- "soft_stop" : true
89- },
90- {
91- "pins" : {
92- "stepgen_type" : " step_dir" ,
93- "step_pin" : " j8:0" ,
94- "dir_pin" : " j8:1"
95- },
96- "soft_stop" : true
97- },
98- {
99- "pins" : {
100- "stepgen_type" : " step_dir" ,
101- "step_pin" : " j8:2" ,
102- "dir_pin" : " j8:4"
103- },
104- "soft_stop" : true
105- },
106- {
107- "pins" : {
108- "stepgen_type" : " step_dir" ,
109- "step_pin" : " j8:5" ,
110- "dir_pin" : " j8:6"
111- },
112- "soft_stop" : true
113- }
114- ]
47+ "pins" : {
48+ "pwm" : " j6:0" ,
49+ "name" : " j6:1" ,
50+ "output_type" : " single"
51+ }
52+ },
53+ {
54+ "pins" : {
55+ "pwm" : " j6:1" ,
56+ "name" : " j6:2" ,
57+ "output_type" : " single"
58+ }
59+ },
60+ {
61+ "pins" : {
62+ "pwm" : " j6:2" ,
63+ "name" : " j6:3" ,
64+ "output_type" : " single"
65+ }
66+ },
67+ {
68+ "pins" : {
69+ "pwm" : " j6:4" ,
70+ "name" : " j6:5" ,
71+ "output_type" : " single"
72+ }
73+ },
74+ {
75+ "pins" : {
76+ "pwm" : " j6:5" ,
77+ "name" : " j6:6" ,
78+ "output_type" : " single"
79+ }
80+ },
81+ {
82+ "pins" : {
83+ "pwm" : " j6:6" ,
84+ "name" : " j6:7" ,
85+ "output_type" : " single"
86+ }
87+ }
88+ ]
89+ }, {
90+ "module_type" : " encoder" ,
91+ "instances" : [
92+ {"pin_A" :" j3:0" , "pin_B" :" j3:1" },
93+ {"pin_A" :" j3:2" , "pin_B" :" j3:4" },
94+ {"pin_A" :" j3:5" , "pin_B" :" j3:6" },
95+ {"pin_A" :" j4:0" , "pin_B" :" j4:1" },
96+ {"pin_A" :" j4:2" , "pin_B" :" j4:4" },
97+ {"pin_A" :" j4:5" , "pin_B" :" j4:6" }
98+ ]
99+ }, {
100+ "module_type" : " stepgen" ,
101+ "instances" : [
102+ {
103+ "pins" : {
104+ "stepgen_type" : " step_dir" ,
105+ "step_pin" : " j7:0" ,
106+ "dir_pin" : " j7:1"
107+ },
108+ "soft_stop" : true
109+ },
110+ {
111+ "pins" : {
112+ "stepgen_type" : " step_dir" ,
113+ "step_pin" : " j7:2" ,
114+ "dir_pin" : " j7:4"
115+ },
116+ "soft_stop" : true
117+ },
118+ {
119+ "pins" : {
120+ "stepgen_type" : " step_dir" ,
121+ "step_pin" : " j7:5" ,
122+ "dir_pin" : " j7:6"
123+ },
124+ "soft_stop" : true
125+ },
126+ {
127+ "pins" : {
128+ "stepgen_type" : " step_dir" ,
129+ "step_pin" : " j8:0" ,
130+ "dir_pin" : " j8:1"
131+ },
132+ "soft_stop" : true
133+ },
134+ {
135+ "pins" : {
136+ "stepgen_type" : " step_dir" ,
137+ "step_pin" : " j8:2" ,
138+ "dir_pin" : " j8:4"
139+ },
140+ "soft_stop" : true
141+ },
142+ {
143+ "pins" : {
144+ "stepgen_type" : " step_dir" ,
145+ "step_pin" : " j8:5" ,
146+ "dir_pin" : " j8:6"
147+ },
148+ "soft_stop" : true
115149 }
116- ]
117- }
150+ ]
151+ }
152+ ]
153+ }
0 commit comments