Added alternative flag to Signal element in TDFs

This commit is contained in:
Nav
2024-10-04 23:45:16 +01:00
parent 876d402baa
commit d906f2f426
198 changed files with 10442 additions and 10410 deletions

View File

@@ -75,14 +75,14 @@
<signals>
<signal name="LUT0_IN" pad-key="pa0" index="0" function="CCL" field="PORTMUX.CCLROUTEA.LUT0"/>
<signal name="LUT0_IN" pad-key="pa1" index="1" function="CCL" field="PORTMUX.CCLROUTEA.LUT0"/>
<signal name="LUT0_IN" pad-key="pa0" index="0" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT0"/>
<signal name="LUT0_IN" pad-key="pa1" index="1" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT0"/>
<signal name="LUT0_IN" pad-key="pa0" alternative="true" index="0" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT0"/>
<signal name="LUT0_IN" pad-key="pa1" alternative="true" index="1" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT0"/>
<signal name="LUT1_IN" pad-key="pc1" index="1" function="CCL" field="PORTMUX.CCLROUTEA.LUT1"/>
<signal name="LUT1_IN" pad-key="pc2" index="2" function="CCL" field="PORTMUX.CCLROUTEA.LUT1"/>
<signal name="LUT1_OUT" pad-key="pc3" index="0" function="CCL" field="PORTMUX.CCLROUTEA.LUT1"/>
<signal name="LUT1_IN" pad-key="pc1" index="1" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT1"/>
<signal name="LUT1_IN" pad-key="pc2" index="2" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT1"/>
<signal name="LUT2_OUT" pad-key="pd6" index="0" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT2"/>
<signal name="LUT1_IN" pad-key="pc1" alternative="true" index="1" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT1"/>
<signal name="LUT1_IN" pad-key="pc2" alternative="true" index="2" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT1"/>
<signal name="LUT2_OUT" pad-key="pd6" alternative="true" index="0" function="CCL_ALT1" field="PORTMUX.CCLROUTEA.LUT2"/>
</signals>
</peripheral>
<peripheral key="clkctrl" name="CLKCTRL" module-key="avrdd_clkctrl">
@@ -91,8 +91,8 @@
<signal name="EXTCLK" pad-key="pa0" function="CLKCTRL"/>
<signal name="XTALHF1" pad-key="pa0" function="CLKCTRL"/>
<signal name="XTALHF2" pad-key="pa1" function="CLKCTRL"/>
<signal name="XTAL32K1" pad-key="pa0" function="CLKCTRL_ALT1"/>
<signal name="XTAL32K2" pad-key="pa1" function="CLKCTRL_ALT1"/>
<signal name="XTAL32K1" pad-key="pa0" alternative="true" function="CLKCTRL_ALT1"/>
<signal name="XTAL32K2" pad-key="pa1" alternative="true" function="CLKCTRL_ALT1"/>
</signals>
</peripheral>
<peripheral key="cpu" name="CPU" module-key="cpu_avr_xt_v1">
@@ -114,8 +114,8 @@
<register-group-instance register-group-key="evsys" address-space-key="data" offset="0x200"/>
<signals>
<signal name="EVOUT" pad-key="pc2" index="2" function="EVSYS" field="PORTMUX.EVSYSROUTEA.EVOUTC"/>
<signal name="EVOUT" pad-key="pd7" index="3" function="EVSYS_ALT1" field="PORTMUX.EVSYSROUTEA.EVOUTD"/>
<signal name="EVOUT" pad-key="pf7" index="5" function="EVSYS_ALT1" field="PORTMUX.EVSYSROUTEA.EVOUTF"/>
<signal name="EVOUT" pad-key="pd7" alternative="true" index="3" function="EVSYS_ALT1" field="PORTMUX.EVSYSROUTEA.EVOUTD"/>
<signal name="EVOUT" pad-key="pf7" alternative="true" index="5" function="EVSYS_ALT1" field="PORTMUX.EVSYSROUTEA.EVOUTF"/>
</signals>
</peripheral>
<peripheral key="fuse" name="FUSE" module-key="avrdd_fuse">
@@ -185,20 +185,20 @@
<peripheral key="spi0" name="SPI0" module-key="spi_8bit_v2">
<register-group-instance register-group-key="spi" address-space-key="data" offset="0x940"/>
<signals>
<signal name="MISO" pad-key="pa1" function="SPI0_ALT3" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MOSI" pad-key="pa0" function="SPI0_ALT3" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pc1" function="SPI0_ALT3" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MISO" pad-key="pd5" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MOSI" pad-key="pd4" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SCK" pad-key="pd6" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pd7" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MISO" pad-key="pc1" function="SPI0_ALT5" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SCK" pad-key="pc2" function="SPI0_ALT5" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pc3" function="SPI0_ALT5" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MISO" pad-key="pc2" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MOSI" pad-key="pc1" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SCK" pad-key="pc3" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pf7" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MISO" pad-key="pa1" alternative="true" function="SPI0_ALT3" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MOSI" pad-key="pa0" alternative="true" function="SPI0_ALT3" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pc1" alternative="true" function="SPI0_ALT3" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MISO" pad-key="pd5" alternative="true" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MOSI" pad-key="pd4" alternative="true" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SCK" pad-key="pd6" alternative="true" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pd7" alternative="true" function="SPI0_ALT4" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MISO" pad-key="pc1" alternative="true" function="SPI0_ALT5" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SCK" pad-key="pc2" alternative="true" function="SPI0_ALT5" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pc3" alternative="true" function="SPI0_ALT5" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MISO" pad-key="pc2" alternative="true" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="MOSI" pad-key="pc1" alternative="true" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SCK" pad-key="pc3" alternative="true" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
<signal name="SS" pad-key="pf7" alternative="true" function="SPI0_ALT6" field="PORTMUX.SPIROUTEA.SPI0"/>
</signals>
</peripheral>
<peripheral key="syscfg" name="SYSCFG" module-key="avrdd_syscfg">
@@ -209,11 +209,11 @@
<signals>
<signal name="WO" pad-key="pa0" index="0" function="TCA0" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pa1" index="1" function="TCA0" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pc1" index="1" function="TCA0_ALT2" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pc2" index="2" function="TCA0_ALT2" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pc3" index="3" function="TCA0_ALT2" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pd4" index="4" function="TCA0_ALT3" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pd5" index="5" function="TCA0_ALT3" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pc1" alternative="true" index="1" function="TCA0_ALT2" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pc2" alternative="true" index="2" function="TCA0_ALT2" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pc3" alternative="true" index="3" function="TCA0_ALT2" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pd4" alternative="true" index="4" function="TCA0_ALT3" field="PORTMUX.TCAROUTEA.TCA0"/>
<signal name="WO" pad-key="pd5" alternative="true" index="5" function="TCA0_ALT3" field="PORTMUX.TCAROUTEA.TCA0"/>
</signals>
</peripheral>
<peripheral key="tcb0" name="TCB0" module-key="tmr_16b_capture_v1">
@@ -228,8 +228,8 @@
<peripheral key="tcd0" name="TCD0" module-key="tmr_12b_psc_v1">
<register-group-instance register-group-key="tcd" address-space-key="data" offset="0xB80"/>
<signals>
<signal name="WOC" pad-key="pd4" index="2" function="TCD0_ALT4" field="PORTMUX.TCDROUTEA.TCD0"/>
<signal name="WOD" pad-key="pd5" index="3" function="TCD0_ALT4" field="PORTMUX.TCDROUTEA.TCD0"/>
<signal name="WOC" pad-key="pd4" alternative="true" index="2" function="TCD0_ALT4" field="PORTMUX.TCDROUTEA.TCD0"/>
<signal name="WOD" pad-key="pd5" alternative="true" index="3" function="TCD0_ALT4" field="PORTMUX.TCDROUTEA.TCD0"/>
</signals>
</peripheral>
<peripheral key="twi0" name="TWI0" module-key="i2c_8bit_avr_v3">
@@ -237,12 +237,12 @@
<signals>
<signal name="SCL_DUAL" pad-key="pc3" function="I2C0" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SDA_DUAL" pad-key="pc2" function="I2C0" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SCL" pad-key="pc3" function="I2C0_ALT2" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SDA" pad-key="pc2" function="I2C0_ALT2" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SCL" pad-key="pa1" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SCL_DUAL" pad-key="pc3" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SDA" pad-key="pa0" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SDA_DUAL" pad-key="pc2" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SCL" pad-key="pc3" alternative="true" function="I2C0_ALT2" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SDA" pad-key="pc2" alternative="true" function="I2C0_ALT2" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SCL" pad-key="pa1" alternative="true" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SCL_DUAL" pad-key="pc3" alternative="true" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SDA" pad-key="pa0" alternative="true" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
<signal name="SDA_DUAL" pad-key="pc2" alternative="true" function="I2C0_ALT3" field="PORTMUX.TWIROUTEA.TWI0"/>
</signals>
</peripheral>
<peripheral key="usart0" name="USART0" module-key="uart_autobd_v4">
@@ -250,13 +250,13 @@
<signals>
<signal name="RXD" pad-key="pa1" function="USART0" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="TXD" pad-key="pa0" function="USART0" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="RXD" pad-key="pd5" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="TXD" pad-key="pd4" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="XCK" pad-key="pd6" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="XDIR" pad-key="pd7" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="RXD" pad-key="pc2" function="USART0_ALT4" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="TXD" pad-key="pc1" function="USART0_ALT4" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="XCK" pad-key="pc3" function="USART0_ALT4" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="RXD" pad-key="pd5" alternative="true" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="TXD" pad-key="pd4" alternative="true" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="XCK" pad-key="pd6" alternative="true" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="XDIR" pad-key="pd7" alternative="true" function="USART0_ALT3" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="RXD" pad-key="pc2" alternative="true" function="USART0_ALT4" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="TXD" pad-key="pc1" alternative="true" function="USART0_ALT4" field="PORTMUX.USARTROUTEA.USART0"/>
<signal name="XCK" pad-key="pc3" alternative="true" function="USART0_ALT4" field="PORTMUX.USARTROUTEA.USART0"/>
</signals>
</peripheral>
<peripheral key="usart1" name="USART1" module-key="uart_autobd_v4">
@@ -265,8 +265,8 @@
<signal name="RXD" pad-key="pc1" function="USART1" field="PORTMUX.USARTROUTEA.USART1"/>
<signal name="XCK" pad-key="pc2" function="USART1" field="PORTMUX.USARTROUTEA.USART1"/>
<signal name="XDIR" pad-key="pc3" function="USART1" field="PORTMUX.USARTROUTEA.USART1"/>
<signal name="RXD" pad-key="pd7" function="USART1_ALT2" field="PORTMUX.USARTROUTEA.USART1"/>
<signal name="TXD" pad-key="pd6" function="USART1_ALT2" field="PORTMUX.USARTROUTEA.USART1"/>
<signal name="RXD" pad-key="pd7" alternative="true" function="USART1_ALT2" field="PORTMUX.USARTROUTEA.USART1"/>
<signal name="TXD" pad-key="pd6" alternative="true" function="USART1_ALT2" field="PORTMUX.USARTROUTEA.USART1"/>
</signals>
</peripheral>
<peripheral key="userrow" name="USERROW" module-key="avrdd_userrow">