Skip to content

Add a tool to dump the VFAT chipID mapping

Laurent Petre requested to merge feature/analysis-suite-interfacing into main

Description

The title says it all... This MR adds a new tool, gem-dump-vfat-mapping, that dumps the mapping between the logical address of the VFAT and its chip ID based on the layout tree.

Related Issue

How Has This Been Tested?

Runs seamlessly on the B904-GE11 layout tree:

fed;slot;oh;vfat;chip-id
1478;2;0;0;9960
1478;2;0;1;10024
1478;2;0;2;10370
1478;2;0;3;10383
1478;2;0;4;10262
1478;2;0;5;10318
1478;2;0;6;10288
1478;2;0;7;10494
1478;2;0;8;10302
1478;2;0;9;9949
1478;2;0;10;10357
1478;2;0;11;10442
1478;2;0;12;10355
1478;2;0;13;10284
1478;2;0;14;10688
1478;2;0;15;10019
1478;2;0;16;10273
1478;2;0;17;9867
1478;2;0;18;10155
1478;2;0;19;10385
1478;2;0;20;10271
1478;2;0;21;10297
1478;2;0;22;10283
1478;2;0;23;10275
1478;2;1;0;10465
1478;2;1;1;10576
1478;2;1;2;10629
[...]

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Merge request reports