Skip to content

Commit

Permalink
Merge pull request #8 from SpiNNakerManchester/periph_output
Browse files Browse the repository at this point in the history
Peripheral output support
  • Loading branch information
Luis A. Plana authored Feb 5, 2023
2 parents 5a6f787 + e492bb8 commit f1eba42
Show file tree
Hide file tree
Showing 27 changed files with 1,995 additions and 1,002 deletions.
149 changes: 96 additions & 53 deletions doc/spif_config/spif_bd.fig
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#FIG 3.2 Produced by xfig version 3.2.5c
#FIG 3.2 Produced by xfig version 3.2.6a
Landscape
Center
Metric
A4
A4
100.00
Single
-2
Expand Down Expand Up @@ -38,32 +38,26 @@ Single
14625 1800 14625 4725 15750 4275 15750 2250 14625 1800
4 1 31 40 -1 18 24 0.0000 4 300 645 15165 3420 arb\001
-6
6 10395 6795 12330 7695
6 10395 6795 12330 7695
6 10440 6795 12330 7695
6 9495 8550 11430 9450
6 9495 8550 11430 9450
6 9540 8550 11430 9450
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
10440 6885 10665 6885 10665 7110 10440 7110 10440 6885
9540 8640 9765 8640 9765 8865 9540 8865 9540 8640
2 2 0 1 0 20 50 -1 20 0.000 0 0 -1 0 0 5
10440 7335 10665 7335 10665 7560 10440 7560 10440 7335
4 1 0 50 -1 18 24 0.0000 4 390 1515 11535 7575 packets\001
4 1 0 50 -1 18 24 0.0000 4 285 1290 11430 7110 events\001
9540 9090 9765 9090 9765 9315 9540 9315 9540 9090
4 1 0 50 -1 18 24 0.0000 4 390 1515 10635 9330 packets\001
4 1 0 50 -1 18 24 0.0000 4 285 1290 10530 8865 events\001
-6
2 2 0 1 7 7 55 -1 20 0.000 0 0 -1 0 0 5
10395 6795 12330 6795 12330 7695 10395 7695 10395 6795
9495 8550 11430 8550 11430 9450 9495 9450 9495 8550
-6
-6
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
6300 4185 7875 4185
5850 4185 7875 4185
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
6300 2385 7875 2385
2 1 0 3 23 7 45 -1 -1 0.000 0 0 -1 1 0 3
1 1 3.00 180.00 360.00
6300 6075 8325 6075 8325 4500
2 1 0 3 23 7 55 -1 -1 0.000 0 0 -1 1 0 3
1 1 3.00 180.00 360.00
6300 6975 9000 6975 9000 2700
5850 2385 7875 2385
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
7875 3825 9450 3825 9450 4500 7875 4500 7875 3825
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
Expand All @@ -87,32 +81,15 @@ Single
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
15750 3285 16650 3285
2 2 0 1 0 20 50 -1 20 0.000 0 0 -1 0 0 5
16650 2250 18450 2250 18450 4275 16650 4275 16650 2250
2 1 0 3 13 7 45 -1 -1 0.000 0 0 -1 1 0 3
1 1 3.00 180.00 360.00
16425 5850 17550 5850 17550 4275
2 2 0 1 0 7 75 -1 20 0.000 0 0 -1 0 0 5
19935 1125 7200 1125 7200 7875 19935 7875 19935 1125
2 1 0 3 13 7 45 -1 -1 0.000 0 0 -1 1 1 2
1 1 3.00 180.00 360.00
1 1 3.00 180.00 360.00
14625 6525 6300 6525
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
3600 4185 4500 4185
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
4500 5625 6300 5625 6300 7425 4500 7425 4500 5625
3825 4185 4500 4185
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
3600 2385 4500 2385
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
4500 1575 6300 1575 6300 4950 4500 4950 4500 1575
2 1 0 3 23 7 45 -1 -1 0.000 0 0 -1 1 0 3
1 1 3.00 180.00 360.00
4500 6075 2925 6075 2925 4500
2 2 0 1 0 7 75 -1 20 0.000 0 0 -1 0 0 5
7200 1125 900 1125 900 7875 7200 7875 7200 1125
3825 2385 4500 2385
2 1 0 3 13 7 60 -1 -1 0.000 0 0 -1 1 0 3
1 1 3.00 180.00 360.00
14625 5625 13050 5625 13050 2925
Expand All @@ -125,36 +102,102 @@ Single
2 1 0 3 13 7 60 -1 -1 0.000 0 0 -1 1 0 3
1 1 3.00 180.00 360.00
14625 6300 10800 6300 10800 2925
2 1 0 3 13 7 45 -1 -1 0.000 0 0 -1 1 1 2
1 1 3.00 180.00 360.00
1 1 3.00 180.00 360.00
19350 6300 16425 6300
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
10350 1800 11925 1800 11925 2925 10350 2925 10350 1800
2 2 0 1 0 20 50 -1 20 0.000 0 0 -1 0 0 5
11925 1800 13725 1800 13725 2925 11925 2925 11925 1800
2 2 0 1 -1 14 50 -1 30 0.000 0 0 -1 0 0 5
14625 5400 16425 5400 16425 6750 14625 6750 14625 5400
2 2 0 1 0 20 50 -1 20 0.000 0 0 -1 0 0 5
16650 2250 18450 2250 18450 4275 16650 4275 16650 2250
2 1 0 3 13 7 45 -1 -1 0.000 0 0 -1 1 0 3
1 1 3.00 180.00 360.00
16650 7650 15525 7650 15525 6750
2 2 0 1 0 20 50 -1 20 0.000 0 0 -1 0 0 5
16650 7200 18450 7200 18450 8550 16650 8550 16650 7200
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
19350 7875 18450 7875
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 4
1 1 3.00 180.00 360.00
11925 8100 10260 8100 10260 5760 9450 5760
2 1 0 3 23 7 55 -1 -1 0.000 0 0 -1 1 1 3
1 1 3.00 180.00 360.00
1 1 3.00 180.00 360.00
6120 8775 9000 8775 9000 2700
2 1 0 3 13 7 45 -1 -1 0.000 0 0 -1 1 1 5
1 1 3.00 180.00 360.00
1 1 3.00 180.00 360.00
14625 6525 10800 6525 10800 6975 5175 6975 5175 7650
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
4500 5760 3825 5760
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
7875 5760 5850 5760
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
7875 5400 9450 5400 9450 6075 7875 6075 7875 5400
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
16650 8100 13725 8100
2 2 0 1 0 20 50 -1 20 0.000 0 0 -1 0 0 5
11925 7560 13725 7560 13725 8685 11925 8685 11925 7560
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
4500 1575 5850 1575 5850 6525 4500 6525 4500 1575
2 2 0 1 0 7 75 -1 20 0.000 0 0 -1 0 0 5
19350 1125 7200 1125 7200 9675 19350 9675 19350 1125
2 2 0 1 0 7 75 -1 20 0.000 0 0 -1 0 0 5
7200 1125 450 1125 450 9675 7200 9675 7200 1125
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
1575 2025 3600 2025 3600 2700 1575 2700 1575 2025
450 2025 2475 2025 2475 2700 450 2700 450 2025
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
1620 3825 3600 3825 3600 4500 1620 4500 1620 3825
2 1 0 3 23 7 55 -1 -1 0.000 0 0 -1 1 0 3
450 3825 2475 3825 2475 4500 450 4500 450 3825
2 2 0 1 0 11 50 -1 20 0.000 0 0 -1 0 0 5
450 5400 2475 5400 2475 6075 450 6075 450 5400
2 1 0 3 23 7 55 -1 -1 0.000 0 0 -1 1 1 3
1 1 3.00 180.00 360.00
1 1 3.00 180.00 360.00
6120 7875 8325 7875 8325 6120
2 1 0 3 23 7 55 -1 -1 0.000 0 0 -1 1 1 3
1 1 3.00 180.00 360.00
1 1 3.00 180.00 360.00
6120 8325 8685 8325 8685 4500
2 1 0 3 23 7 55 -1 -1 0.000 0 0 -1 1 1 3
1 1 3.00 180.00 360.00
1 1 3.00 180.00 360.00
4230 8325 3465 8325 3465 6075
2 2 0 1 0 29 50 -1 20 0.000 0 0 -1 0 0 5
3150 2025 3825 2025 3825 6075 3150 6075 3150 2025
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
3150 5760 2475 5760
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
2475 4185 3150 4185
2 1 0 3 0 7 45 -1 -1 0.000 0 0 -1 1 0 2
1 1 3.00 180.00 360.00
4500 6975 2250 6975 2250 2700
2475 2385 3150 2385
2 2 0 1 0 29 50 -1 20 0.000 0 0 -1 0 0 5
4230 7650 6120 7650 6120 9000 4230 9000 4230 7650
4 1 0 40 -1 18 24 0.0000 4 300 1065 8685 4320 dmac\001
4 1 0 40 -1 18 24 0.0000 4 300 900 11160 4320 filter\001
4 1 0 40 -1 18 24 0.0000 4 300 1065 8685 2475 dmac\001
4 1 0 40 -1 18 24 0.0000 4 300 900 11160 2520 filter\001
4 1 31 40 -1 18 24 0.0000 4 315 1485 12825 4320 mapper\001
4 1 31 40 -1 18 24 0.0000 4 315 1485 12825 2520 mapper\001
4 1 31 40 -1 18 24 0.0000 4 285 1200 17595 3375 router\001
4 1 0 40 -1 18 24 0.0000 4 225 870 5400 6660 core\001
4 1 0 40 -1 18 24 0.0000 4 225 945 5400 3420 mem\001
4 1 0 50 -1 18 24 0.0000 4 390 2850 2700 7515 spif processor\001
4 1 0 50 -1 18 24 0.0000 4 390 3240 17910 7515 spif FPGA fabric\001
4 1 0 40 -1 18 18 0.0000 4 270 750 6705 2250 pipe0\001
4 1 0 40 -1 18 18 0.0000 4 270 750 6705 4050 pipe1\001
4 1 0 50 -1 18 24 0.0000 4 390 1245 15525 6210 config\001
4 1 0 40 -1 18 24 0.0000 4 300 1470 2580 2505 eth/usb\001
4 1 0 40 -1 18 24 0.0000 4 300 1470 2595 4305 eth/usb\001
4 1 0 40 -1 18 24 0.0000 4 300 1065 8685 5895 dmac\001
4 1 31 40 -1 18 24 0.0000 4 300 1485 12810 8265 distiller\001
4 1 31 40 -1 18 24 0.0000 4 300 1275 17565 8010 switch\001
4 1 0 40 -1 18 24 0.0000 4 225 945 5175 4320 mem\001
4 1 0 40 -1 18 18 0.0000 4 270 1185 6525 5625 outpipe0\001
4 1 0 40 -1 18 18 0.0000 4 270 750 6345 4050 pipe1\001
4 1 0 40 -1 18 18 0.0000 4 270 750 6345 2250 pipe0\001
4 1 0 40 -1 18 18 0.0000 4 210 1290 1485 5850 UDP 3332\001
4 1 0 40 -1 18 18 0.0000 4 210 1875 1485 2475 UDP 3333/usb\001
4 1 0 40 -1 18 18 0.0000 4 210 1875 1485 4275 UDP 3334/usb\001
4 1 0 40 -1 18 24 1.5708 4 390 1260 3600 4140 spiffer\001
4 1 0 40 -1 18 20 0.0000 4 315 1620 5175 8460 spif-driver\001
4 1 0 50 -1 18 24 0.0000 4 390 2850 2205 9405 spif processor\001
4 1 0 50 -1 18 24 0.0000 4 390 3240 17235 9360 spif FPGA fabric\001
10 changes: 9 additions & 1 deletion doc/spif_config/spif_cf.fig
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ Single
2 2 0 1 13 14 56 -1 30 0.000 0 0 -1 0 0 5
3825 5895 5625 5895 5625 6795 3825 6795 3825 5895
-6
6 6975 11205 8325 12105
2 2 0 1 20 4 50 -1 30 0.000 0 0 -1 0 0 5
6975 11205 8325 11205 8325 12105 6975 12105 6975 11205
4 1 0 40 -1 16 18 0.0000 4 210 870 7680 11760 distiller\001
-6
2 1 0 1 25 26 50 -1 30 0.000 0 0 -1 0 0 5
10125 10305 10125 12105 11475 11880 11475 10530 10125 10305
2 1 0 2 0 26 35 -1 -1 0.000 0 0 -1 1 0 2
Expand Down Expand Up @@ -135,7 +140,7 @@ Single
12375 11205 12375 9900 10800 9900 10800 10440
2 1 0 2 0 26 35 -1 -1 0.000 0 0 -1 1 0 2
1 1 2.00 120.00 240.00
10125 11655 1800 11655
6975 11655 1800 11655
2 1 0 2 13 26 35 -1 -1 0.000 0 0 -1 1 0 3
1 1 2.00 120.00 240.00
10125 10755 9090 10755 9090 10125
Expand Down Expand Up @@ -317,6 +322,9 @@ Single
16425 4995 16425 3690
2 2 0 1 25 26 50 -1 30 0.000 0 0 -1 0 0 5
15975 1485 16875 1485 16875 3690 15975 3690 15975 1485
2 1 0 2 0 26 35 -1 -1 0.000 0 0 -1 1 0 2
1 1 2.00 120.00 240.00
10125 11655 8325 11655
4 1 0 40 -1 16 18 0.0000 4 150 240 9900 10710 rc\001
4 1 0 40 -1 16 18 0.0000 4 210 165 9945 11565 p\001
4 1 0 40 -1 16 18 0.0000 4 195 150 10260 11745 0\001
Expand Down
Loading

0 comments on commit f1eba42

Please sign in to comment.