SpiNNakerManchester / SpiNNMachine

A python module which contains a representation of the SpiNNaker Machine
Apache License 2.0
4 stars 3 forks source link

check Spin1 FPGA links #253

Closed Christian-B closed 7 months ago

Christian-B commented 7 months ago

For a version 5 Spin 1 48 chip board

I understand a single board to have 48 FPGA links 6 sides each with 8 links https://drive.google.com/file/d/0B9312BuJXntlVWowQlJ3RE8wWVE/view?usp=sharing&resourcekey=0--Ypo5k1k8j20R9O3ZDu-YA

Yet when checked as single board has 141 entries in self._fpga_links Each ink registered 3 times so that says there are 47 FPGALinkData per board

A 12 12 Full wrap around has 423 which is 141 3 So a full wrap machine has all the fpga links of its three boards

A 16 * 16 No wrap machine also has 423

=== Question 1 Why the missing FPGA link?

Question2 Is the FPGA hardware not used to connect the boards together? So how can the same hardware be both an FPGA link and a connection to another board

Christian-B commented 7 months ago

There is a valid reason why there are 141 entries in self._fpga_links.

It uses both the chip and the ethernet as keys but for the Ethernet chips ts XY and its Ethernet X Y are the same so the these Chips only get 2 Entries

Christian-B commented 7 months ago

main confusion answered