Code Location¶
When designing a system there is a choice as to which hardware resources to use for each interface. In a multi-tile system the codebase needs to be informed as to which tiles to use for these hardware resources and associated code.
A series of defines are used to allow the programmer to easily move code between tiles. Arguably the
most important of these are AUDIO_IO_TILE and XUD_TILE. Table 7 shows a
full listing of these TILE defines.
Define |
Description |
Default |
|---|---|---|
|
Tile on which I2S/TDM, ADAT Rx, S/PDIF Rx & mixer resides |
|
|
Tile on which USB resides, including buffering for all USB interfaces/endppoints |
|
|
Tile on which MIDI resides |
Same as |
|
Tile on which S/PDIF Tx resides |
Same as |
|
Tile on which PDM microphones resides |
Same as |
|
Tile on which reference signal to CS2100 resides |
Same as |
Note
It should be ensured that the relevant port defines in the application XN file match the code location defines