naps.platform

The naps.platform package contains board descriptions for various boards. The board descriptions are plain amaranth-boards descriptions with sometimes extra functionality.

JTAGSoc requires platform classes to implement the generate_jtag_conf method (an example can be found here).

If you have a board that is not supported at the moment, you can create a file that is similiar to one of the existing ones - possibly also by just inheriting from one of the boards from amaranth-boards.