Another TDF refactor - replaced register-group-reference with register-group-instance in peripheral elements
The `register-group-instance` element is very similar to `register-group-reference` but with the additional `address-space-key` attribute.
This commit is contained in:
@@ -60,115 +60,115 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076-revh">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076-revh">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076-revh">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076-revh">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6064">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-reference key="daca" name="DACA" register-group-key="dac" offset="0x300"/>
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="ebi" name="EBI" module-key="i3001">
|
||||
<register-group-reference key="ebi" name="EBI" register-group-key="ebi" offset="0x440"/>
|
||||
<register-group-instance key="ebi" name="EBI" register-group-key="ebi" address-space-key="data" offset="0x440"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twid" name="TWID" module-key="i6089">
|
||||
<register-group-reference key="twid" name="TWID" register-group-key="twi" offset="0x490"/>
|
||||
<register-group-instance key="twid" name="TWID" register-group-key="twi" address-space-key="data" offset="0x490"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="twif" name="TWIF" module-key="i6089">
|
||||
<register-group-reference key="twif" name="TWIF" register-group-key="twi" offset="0x4B0"/>
|
||||
<register-group-instance key="twif" name="TWIF" register-group-key="twi" address-space-key="data" offset="0x4B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -181,7 +181,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -194,7 +194,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -233,7 +233,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -246,7 +246,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porth" name="PORTH" module-key="gpio_port">
|
||||
<register-group-reference key="porth" name="PORTH" register-group-key="port" offset="0x6E0"/>
|
||||
<register-group-instance key="porth" name="PORTH" register-group-key="port" address-space-key="data" offset="0x6E0"/>
|
||||
<signals>
|
||||
<signal pad-id="ph0" index="0" function="PORTH" group="P"/>
|
||||
<signal pad-id="ph1" index="1" function="PORTH" group="P"/>
|
||||
@@ -259,7 +259,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portj" name="PORTJ" module-key="gpio_port">
|
||||
<register-group-reference key="portj" name="PORTJ" register-group-key="port" offset="0x700"/>
|
||||
<register-group-instance key="portj" name="PORTJ" register-group-key="port" address-space-key="data" offset="0x700"/>
|
||||
<signals>
|
||||
<signal pad-id="pj0" index="0" function="PORTJ" group="P"/>
|
||||
<signal pad-id="pj1" index="1" function="PORTJ" group="P"/>
|
||||
@@ -272,7 +272,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portk" name="PORTK" module-key="gpio_port">
|
||||
<register-group-reference key="portk" name="PORTK" register-group-key="port" offset="0x720"/>
|
||||
<register-group-instance key="portk" name="PORTK" register-group-key="port" address-space-key="data" offset="0x720"/>
|
||||
<signals>
|
||||
<signal pad-id="pk0" index="0" function="PORTK" group="P"/>
|
||||
<signal pad-id="pk1" index="1" function="PORTK" group="P"/>
|
||||
@@ -285,7 +285,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portq" name="PORTQ" module-key="gpio_port">
|
||||
<register-group-reference key="portq" name="PORTQ" register-group-key="port" offset="0x7C0"/>
|
||||
<register-group-instance key="portq" name="PORTQ" register-group-key="port" address-space-key="data" offset="0x7C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pq0" index="0" function="PORTQ" group="P"/>
|
||||
<signal pad-id="pq1" index="1" function="PORTQ" group="P"/>
|
||||
@@ -294,95 +294,95 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf1" name="TCF1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf1" name="TCF1" register-group-key="tc1" offset="0xB40"/>
|
||||
<register-group-instance key="tcf1" name="TCF1" register-group-key="tc1" address-space-key="data" offset="0xB40"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -60,58 +60,58 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -129,22 +129,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADCPOS" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADCPOS" group="ADC"/>
|
||||
@@ -183,7 +183,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6099">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADCPOS" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADCPOS" group="ADC"/>
|
||||
@@ -214,7 +214,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-reference key="daca" name="DACA" register-group-key="dac" offset="0x300"/>
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
<signals>
|
||||
<signal pad-id="pa2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pa3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -223,7 +223,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -232,7 +232,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ACPOS" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="ACPOS" group="AC"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ACPOS" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="ACPOS" group="AC"/>
|
||||
@@ -270,10 +270,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="ebi" name="EBI" module-key="i3001">
|
||||
<register-group-reference key="ebi" name="EBI" register-group-key="ebi" offset="0x440"/>
|
||||
<register-group-instance key="ebi" name="EBI" register-group-key="ebi" address-space-key="data" offset="0x440"/>
|
||||
<signals>
|
||||
<signal pad-id="ph0" index="0" function="EBIPORT0" group="PORT0"/>
|
||||
<signal pad-id="ph1" index="1" function="EBIPORT0" group="PORT0"/>
|
||||
@@ -310,42 +310,42 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWIC" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWIC" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twid" name="TWID" module-key="i6089">
|
||||
<register-group-reference key="twid" name="TWID" register-group-key="twi" offset="0x490"/>
|
||||
<register-group-instance key="twid" name="TWID" register-group-key="twi" address-space-key="data" offset="0x490"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TWID" group="SDA"/>
|
||||
<signal pad-id="pd1" function="TWID" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWIE" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWIE" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twif" name="TWIF" module-key="i6089">
|
||||
<register-group-reference key="twif" name="TWIF" register-group-key="twi" offset="0x4B0"/>
|
||||
<register-group-instance key="twif" name="TWIF" register-group-key="twi" address-space-key="data" offset="0x4B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TWIF" group="SDA"/>
|
||||
<signal pad-id="pf1" function="TWIF" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -358,7 +358,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -371,7 +371,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -384,7 +384,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -397,7 +397,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -410,7 +410,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -423,7 +423,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porth" name="PORTH" module-key="gpio_port">
|
||||
<register-group-reference key="porth" name="PORTH" register-group-key="port" offset="0x6E0"/>
|
||||
<register-group-instance key="porth" name="PORTH" register-group-key="port" address-space-key="data" offset="0x6E0"/>
|
||||
<signals>
|
||||
<signal pad-id="ph0" index="0" function="PORTH" group="P"/>
|
||||
<signal pad-id="ph1" index="1" function="PORTH" group="P"/>
|
||||
@@ -436,7 +436,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portj" name="PORTJ" module-key="gpio_port">
|
||||
<register-group-reference key="portj" name="PORTJ" register-group-key="port" offset="0x700"/>
|
||||
<register-group-instance key="portj" name="PORTJ" register-group-key="port" address-space-key="data" offset="0x700"/>
|
||||
<signals>
|
||||
<signal pad-id="pj0" index="0" function="PORTJ" group="P"/>
|
||||
<signal pad-id="pj1" index="1" function="PORTJ" group="P"/>
|
||||
@@ -449,7 +449,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portk" name="PORTK" module-key="gpio_port">
|
||||
<register-group-reference key="portk" name="PORTK" register-group-key="port" offset="0x720"/>
|
||||
<register-group-instance key="portk" name="PORTK" register-group-key="port" address-space-key="data" offset="0x720"/>
|
||||
<signals>
|
||||
<signal pad-id="pk0" index="0" function="PORTK" group="P"/>
|
||||
<signal pad-id="pk1" index="1" function="PORTK" group="P"/>
|
||||
@@ -462,7 +462,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portq" name="PORTQ" module-key="gpio_port">
|
||||
<register-group-reference key="portq" name="PORTQ" register-group-key="port" offset="0x7C0"/>
|
||||
<register-group-instance key="portq" name="PORTQ" register-group-key="port" address-space-key="data" offset="0x7C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pq0" index="0" function="PORTQ" group="P"/>
|
||||
<signal pad-id="pq1" index="1" function="PORTQ" group="P"/>
|
||||
@@ -471,14 +471,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B"/>
|
||||
@@ -491,14 +491,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCD" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TCD" group="OC0B"/>
|
||||
@@ -507,14 +507,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TCD" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TCD" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE0" group="OC0B"/>
|
||||
@@ -523,14 +523,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="TCE1" group="OC1A"/>
|
||||
<signal pad-id="pe5" function="TCE1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TCF0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TCF0" group="OC0B"/>
|
||||
@@ -539,14 +539,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf1" name="TCF1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf1" name="TCF1" register-group-key="tc1" offset="0xB40"/>
|
||||
<register-group-instance key="tcf1" name="TCF1" register-group-key="tc1" address-space-key="data" offset="0xB40"/>
|
||||
<signals>
|
||||
<signal pad-id="pf4" function="TCF1" group="OC1A"/>
|
||||
<signal pad-id="pf5" function="TCF1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TCC2" group="LOC2B"/>
|
||||
@@ -559,7 +559,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCD2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TCD2" group="LOC2B"/>
|
||||
@@ -572,7 +572,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TCE2" group="LOC2B"/>
|
||||
@@ -585,7 +585,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TCF2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TCF2" group="LOC2B"/>
|
||||
@@ -598,7 +598,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEXC" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEXC" group="OC0AHS"/>
|
||||
@@ -611,7 +611,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_awex">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="AWEXE" group="OC0ALS"/>
|
||||
<signal pad-id="pe1" function="AWEXE" group="OC0AHS"/>
|
||||
@@ -624,19 +624,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD"/>
|
||||
@@ -647,7 +647,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pc6" function="USART" group="RXD"/>
|
||||
@@ -655,7 +655,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -663,7 +663,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -671,7 +671,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -679,7 +679,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe6" function="USART" group="RXD"/>
|
||||
@@ -687,7 +687,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USARTF0" group="XCK"/>
|
||||
<signal pad-id="pf2" function="USARTF0" group="RXD"/>
|
||||
@@ -695,7 +695,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf5" function="USARTF1" group="XCK"/>
|
||||
<signal pad-id="pf6" function="USARTF1" group="RXD"/>
|
||||
@@ -703,7 +703,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPIC" group="SS"/>
|
||||
<signal pad-id="pc5" function="SPIC" group="MOSI"/>
|
||||
@@ -712,7 +712,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPID" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPID" group="MOSI"/>
|
||||
@@ -721,7 +721,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="SPIE" group="SS"/>
|
||||
<signal pad-id="pe5" function="SPIE" group="MOSI"/>
|
||||
@@ -730,7 +730,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf4" function="SPIF" group="SS"/>
|
||||
<signal pad-id="pf5" function="SPIF" group="MOSI"/>
|
||||
@@ -739,16 +739,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,103 +59,103 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6064">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -168,7 +168,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -181,7 +181,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -194,7 +194,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -233,92 +233,92 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,37 +59,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -134,22 +134,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -172,7 +172,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6099">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -187,7 +187,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -196,7 +196,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -226,10 +226,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
@@ -251,14 +251,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -271,7 +271,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -284,7 +284,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -297,7 +297,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -310,7 +310,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -323,7 +323,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -336,14 +336,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -356,14 +356,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -376,14 +376,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -396,14 +396,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pe5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -425,7 +425,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -438,7 +438,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -451,7 +451,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -464,7 +464,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -477,7 +477,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_awex">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pe1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -490,19 +490,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -513,7 +513,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -521,7 +521,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -532,7 +532,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -540,7 +540,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -551,7 +551,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe6" function="USART" group="RXD"/>
|
||||
@@ -559,7 +559,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pf2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -570,7 +570,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -583,7 +583,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -596,7 +596,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pe5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -609,16 +609,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -130,22 +130,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -164,7 +164,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -173,7 +173,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -188,10 +188,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -202,21 +202,21 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -229,7 +229,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -238,7 +238,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -264,7 +264,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -313,14 +313,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -329,7 +329,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -342,7 +342,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -355,7 +355,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -368,16 +368,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -396,7 +396,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -407,7 +407,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -415,7 +415,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -423,7 +423,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -436,7 +436,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -449,16 +449,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,28 +59,28 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
<signal pad-id="pc1" index="1" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
@@ -93,10 +93,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -107,28 +107,28 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6080">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd7" function="EVOUTC" group="EVOUT" field="EVOUT"/>
|
||||
@@ -138,22 +138,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -176,7 +176,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6110">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -191,7 +191,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -206,7 +206,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -221,24 +221,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="USB" group="DN"/>
|
||||
<signal pad-id="pd1" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -264,7 +264,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -277,7 +277,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -285,7 +285,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -298,7 +298,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portg" name="PORTG" module-key="gpio_port">
|
||||
<register-group-reference key="portg" name="PORTG" register-group-key="port" offset="0x6C0"/>
|
||||
<register-group-instance key="portg" name="PORTG" register-group-key="port" address-space-key="data" offset="0x6C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="0" function="PORTG" group="P"/>
|
||||
<signal pad-id="pg1" index="1" function="PORTG" group="P"/>
|
||||
@@ -311,7 +311,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portm" name="PORTM" module-key="gpio_port">
|
||||
<register-group-reference key="portm" name="PORTM" register-group-key="port" offset="0x760"/>
|
||||
<register-group-instance key="portm" name="PORTM" register-group-key="port" address-space-key="data" offset="0x760"/>
|
||||
<signals>
|
||||
<signal pad-id="pm0" index="0" function="PORTM" group="P"/>
|
||||
<signal pad-id="pm1" index="1" function="PORTM" group="P"/>
|
||||
@@ -324,14 +324,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -344,14 +344,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -364,7 +364,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -377,7 +377,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -390,7 +390,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -403,10 +403,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -417,7 +417,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,10 +441,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="lcd" name="LCD" module-key="i3003">
|
||||
<register-group-reference key="lcd" name="LCD" register-group-key="lcd" offset="0xD00"/>
|
||||
<register-group-instance key="lcd" name="LCD" register-group-key="lcd" address-space-key="data" offset="0xD00"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="39" function="LCD_SEG" group="SEG"/>
|
||||
<signal pad-id="pg1" index="38" function="LCD_SEG" group="SEG"/>
|
||||
@@ -504,13 +504,13 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3600">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,28 +59,28 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
<signal pad-id="pc1" index="1" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
@@ -93,10 +93,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -105,28 +105,28 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6080">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd7" function="EVOUTC" group="EVOUT" field="EVOUT"/>
|
||||
@@ -134,22 +134,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6110">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -163,7 +163,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -178,24 +178,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="USB" group="DN"/>
|
||||
<signal pad-id="pd1" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -221,14 +221,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portg" name="PORTG" module-key="gpio_port">
|
||||
<register-group-reference key="portg" name="PORTG" register-group-key="port" offset="0x6C0"/>
|
||||
<register-group-instance key="portg" name="PORTG" register-group-key="port" address-space-key="data" offset="0x6C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="0" function="PORTG" group="P"/>
|
||||
<signal pad-id="pg1" index="1" function="PORTG" group="P"/>
|
||||
@@ -241,7 +241,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portm" name="PORTM" module-key="gpio_port">
|
||||
<register-group-reference key="portm" name="PORTM" register-group-key="port" offset="0x760"/>
|
||||
<register-group-instance key="portm" name="PORTM" register-group-key="port" address-space-key="data" offset="0x760"/>
|
||||
<signals>
|
||||
<signal pad-id="pm0" index="0" function="PORTM" group="P"/>
|
||||
<signal pad-id="pm1" index="1" function="PORTM" group="P"/>
|
||||
@@ -254,14 +254,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -274,14 +274,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -294,7 +294,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -307,10 +307,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -321,7 +321,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -334,10 +334,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="lcd" name="LCD" module-key="i3003">
|
||||
<register-group-reference key="lcd" name="LCD" register-group-key="lcd" offset="0xD00"/>
|
||||
<register-group-instance key="lcd" name="LCD" register-group-key="lcd" address-space-key="data" offset="0xD00"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="24" function="LCD_SEG" group="SEG"/>
|
||||
<signal pad-id="pg1" index="23" function="LCD_SEG" group="SEG"/>
|
||||
@@ -382,13 +382,13 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3600">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -96,25 +96,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -124,16 +124,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -156,7 +156,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -171,31 +171,31 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -221,7 +221,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -234,7 +234,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -247,7 +247,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -260,7 +260,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -309,7 +309,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -318,7 +318,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -327,7 +327,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -340,7 +340,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -353,7 +353,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -366,7 +366,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -379,7 +379,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -392,10 +392,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -406,7 +406,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -414,7 +414,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -422,7 +422,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -435,7 +435,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -444,16 +444,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,25 +58,25 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -85,43 +85,43 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -136,7 +136,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -159,24 +159,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -186,19 +186,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -224,7 +224,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -237,7 +237,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -250,7 +250,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -263,7 +263,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -276,14 +276,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -296,14 +296,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -316,10 +316,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -328,7 +328,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -337,10 +337,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -349,7 +349,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -362,7 +362,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -375,7 +375,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -401,7 +401,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -420,7 +420,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,7 +441,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -450,10 +450,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -126,16 +126,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -154,7 +154,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -168,24 +168,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -198,7 +198,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -233,7 +233,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -242,14 +242,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B" field="TC0B"/>
|
||||
@@ -262,14 +262,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCC" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TCC" group="OC0B"/>
|
||||
@@ -278,7 +278,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE" group="OC0B"/>
|
||||
@@ -287,7 +287,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TCC2" group="LOC2B"/>
|
||||
@@ -300,7 +300,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -313,7 +313,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -326,10 +326,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -340,7 +340,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -348,7 +348,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -361,7 +361,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -370,16 +370,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,97 +58,97 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -161,7 +161,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -170,7 +170,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -183,7 +183,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -196,7 +196,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -205,65 +205,65 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -130,22 +130,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -164,7 +164,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -173,7 +173,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -188,10 +188,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -202,21 +202,21 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -229,7 +229,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -238,7 +238,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -264,7 +264,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -313,14 +313,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -329,7 +329,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -342,7 +342,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -355,7 +355,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -368,16 +368,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -396,7 +396,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -407,7 +407,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -415,7 +415,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -423,7 +423,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -436,7 +436,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -449,16 +449,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -126,16 +126,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -154,7 +154,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -168,31 +168,31 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -205,7 +205,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -214,7 +214,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -227,7 +227,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -249,14 +249,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B" field="TC0B"/>
|
||||
@@ -269,14 +269,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -285,7 +285,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE" group="OC0B"/>
|
||||
@@ -294,7 +294,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -307,7 +307,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -320,7 +320,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -333,10 +333,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -347,7 +347,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pc6" function="USART" group="RXD"/>
|
||||
@@ -355,7 +355,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -363,7 +363,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -376,7 +376,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -385,16 +385,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,25 +58,25 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -87,43 +87,43 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -137,7 +137,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -156,24 +156,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -183,19 +183,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -217,7 +217,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -230,7 +230,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -243,7 +243,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -252,14 +252,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B" field="TC0B"/>
|
||||
@@ -272,14 +272,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -292,10 +292,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCC" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TCC" group="OC0B"/>
|
||||
@@ -304,7 +304,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE" group="OC0B"/>
|
||||
@@ -313,7 +313,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TCC2" group="LOC2B"/>
|
||||
@@ -326,7 +326,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -337,7 +337,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="TCC" group="XCK"/>
|
||||
<signal pad-id="pd2" function="TCC" group="RXD"/>
|
||||
@@ -345,7 +345,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -358,7 +358,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -367,7 +367,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,40 +57,40 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -99,22 +99,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTD" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd4" function="CLKOUTD_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -127,19 +127,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="edma" name="EDMA" module-key="i3002">
|
||||
<register-group-reference key="edma" name="EDMA" register-group-key="edma" offset="0x100"/>
|
||||
<register-group-instance key="edma" name="EDMA" register-group-key="edma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i3620_nvm">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -162,7 +162,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-reference key="daca" name="DACA" register-group-key="dac" offset="0x300"/>
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
<signals>
|
||||
<signal pad-id="pa2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pa3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -171,7 +171,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -192,10 +192,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="xcl" name="XCL" module-key="i3008">
|
||||
<register-group-reference key="xcl" name="XCL" register-group-key="xcl" offset="0x460"/>
|
||||
<register-group-instance key="xcl" name="XCL" register-group-key="xcl" address-space-key="data" offset="0x460"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="1" function="XCLIN_LSB_PC" group="IN"/>
|
||||
<signal pad-id="pc1" index="2" function="XCLIN_LSB_PC" group="IN"/>
|
||||
@@ -222,7 +222,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -231,7 +231,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -244,7 +244,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -257,7 +257,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -270,14 +270,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc4" name="TCC4" module-key="i3007_tc">
|
||||
<register-group-reference key="tcc4" name="TCC4" register-group-key="tc4" offset="0x800"/>
|
||||
<register-group-instance key="tcc4" name="TCC4" register-group-key="tc4" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC4" group="OC4A" field="TC4A"/>
|
||||
<signal pad-id="pc1" function="TC4" group="OC4B" field="TC4B"/>
|
||||
@@ -290,27 +290,27 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc5" name="TCC5" module-key="i3007_tc">
|
||||
<register-group-reference key="tcc5" name="TCC5" register-group-key="tc5" offset="0x840"/>
|
||||
<register-group-instance key="tcc5" name="TCC5" register-group-key="tc5" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pc5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd5" name="TCD5" module-key="i3007_tc">
|
||||
<register-group-reference key="tcd5" name="TCD5" register-group-key="tc5" offset="0x940"/>
|
||||
<register-group-instance key="tcd5" name="TCD5" register-group-key="tc5" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pd5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="faultc4" name="FAULTC4" module-key="i3620_fault">
|
||||
<register-group-reference key="faultc4" name="FAULTC4" register-group-key="fault" offset="0x880"/>
|
||||
<register-group-instance key="faultc4" name="FAULTC4" register-group-key="fault" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="faultc5" name="FAULTC5" module-key="i3620_fault">
|
||||
<register-group-reference key="faultc5" name="FAULTC5" register-group-key="fault" offset="0x890"/>
|
||||
<register-group-instance key="faultc5" name="FAULTC5" register-group-key="fault" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="wexc" name="WEXC" module-key="i3007_wex">
|
||||
<register-group-reference key="wexc" name="WEXC" register-group-key="wex" offset="0x8A0"/>
|
||||
<register-group-instance key="wexc" name="WEXC" register-group-key="wex" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="WEX" group="OC4ALS"/>
|
||||
<signal pad-id="pc1" function="WEX" group="OC4AHS"/>
|
||||
@@ -323,10 +323,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i3620_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x8B0"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i4000">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8C0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -337,7 +337,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i4000">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9C0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -348,7 +348,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8E0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pc5" function="SPI" group="SCK"/>
|
||||
@@ -357,16 +357,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i3620_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i3620_fuse">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3620_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,103 +59,103 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6064">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -168,7 +168,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -181,7 +181,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -194,7 +194,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -233,92 +233,92 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,37 +59,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -134,22 +134,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -172,7 +172,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6099">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -187,7 +187,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -196,7 +196,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -226,10 +226,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
@@ -251,14 +251,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -271,7 +271,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -284,7 +284,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -297,7 +297,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -310,7 +310,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -323,7 +323,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -336,14 +336,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -356,14 +356,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -376,14 +376,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -396,14 +396,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pe5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -425,7 +425,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -438,7 +438,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -451,7 +451,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -464,7 +464,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -477,7 +477,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_awex">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pe1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -490,19 +490,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -513,7 +513,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -521,7 +521,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -532,7 +532,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -540,7 +540,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -551,7 +551,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe6" function="USART" group="RXD"/>
|
||||
@@ -559,7 +559,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pf2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -570,7 +570,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -583,7 +583,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -596,7 +596,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pe5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -609,16 +609,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,88 +57,88 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -151,7 +151,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -164,7 +164,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -177,7 +177,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -190,7 +190,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -203,7 +203,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -216,71 +216,71 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,25 +58,25 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -85,43 +85,43 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -136,7 +136,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -159,24 +159,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -186,19 +186,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -224,7 +224,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -237,7 +237,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -250,7 +250,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -263,7 +263,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -276,14 +276,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -296,14 +296,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -316,10 +316,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -328,7 +328,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -337,10 +337,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -349,7 +349,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -362,7 +362,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -375,7 +375,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -401,7 +401,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -420,7 +420,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,7 +441,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -450,10 +450,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,103 +59,103 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6064">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -168,7 +168,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -181,7 +181,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -194,7 +194,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -233,92 +233,92 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,103 +59,103 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6064">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc32" name="RTC32" module-key="i6106">
|
||||
<register-group-reference key="rtc32" name="RTC32" register-group-key="rtc32" offset="0x420"/>
|
||||
<register-group-instance key="rtc32" name="RTC32" register-group-key="rtc32" address-space-key="data" offset="0x420"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -168,7 +168,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -181,7 +181,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -194,7 +194,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -233,86 +233,86 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vbat" name="VBAT" module-key="i6107">
|
||||
<register-group-reference key="vbat" name="VBAT" register-group-key="vbat" offset="0xF0"/>
|
||||
<register-group-instance key="vbat" name="VBAT" register-group-key="vbat" address-space-key="data" offset="0xF0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,37 +59,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -134,28 +134,28 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vbat" name="VBAT" module-key="i6107">
|
||||
<register-group-reference key="vbat" name="VBAT" register-group-key="vbat" offset="0xF0"/>
|
||||
<register-group-instance key="vbat" name="VBAT" register-group-key="vbat" address-space-key="data" offset="0xF0"/>
|
||||
<signals>
|
||||
<signal pad-id="vbat" function="VBAT" group="VBAT"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -178,7 +178,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6099">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -193,7 +193,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -202,7 +202,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -217,7 +217,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -232,10 +232,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc32" name="RTC32" module-key="i6106">
|
||||
<register-group-reference key="rtc32" name="RTC32" register-group-key="rtc32" offset="0x420"/>
|
||||
<register-group-instance key="rtc32" name="RTC32" register-group-key="rtc32" address-space-key="data" offset="0x420"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -246,21 +246,21 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -273,7 +273,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -286,7 +286,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -299,7 +299,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -312,7 +312,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -323,7 +323,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -335,14 +335,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -355,14 +355,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -375,14 +375,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -391,14 +391,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pe5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -407,7 +407,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -420,7 +420,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -433,13 +433,13 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -452,22 +452,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_awex">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -478,7 +478,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -486,7 +486,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -497,7 +497,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -505,7 +505,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -513,7 +513,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pf2" function="USART" group="RXD"/>
|
||||
@@ -521,7 +521,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -534,7 +534,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -547,16 +547,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,37 +59,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -134,22 +134,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -172,7 +172,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6099">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -187,7 +187,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -196,7 +196,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -226,10 +226,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
@@ -251,14 +251,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -271,7 +271,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -284,7 +284,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -297,7 +297,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -310,7 +310,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -323,7 +323,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -336,14 +336,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -356,14 +356,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -376,14 +376,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -396,14 +396,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pe5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -425,7 +425,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -438,7 +438,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -451,7 +451,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -464,7 +464,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -477,7 +477,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_awex">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pe1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -490,19 +490,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -513,7 +513,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -521,7 +521,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -532,7 +532,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -540,7 +540,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -551,7 +551,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe6" function="USART" group="RXD"/>
|
||||
@@ -559,7 +559,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pf2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -570,7 +570,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -583,7 +583,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -596,7 +596,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pe5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -609,16 +609,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -96,25 +96,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -124,16 +124,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -156,7 +156,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -171,31 +171,31 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -221,7 +221,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -234,7 +234,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -247,7 +247,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -260,7 +260,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -309,7 +309,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -318,7 +318,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -327,7 +327,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -340,7 +340,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -353,7 +353,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -366,7 +366,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -379,7 +379,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -392,10 +392,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -406,7 +406,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -414,7 +414,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -422,7 +422,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -435,7 +435,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -444,16 +444,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,25 +58,25 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -85,43 +85,43 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -136,7 +136,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -159,24 +159,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -186,19 +186,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -224,7 +224,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -237,7 +237,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -250,7 +250,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -263,7 +263,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -276,14 +276,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -296,14 +296,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -316,10 +316,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -328,7 +328,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -337,10 +337,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -349,7 +349,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -362,7 +362,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -375,7 +375,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -401,7 +401,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -420,7 +420,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,7 +441,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -450,10 +450,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,97 +58,97 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -161,7 +161,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -170,7 +170,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -183,7 +183,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -196,7 +196,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -205,65 +205,65 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -130,22 +130,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -164,7 +164,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -173,7 +173,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -188,10 +188,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -202,21 +202,21 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -229,7 +229,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -238,7 +238,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -264,7 +264,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -313,14 +313,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -329,7 +329,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -342,7 +342,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -355,7 +355,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -368,16 +368,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -396,7 +396,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -407,7 +407,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -415,7 +415,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -423,7 +423,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -436,7 +436,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -449,16 +449,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -96,25 +96,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -124,16 +124,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -156,7 +156,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -171,31 +171,31 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -221,7 +221,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -234,7 +234,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -247,7 +247,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -260,7 +260,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -309,7 +309,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -318,7 +318,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -327,7 +327,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -340,7 +340,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -353,7 +353,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -366,7 +366,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -379,7 +379,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -392,10 +392,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -406,7 +406,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -414,7 +414,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -422,7 +422,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -435,7 +435,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -444,16 +444,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -126,16 +126,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -154,7 +154,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -168,31 +168,31 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -205,7 +205,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -214,7 +214,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -227,7 +227,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -249,14 +249,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B" field="TC0B"/>
|
||||
@@ -269,14 +269,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -285,7 +285,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE" group="OC0B"/>
|
||||
@@ -294,7 +294,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -307,7 +307,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -320,7 +320,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -333,10 +333,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -347,7 +347,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pc6" function="USART" group="RXD"/>
|
||||
@@ -355,7 +355,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -363,7 +363,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -376,7 +376,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -385,16 +385,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,25 +58,25 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -85,43 +85,43 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -136,7 +136,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -159,24 +159,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -186,19 +186,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -224,7 +224,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -237,7 +237,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -250,7 +250,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -263,7 +263,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -276,14 +276,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -296,14 +296,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -316,10 +316,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -328,7 +328,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -337,10 +337,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -349,7 +349,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -362,7 +362,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -375,7 +375,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -401,7 +401,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -420,7 +420,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,7 +441,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -450,10 +450,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,25 +58,25 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -87,43 +87,43 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -137,7 +137,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -156,24 +156,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -183,19 +183,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -217,7 +217,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -230,7 +230,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -243,7 +243,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -252,14 +252,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B" field="TC0B"/>
|
||||
@@ -272,14 +272,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -292,10 +292,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCC" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TCC" group="OC0B"/>
|
||||
@@ -304,7 +304,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE" group="OC0B"/>
|
||||
@@ -313,7 +313,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TCC2" group="LOC2B"/>
|
||||
@@ -326,7 +326,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -337,7 +337,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -345,7 +345,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -358,7 +358,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -367,7 +367,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,40 +57,40 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -99,22 +99,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTD" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd4" function="CLKOUTD_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -127,19 +127,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="edma" name="EDMA" module-key="i3002">
|
||||
<register-group-reference key="edma" name="EDMA" register-group-key="edma" offset="0x100"/>
|
||||
<register-group-instance key="edma" name="EDMA" register-group-key="edma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i3620_nvm">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -162,7 +162,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-reference key="daca" name="DACA" register-group-key="dac" offset="0x300"/>
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
<signals>
|
||||
<signal pad-id="pa2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pa3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -171,7 +171,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -192,10 +192,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="xcl" name="XCL" module-key="i3008">
|
||||
<register-group-reference key="xcl" name="XCL" register-group-key="xcl" offset="0x460"/>
|
||||
<register-group-instance key="xcl" name="XCL" register-group-key="xcl" address-space-key="data" offset="0x460"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="1" function="XCLIN_LSB_PC" group="IN"/>
|
||||
<signal pad-id="pc1" index="2" function="XCLIN_LSB_PC" group="IN"/>
|
||||
@@ -222,7 +222,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -231,7 +231,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -244,7 +244,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -257,7 +257,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -270,14 +270,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc4" name="TCC4" module-key="i3007_tc">
|
||||
<register-group-reference key="tcc4" name="TCC4" register-group-key="tc4" offset="0x800"/>
|
||||
<register-group-instance key="tcc4" name="TCC4" register-group-key="tc4" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC4" group="OC4A" field="TC4A"/>
|
||||
<signal pad-id="pc1" function="TC4" group="OC4B" field="TC4B"/>
|
||||
@@ -290,27 +290,27 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc5" name="TCC5" module-key="i3007_tc">
|
||||
<register-group-reference key="tcc5" name="TCC5" register-group-key="tc5" offset="0x840"/>
|
||||
<register-group-instance key="tcc5" name="TCC5" register-group-key="tc5" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pc5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd5" name="TCD5" module-key="i3007_tc">
|
||||
<register-group-reference key="tcd5" name="TCD5" register-group-key="tc5" offset="0x940"/>
|
||||
<register-group-instance key="tcd5" name="TCD5" register-group-key="tc5" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pd5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="faultc4" name="FAULTC4" module-key="i3620_fault">
|
||||
<register-group-reference key="faultc4" name="FAULTC4" register-group-key="fault" offset="0x880"/>
|
||||
<register-group-instance key="faultc4" name="FAULTC4" register-group-key="fault" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="faultc5" name="FAULTC5" module-key="i3620_fault">
|
||||
<register-group-reference key="faultc5" name="FAULTC5" register-group-key="fault" offset="0x890"/>
|
||||
<register-group-instance key="faultc5" name="FAULTC5" register-group-key="fault" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="wexc" name="WEXC" module-key="i3007_wex">
|
||||
<register-group-reference key="wexc" name="WEXC" register-group-key="wex" offset="0x8A0"/>
|
||||
<register-group-instance key="wexc" name="WEXC" register-group-key="wex" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="WEX" group="OC4ALS"/>
|
||||
<signal pad-id="pc1" function="WEX" group="OC4AHS"/>
|
||||
@@ -323,10 +323,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i3620_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x8B0"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i4000">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8C0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -337,7 +337,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i4000">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9C0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -348,7 +348,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8E0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pc5" function="SPI" group="SCK"/>
|
||||
@@ -357,16 +357,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i3620_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i3620_fuse">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3620_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -96,25 +96,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -124,22 +124,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -162,7 +162,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -177,31 +177,31 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -214,7 +214,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -227,7 +227,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -253,7 +253,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -266,7 +266,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -279,14 +279,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -299,14 +299,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -315,7 +315,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -324,7 +324,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -333,7 +333,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -346,7 +346,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -359,7 +359,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -372,7 +372,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -385,7 +385,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -398,10 +398,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -420,7 +420,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,7 +441,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -450,16 +450,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -96,25 +96,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -124,16 +124,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -156,7 +156,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -171,24 +171,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -201,7 +201,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -214,7 +214,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -227,7 +227,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -253,7 +253,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -266,14 +266,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -286,14 +286,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -302,7 +302,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -311,7 +311,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -320,7 +320,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -333,7 +333,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -346,7 +346,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -359,7 +359,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -372,7 +372,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -385,10 +385,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -399,7 +399,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -407,7 +407,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -415,7 +415,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pf2" function="USART" group="RXD"/>
|
||||
@@ -423,7 +423,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -436,7 +436,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -445,16 +445,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -60,115 +60,115 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076-revh">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076-revh">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076-revh">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076-revh">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6064">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-reference key="daca" name="DACA" register-group-key="dac" offset="0x300"/>
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="ebi" name="EBI" module-key="i3001">
|
||||
<register-group-reference key="ebi" name="EBI" register-group-key="ebi" offset="0x440"/>
|
||||
<register-group-instance key="ebi" name="EBI" register-group-key="ebi" address-space-key="data" offset="0x440"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twid" name="TWID" module-key="i6089">
|
||||
<register-group-reference key="twid" name="TWID" register-group-key="twi" offset="0x490"/>
|
||||
<register-group-instance key="twid" name="TWID" register-group-key="twi" address-space-key="data" offset="0x490"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="twif" name="TWIF" module-key="i6089">
|
||||
<register-group-reference key="twif" name="TWIF" register-group-key="twi" offset="0x4B0"/>
|
||||
<register-group-instance key="twif" name="TWIF" register-group-key="twi" address-space-key="data" offset="0x4B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -181,7 +181,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -194,7 +194,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -233,7 +233,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -246,7 +246,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porth" name="PORTH" module-key="gpio_port">
|
||||
<register-group-reference key="porth" name="PORTH" register-group-key="port" offset="0x6E0"/>
|
||||
<register-group-instance key="porth" name="PORTH" register-group-key="port" address-space-key="data" offset="0x6E0"/>
|
||||
<signals>
|
||||
<signal pad-id="ph0" index="0" function="PORTH" group="P"/>
|
||||
<signal pad-id="ph1" index="1" function="PORTH" group="P"/>
|
||||
@@ -259,7 +259,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portj" name="PORTJ" module-key="gpio_port">
|
||||
<register-group-reference key="portj" name="PORTJ" register-group-key="port" offset="0x700"/>
|
||||
<register-group-instance key="portj" name="PORTJ" register-group-key="port" address-space-key="data" offset="0x700"/>
|
||||
<signals>
|
||||
<signal pad-id="pj0" index="0" function="PORTJ" group="P"/>
|
||||
<signal pad-id="pj1" index="1" function="PORTJ" group="P"/>
|
||||
@@ -272,7 +272,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portk" name="PORTK" module-key="gpio_port">
|
||||
<register-group-reference key="portk" name="PORTK" register-group-key="port" offset="0x720"/>
|
||||
<register-group-instance key="portk" name="PORTK" register-group-key="port" address-space-key="data" offset="0x720"/>
|
||||
<signals>
|
||||
<signal pad-id="pk0" index="0" function="PORTK" group="P"/>
|
||||
<signal pad-id="pk1" index="1" function="PORTK" group="P"/>
|
||||
@@ -285,7 +285,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portq" name="PORTQ" module-key="gpio_port">
|
||||
<register-group-reference key="portq" name="PORTQ" register-group-key="port" offset="0x7C0"/>
|
||||
<register-group-instance key="portq" name="PORTQ" register-group-key="port" address-space-key="data" offset="0x7C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pq0" index="0" function="PORTQ" group="P"/>
|
||||
<signal pad-id="pq1" index="1" function="PORTQ" group="P"/>
|
||||
@@ -294,95 +294,95 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf1" name="TCF1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf1" name="TCF1" register-group-key="tc1" offset="0xB40"/>
|
||||
<register-group-instance key="tcf1" name="TCF1" register-group-key="tc1" address-space-key="data" offset="0xB40"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -60,58 +60,58 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -129,22 +129,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADCPOS" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADCPOS" group="ADC"/>
|
||||
@@ -183,7 +183,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6099">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADCPOS" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADCPOS" group="ADC"/>
|
||||
@@ -214,7 +214,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-reference key="daca" name="DACA" register-group-key="dac" offset="0x300"/>
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
<signals>
|
||||
<signal pad-id="pa2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pa3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -223,7 +223,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -232,7 +232,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ACPOS" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="ACPOS" group="AC"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ACPOS" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="ACPOS" group="AC"/>
|
||||
@@ -270,10 +270,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="ebi" name="EBI" module-key="i3001">
|
||||
<register-group-reference key="ebi" name="EBI" register-group-key="ebi" offset="0x440"/>
|
||||
<register-group-instance key="ebi" name="EBI" register-group-key="ebi" address-space-key="data" offset="0x440"/>
|
||||
<signals>
|
||||
<signal pad-id="ph0" index="0" function="EBIPORT0" group="PORT0"/>
|
||||
<signal pad-id="ph1" index="1" function="EBIPORT0" group="PORT0"/>
|
||||
@@ -310,42 +310,42 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWIC" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWIC" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twid" name="TWID" module-key="i6089">
|
||||
<register-group-reference key="twid" name="TWID" register-group-key="twi" offset="0x490"/>
|
||||
<register-group-instance key="twid" name="TWID" register-group-key="twi" address-space-key="data" offset="0x490"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TWID" group="SDA"/>
|
||||
<signal pad-id="pd1" function="TWID" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWIE" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWIE" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twif" name="TWIF" module-key="i6089">
|
||||
<register-group-reference key="twif" name="TWIF" register-group-key="twi" offset="0x4B0"/>
|
||||
<register-group-instance key="twif" name="TWIF" register-group-key="twi" address-space-key="data" offset="0x4B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TWIF" group="SDA"/>
|
||||
<signal pad-id="pf1" function="TWIF" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -358,7 +358,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -371,7 +371,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -384,7 +384,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -397,7 +397,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -410,7 +410,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -423,7 +423,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porth" name="PORTH" module-key="gpio_port">
|
||||
<register-group-reference key="porth" name="PORTH" register-group-key="port" offset="0x6E0"/>
|
||||
<register-group-instance key="porth" name="PORTH" register-group-key="port" address-space-key="data" offset="0x6E0"/>
|
||||
<signals>
|
||||
<signal pad-id="ph0" index="0" function="PORTH" group="P"/>
|
||||
<signal pad-id="ph1" index="1" function="PORTH" group="P"/>
|
||||
@@ -436,7 +436,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portj" name="PORTJ" module-key="gpio_port">
|
||||
<register-group-reference key="portj" name="PORTJ" register-group-key="port" offset="0x700"/>
|
||||
<register-group-instance key="portj" name="PORTJ" register-group-key="port" address-space-key="data" offset="0x700"/>
|
||||
<signals>
|
||||
<signal pad-id="pj0" index="0" function="PORTJ" group="P"/>
|
||||
<signal pad-id="pj1" index="1" function="PORTJ" group="P"/>
|
||||
@@ -449,7 +449,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portk" name="PORTK" module-key="gpio_port">
|
||||
<register-group-reference key="portk" name="PORTK" register-group-key="port" offset="0x720"/>
|
||||
<register-group-instance key="portk" name="PORTK" register-group-key="port" address-space-key="data" offset="0x720"/>
|
||||
<signals>
|
||||
<signal pad-id="pk0" index="0" function="PORTK" group="P"/>
|
||||
<signal pad-id="pk1" index="1" function="PORTK" group="P"/>
|
||||
@@ -462,7 +462,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portq" name="PORTQ" module-key="gpio_port">
|
||||
<register-group-reference key="portq" name="PORTQ" register-group-key="port" offset="0x7C0"/>
|
||||
<register-group-instance key="portq" name="PORTQ" register-group-key="port" address-space-key="data" offset="0x7C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pq0" index="0" function="PORTQ" group="P"/>
|
||||
<signal pad-id="pq1" index="1" function="PORTQ" group="P"/>
|
||||
@@ -471,14 +471,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B"/>
|
||||
@@ -491,14 +491,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCD" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TCD" group="OC0B"/>
|
||||
@@ -507,14 +507,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TCD" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TCD" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE0" group="OC0B"/>
|
||||
@@ -523,14 +523,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="TCE1" group="OC1A"/>
|
||||
<signal pad-id="pe5" function="TCE1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TCF0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TCF0" group="OC0B"/>
|
||||
@@ -539,14 +539,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf1" name="TCF1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf1" name="TCF1" register-group-key="tc1" offset="0xB40"/>
|
||||
<register-group-instance key="tcf1" name="TCF1" register-group-key="tc1" address-space-key="data" offset="0xB40"/>
|
||||
<signals>
|
||||
<signal pad-id="pf4" function="TCF1" group="OC1A"/>
|
||||
<signal pad-id="pf5" function="TCF1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TCC2" group="LOC2B"/>
|
||||
@@ -559,7 +559,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCD2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TCD2" group="LOC2B"/>
|
||||
@@ -572,7 +572,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TCE2" group="LOC2B"/>
|
||||
@@ -585,7 +585,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TCF2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TCF2" group="LOC2B"/>
|
||||
@@ -598,7 +598,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEXC" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEXC" group="OC0AHS"/>
|
||||
@@ -611,7 +611,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_awex">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="AWEXE" group="OC0ALS"/>
|
||||
<signal pad-id="pe1" function="AWEXE" group="OC0AHS"/>
|
||||
@@ -624,19 +624,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD"/>
|
||||
@@ -647,7 +647,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pc6" function="USART" group="RXD"/>
|
||||
@@ -655,7 +655,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -663,7 +663,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -671,7 +671,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -679,7 +679,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe6" function="USART" group="RXD"/>
|
||||
@@ -687,7 +687,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USARTF0" group="XCK"/>
|
||||
<signal pad-id="pf2" function="USARTF0" group="RXD"/>
|
||||
@@ -695,7 +695,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf5" function="USARTF1" group="XCK"/>
|
||||
<signal pad-id="pf6" function="USARTF1" group="RXD"/>
|
||||
@@ -703,7 +703,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPIC" group="SS"/>
|
||||
<signal pad-id="pc5" function="SPIC" group="MOSI"/>
|
||||
@@ -712,7 +712,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPID" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPID" group="MOSI"/>
|
||||
@@ -721,7 +721,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="SPIE" group="SS"/>
|
||||
<signal pad-id="pe5" function="SPIE" group="MOSI"/>
|
||||
@@ -730,7 +730,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf4" function="SPIF" group="SS"/>
|
||||
<signal pad-id="pf5" function="SPIF" group="MOSI"/>
|
||||
@@ -739,16 +739,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,103 +59,103 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6064">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6064">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -168,7 +168,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -181,7 +181,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -194,7 +194,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -233,92 +233,92 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_tc">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartf1" name="USARTF1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf1" name="USARTF1" register-group-key="usart" offset="0xBB0"/>
|
||||
<register-group-instance key="usartf1" name="USARTF1" register-group-key="usart" address-space-key="data" offset="0xBB0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="spif" name="SPIF" module-key="i6090_spi">
|
||||
<register-group-reference key="spif" name="SPIF" register-group-key="spi" offset="0xBC0"/>
|
||||
<register-group-instance key="spif" name="SPIF" register-group-key="spi" address-space-key="data" offset="0xBC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,37 +59,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -134,22 +134,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -172,7 +172,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6099">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -187,7 +187,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -196,7 +196,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -226,10 +226,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -240,7 +240,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
@@ -251,14 +251,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -271,7 +271,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -284,7 +284,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -297,7 +297,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -310,7 +310,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -323,7 +323,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -336,14 +336,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -356,14 +356,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -376,14 +376,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -396,14 +396,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce1" name="TCE1" module-key="i6090_tc">
|
||||
<register-group-reference key="tce1" name="TCE1" register-group-key="tc1" offset="0xA40"/>
|
||||
<register-group-instance key="tce1" name="TCE1" register-group-key="tc1" address-space-key="data" offset="0xA40"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pe5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -425,7 +425,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -438,7 +438,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -451,7 +451,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -464,7 +464,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -477,7 +477,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_awex">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pe1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -490,19 +490,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresf" name="HIRESF" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresf" name="HIRESF" register-group-key="hires" offset="0xB90"/>
|
||||
<register-group-instance key="hiresf" name="HIRESF" register-group-key="hires" address-space-key="data" offset="0xB90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -513,7 +513,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -521,7 +521,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -532,7 +532,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -540,7 +540,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -551,7 +551,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte1" name="USARTE1" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte1" name="USARTE1" register-group-key="usart" offset="0xAB0"/>
|
||||
<register-group-instance key="usarte1" name="USARTE1" register-group-key="usart" address-space-key="data" offset="0xAB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe6" function="USART" group="RXD"/>
|
||||
@@ -559,7 +559,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartf0" name="USARTF0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartf0" name="USARTF0" register-group-key="usart" offset="0xBA0"/>
|
||||
<register-group-instance key="usartf0" name="USARTF0" register-group-key="usart" address-space-key="data" offset="0xBA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pf2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -570,7 +570,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -583,7 +583,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -596,7 +596,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pe5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -609,16 +609,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUTC_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -130,22 +130,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6099">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -164,7 +164,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dacb" name="DACB" module-key="i6059">
|
||||
<register-group-reference key="dacb" name="DACB" register-group-key="dac" offset="0x320"/>
|
||||
<register-group-instance key="dacb" name="DACB" register-group-key="dac" address-space-key="data" offset="0x320"/>
|
||||
<signals>
|
||||
<signal pad-id="pb2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pb3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -173,7 +173,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -188,10 +188,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -202,21 +202,21 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -229,7 +229,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -238,7 +238,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -264,7 +264,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -313,14 +313,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd1" name="TCD1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd1" name="TCD1" register-group-key="tc1" offset="0x940"/>
|
||||
<register-group-instance key="tcd1" name="TCD1" register-group-key="tc1" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pd5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -329,7 +329,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -342,7 +342,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -355,7 +355,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -368,16 +368,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="hiresd" name="HIRESD" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresd" name="HIRESD" register-group-key="hires" offset="0x990"/>
|
||||
<register-group-instance key="hiresd" name="HIRESD" register-group-key="hires" address-space-key="data" offset="0x990"/>
|
||||
</peripheral>
|
||||
<peripheral key="hirese" name="HIRESE" module-key="i6090_hires">
|
||||
<register-group-reference key="hirese" name="HIRESE" register-group-key="hires" offset="0xA90"/>
|
||||
<register-group-instance key="hirese" name="HIRESE" register-group-key="hires" address-space-key="data" offset="0xA90"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc1" name="USARTC1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc1" name="USARTC1" register-group-key="usart" offset="0x8B0"/>
|
||||
<register-group-instance key="usartc1" name="USARTC1" register-group-key="usart" address-space-key="data" offset="0x8B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -396,7 +396,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -407,7 +407,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd1" name="USARTD1" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd1" name="USARTD1" register-group-key="usart" offset="0x9B0"/>
|
||||
<register-group-instance key="usartd1" name="USARTD1" register-group-key="usart" address-space-key="data" offset="0x9B0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd5" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd6" function="USART" group="RXD"/>
|
||||
@@ -415,7 +415,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -423,7 +423,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -436,7 +436,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -449,16 +449,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,28 +59,28 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
<signal pad-id="pc1" index="1" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
@@ -93,10 +93,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -107,28 +107,28 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6080">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd7" function="EVOUTC" group="EVOUT" field="EVOUT"/>
|
||||
@@ -138,22 +138,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -176,7 +176,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6110">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -191,7 +191,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -206,7 +206,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -221,24 +221,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="USB" group="DN"/>
|
||||
<signal pad-id="pd1" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -251,7 +251,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -264,7 +264,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -277,7 +277,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -285,7 +285,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -298,7 +298,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portg" name="PORTG" module-key="gpio_port">
|
||||
<register-group-reference key="portg" name="PORTG" register-group-key="port" offset="0x6C0"/>
|
||||
<register-group-instance key="portg" name="PORTG" register-group-key="port" address-space-key="data" offset="0x6C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="0" function="PORTG" group="P"/>
|
||||
<signal pad-id="pg1" index="1" function="PORTG" group="P"/>
|
||||
@@ -311,7 +311,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portm" name="PORTM" module-key="gpio_port">
|
||||
<register-group-reference key="portm" name="PORTM" register-group-key="port" offset="0x760"/>
|
||||
<register-group-instance key="portm" name="PORTM" register-group-key="port" address-space-key="data" offset="0x760"/>
|
||||
<signals>
|
||||
<signal pad-id="pm0" index="0" function="PORTM" group="P"/>
|
||||
<signal pad-id="pm1" index="1" function="PORTM" group="P"/>
|
||||
@@ -324,14 +324,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -344,14 +344,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -364,7 +364,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -377,7 +377,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -390,7 +390,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -403,10 +403,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -417,7 +417,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,10 +441,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="lcd" name="LCD" module-key="i3003">
|
||||
<register-group-reference key="lcd" name="LCD" register-group-key="lcd" offset="0xD00"/>
|
||||
<register-group-instance key="lcd" name="LCD" register-group-key="lcd" address-space-key="data" offset="0xD00"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="39" function="LCD_SEG" group="SEG"/>
|
||||
<signal pad-id="pg1" index="38" function="LCD_SEG" group="SEG"/>
|
||||
@@ -504,13 +504,13 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3600">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -59,28 +59,28 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
<signal pad-id="pc1" index="1" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
@@ -93,10 +93,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -105,28 +105,28 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6080">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTC" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd7" function="EVOUTC" group="EVOUT" field="EVOUT"/>
|
||||
@@ -134,22 +134,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aes" name="AES" module-key="i6096">
|
||||
<register-group-reference key="aes" name="AES" register-group-key="aes" offset="0xC0"/>
|
||||
<register-group-instance key="aes" name="AES" register-group-key="aes" address-space-key="data" offset="0xC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="dma" name="DMA" module-key="i3000">
|
||||
<register-group-reference key="dma" name="DMA" register-group-key="dma" offset="0x100"/>
|
||||
<register-group-instance key="dma" name="DMA" register-group-key="dma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adcb" name="ADCB" module-key="i6110">
|
||||
<register-group-reference key="adcb" name="ADCB" register-group-key="adc" offset="0x240"/>
|
||||
<register-group-instance key="adcb" name="ADCB" register-group-key="adc" address-space-key="data" offset="0x240"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pb1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -163,7 +163,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="acb" name="ACB" module-key="i6077">
|
||||
<register-group-reference key="acb" name="ACB" register-group-key="ac" offset="0x390"/>
|
||||
<register-group-instance key="acb" name="ACB" register-group-key="ac" address-space-key="data" offset="0x390"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pb1" index="1" function="AC" group="AC"/>
|
||||
@@ -178,24 +178,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="USB" group="DN"/>
|
||||
<signal pad-id="pd1" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -221,14 +221,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portg" name="PORTG" module-key="gpio_port">
|
||||
<register-group-reference key="portg" name="PORTG" register-group-key="port" offset="0x6C0"/>
|
||||
<register-group-instance key="portg" name="PORTG" register-group-key="port" address-space-key="data" offset="0x6C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="0" function="PORTG" group="P"/>
|
||||
<signal pad-id="pg1" index="1" function="PORTG" group="P"/>
|
||||
@@ -241,7 +241,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portm" name="PORTM" module-key="gpio_port">
|
||||
<register-group-reference key="portm" name="PORTM" register-group-key="port" offset="0x760"/>
|
||||
<register-group-instance key="portm" name="PORTM" register-group-key="port" address-space-key="data" offset="0x760"/>
|
||||
<signals>
|
||||
<signal pad-id="pm0" index="0" function="PORTM" group="P"/>
|
||||
<signal pad-id="pm1" index="1" function="PORTM" group="P"/>
|
||||
@@ -254,14 +254,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -274,14 +274,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -294,7 +294,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -307,10 +307,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -321,7 +321,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -334,10 +334,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="lcd" name="LCD" module-key="i3003">
|
||||
<register-group-reference key="lcd" name="LCD" register-group-key="lcd" offset="0xD00"/>
|
||||
<register-group-instance key="lcd" name="LCD" register-group-key="lcd" address-space-key="data" offset="0xD00"/>
|
||||
<signals>
|
||||
<signal pad-id="pg0" index="24" function="LCD_SEG" group="SEG"/>
|
||||
<signal pad-id="pg1" index="23" function="LCD_SEG" group="SEG"/>
|
||||
@@ -382,13 +382,13 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3600">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -96,25 +96,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -124,16 +124,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -156,7 +156,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -171,31 +171,31 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usb" name="USB" module-key="i3005">
|
||||
<register-group-reference key="usb" name="USB" register-group-key="usb" offset="0x4C0"/>
|
||||
<register-group-instance key="usb" name="USB" register-group-key="usb" address-space-key="data" offset="0x4C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd6" function="USB" group="DN"/>
|
||||
<signal pad-id="pd7" function="USB" group="DP"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -208,7 +208,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -221,7 +221,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -234,7 +234,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -247,7 +247,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -260,7 +260,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -293,14 +293,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -309,7 +309,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -318,7 +318,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -327,7 +327,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -340,7 +340,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -353,7 +353,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -366,7 +366,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -379,7 +379,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -392,10 +392,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -406,7 +406,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -414,7 +414,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -422,7 +422,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -435,7 +435,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -444,16 +444,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3610">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -58,25 +58,25 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -85,43 +85,43 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6076">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6076">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6076">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -136,7 +136,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -159,24 +159,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="port_cfg" name="PORT_CFG" module-key="gpio_port">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -186,19 +186,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="gpio_port">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="gpio_port">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="gpio_port">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="gpio_port">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -211,7 +211,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -224,7 +224,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -237,7 +237,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -250,7 +250,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -263,7 +263,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portf" name="PORTF" module-key="gpio_port">
|
||||
<register-group-reference key="portf" name="PORTF" register-group-key="port" offset="0x6A0"/>
|
||||
<register-group-instance key="portf" name="PORTF" register-group-key="port" address-space-key="data" offset="0x6A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" index="0" function="PORTF" group="P"/>
|
||||
<signal pad-id="pf1" index="1" function="PORTF" group="P"/>
|
||||
@@ -276,14 +276,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC0" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TC0" group="OC0B" field="TC0B"/>
|
||||
@@ -296,14 +296,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC1" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TC1" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_tc">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -316,10 +316,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_tc">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TC0" group="OC0B"/>
|
||||
@@ -328,7 +328,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TC0" group="OC0B"/>
|
||||
@@ -337,10 +337,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexe" name="AWEXE" module-key="i6090_tc">
|
||||
<register-group-reference key="awexe" name="AWEXE" register-group-key="awex" offset="0xA80"/>
|
||||
<register-group-instance key="awexe" name="AWEXE" register-group-key="awex" address-space-key="data" offset="0xA80"/>
|
||||
</peripheral>
|
||||
<peripheral key="tcf0" name="TCF0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcf0" name="TCF0" register-group-key="tc0" offset="0xB00"/>
|
||||
<register-group-instance key="tcf0" name="TCF0" register-group-key="tc0" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC0" group="OC0A"/>
|
||||
<signal pad-id="pf1" function="TC0" group="OC0B"/>
|
||||
@@ -349,7 +349,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TC2" group="LOC2B"/>
|
||||
@@ -362,7 +362,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -375,7 +375,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce2" name="TCE2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tce2" name="TCE2" register-group-key="tc2" offset="0xA00"/>
|
||||
<register-group-instance key="tce2" name="TCE2" register-group-key="tc2" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pe1" function="TC2" group="LOC2B"/>
|
||||
@@ -388,7 +388,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcf2" name="TCF2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcf2" name="TCF2" register-group-key="tc2" offset="0xB00"/>
|
||||
<register-group-instance key="tcf2" name="TCF2" register-group-key="tc2" address-space-key="data" offset="0xB00"/>
|
||||
<signals>
|
||||
<signal pad-id="pf0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pf1" function="TC2" group="LOC2B"/>
|
||||
@@ -401,7 +401,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -412,7 +412,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -420,7 +420,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usarte0" name="USARTE0" module-key="i6090_usart">
|
||||
<register-group-reference key="usarte0" name="USARTE0" register-group-key="usart" offset="0xAA0"/>
|
||||
<register-group-instance key="usarte0" name="USARTE0" register-group-key="usart" address-space-key="data" offset="0xAA0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pe2" function="USART" group="RXD"/>
|
||||
@@ -428,7 +428,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -441,7 +441,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -450,10 +450,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spie" name="SPIE" module-key="i6090_spi">
|
||||
<register-group-reference key="spie" name="SPIE" register-group-key="spi" offset="0xAC0"/>
|
||||
<register-group-instance key="spie" name="SPIE" register-group-key="spi" address-space-key="data" offset="0xAC0"/>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,37 +57,37 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -98,25 +98,25 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc2m" name="DFLLRC2M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" offset="0x68"/>
|
||||
<register-group-instance key="dfllrc2m" name="DFLLRC2M" register-group-key="dfll" address-space-key="data" offset="0x68"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc7" function="CLKOUT" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pc4" function="CLKOUT_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -126,16 +126,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i6076">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -154,7 +154,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -168,24 +168,24 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twie" name="TWIE" module-key="i6089">
|
||||
<register-group-reference key="twie" name="TWIE" register-group-key="twi" offset="0x4A0"/>
|
||||
<register-group-instance key="twie" name="TWIE" register-group-key="twi" address-space-key="data" offset="0x4A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pe1" function="TWI" group="SCL"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -198,7 +198,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portb" name="PORTB" module-key="gpio_port">
|
||||
<register-group-reference key="portb" name="PORTB" register-group-key="port" offset="0x620"/>
|
||||
<register-group-instance key="portb" name="PORTB" register-group-key="port" address-space-key="data" offset="0x620"/>
|
||||
<signals>
|
||||
<signal pad-id="pb0" index="0" function="PORTB" group="P"/>
|
||||
<signal pad-id="pb1" index="1" function="PORTB" group="P"/>
|
||||
@@ -207,7 +207,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -220,7 +220,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -233,7 +233,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porte" name="PORTE" module-key="gpio_port">
|
||||
<register-group-reference key="porte" name="PORTE" register-group-key="port" offset="0x680"/>
|
||||
<register-group-instance key="porte" name="PORTE" register-group-key="port" address-space-key="data" offset="0x680"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" index="0" function="PORTE" group="P"/>
|
||||
<signal pad-id="pe1" index="1" function="PORTE" group="P"/>
|
||||
@@ -242,14 +242,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc0" name="TCC0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc0" name="TCC0" register-group-key="tc0" offset="0x800"/>
|
||||
<register-group-instance key="tcc0" name="TCC0" register-group-key="tc0" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC" group="OC0A" field="TC0A"/>
|
||||
<signal pad-id="pc1" function="TCC" group="OC0B" field="TC0B"/>
|
||||
@@ -262,14 +262,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc1" name="TCC1" module-key="i6090_tc">
|
||||
<register-group-reference key="tcc1" name="TCC1" register-group-key="tc1" offset="0x840"/>
|
||||
<register-group-instance key="tcc1" name="TCC1" register-group-key="tc1" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TCC" group="OC1A"/>
|
||||
<signal pad-id="pc5" function="TCC" group="OC1B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd0" name="TCD0" module-key="i6090_tc">
|
||||
<register-group-reference key="tcd0" name="TCD0" register-group-key="tc0" offset="0x900"/>
|
||||
<register-group-instance key="tcd0" name="TCD0" register-group-key="tc0" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TCC" group="OC0A"/>
|
||||
<signal pad-id="pd1" function="TCC" group="OC0B"/>
|
||||
@@ -278,7 +278,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tce0" name="TCE0" module-key="i6090_tc">
|
||||
<register-group-reference key="tce0" name="TCE0" register-group-key="tc0" offset="0xA00"/>
|
||||
<register-group-instance key="tce0" name="TCE0" register-group-key="tc0" address-space-key="data" offset="0xA00"/>
|
||||
<signals>
|
||||
<signal pad-id="pe0" function="TCE" group="OC0A"/>
|
||||
<signal pad-id="pe1" function="TCE" group="OC0B"/>
|
||||
@@ -287,7 +287,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc2" name="TCC2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcc2" name="TCC2" register-group-key="tc2" offset="0x800"/>
|
||||
<register-group-instance key="tcc2" name="TCC2" register-group-key="tc2" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TCC2" group="LOC2A"/>
|
||||
<signal pad-id="pc1" function="TCC2" group="LOC2B"/>
|
||||
@@ -300,7 +300,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd2" name="TCD2" module-key="i6090_tc2">
|
||||
<register-group-reference key="tcd2" name="TCD2" register-group-key="tc2" offset="0x900"/>
|
||||
<register-group-instance key="tcd2" name="TCD2" register-group-key="tc2" address-space-key="data" offset="0x900"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" function="TC2" group="LOC2A"/>
|
||||
<signal pad-id="pd1" function="TC2" group="LOC2B"/>
|
||||
@@ -313,7 +313,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="awexc" name="AWEXC" module-key="i6090_awex">
|
||||
<register-group-reference key="awexc" name="AWEXC" register-group-key="awex" offset="0x880"/>
|
||||
<register-group-instance key="awexc" name="AWEXC" register-group-key="awex" address-space-key="data" offset="0x880"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="AWEX" group="OC0ALS"/>
|
||||
<signal pad-id="pc1" function="AWEX" group="OC0AHS"/>
|
||||
@@ -326,10 +326,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i6090_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x890"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8A0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -340,7 +340,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i6090_usart">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9A0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD"/>
|
||||
@@ -348,7 +348,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8C0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS" field="SPI"/>
|
||||
<signal pad-id="pc5" function="SPI" group="MOSI" field="SPI"/>
|
||||
@@ -361,7 +361,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spid" name="SPID" module-key="i6090_spi">
|
||||
<register-group-reference key="spid" name="SPID" register-group-key="spi" offset="0x9C0"/>
|
||||
<register-group-instance key="spid" name="SPID" register-group-key="spi" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pd5" function="SPI" group="MOSI"/>
|
||||
@@ -370,16 +370,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i6570_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i6570_lockbit">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i6570_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
@@ -57,40 +57,40 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-reference key="gpio" name="GPIO" register-group-key="gpio" offset="0x0"/>
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-reference key="vport0" name="VPORT0" register-group-key="vport" offset="0x10"/>
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-reference key="vport1" name="VPORT1" register-group-key="vport" offset="0x14"/>
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-reference key="vport2" name="VPORT2" register-group-key="vport" offset="0x18"/>
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-reference key="vport3" name="VPORT3" register-group-key="vport" offset="0x1C"/>
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-reference key="ocd" name="OCD" register-group-key="ocd" offset="0x2E"/>
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-reference key="cpu" name="CPU" register-group-key="cpu" offset="0x30"/>
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-reference key="clk" name="CLK" register-group-key="clk" offset="0x40"/>
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-reference key="pr" name="PR" register-group-key="pr" offset="0x70"/>
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-reference key="sleep" name="SLEEP" register-group-key="sleep" offset="0x48"/>
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-reference key="osc" name="OSC" register-group-key="osc" offset="0x50"/>
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -99,22 +99,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-reference key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" offset="0x60"/>
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-reference key="rst" name="RST" register-group-key="rst" offset="0x78"/>
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-reference key="wdt" name="WDT" register-group-key="wdt" offset="0x80"/>
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-reference key="mcu" name="MCU" register-group-key="mcu" offset="0x90"/>
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-reference key="pmic" name="PMIC" register-group-key="pmic" offset="0xA0"/>
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-reference key="portcfg" name="PORTCFG" register-group-key="portcfg" offset="0xB0"/>
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTD" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd4" function="CLKOUTD_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -127,19 +127,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-reference key="crc" name="CRC" register-group-key="crc" offset="0xD0"/>
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="edma" name="EDMA" module-key="i3002">
|
||||
<register-group-reference key="edma" name="EDMA" register-group-key="edma" offset="0x100"/>
|
||||
<register-group-instance key="edma" name="EDMA" register-group-key="edma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-reference key="evsys" name="EVSYS" register-group-key="evsys" offset="0x180"/>
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i3620_nvm">
|
||||
<register-group-reference key="nvm" name="NVM" register-group-key="nvm" offset="0x1C0"/>
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-reference key="adca" name="ADCA" register-group-key="adc" offset="0x200"/>
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -162,7 +162,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-reference key="daca" name="DACA" register-group-key="dac" offset="0x300"/>
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
<signals>
|
||||
<signal pad-id="pa2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pa3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -171,7 +171,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-reference key="aca" name="ACA" register-group-key="ac" offset="0x380"/>
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -192,10 +192,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-reference key="rtc" name="RTC" register-group-key="rtc" offset="0x400"/>
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="xcl" name="XCL" module-key="i3008">
|
||||
<register-group-reference key="xcl" name="XCL" register-group-key="xcl" offset="0x460"/>
|
||||
<register-group-instance key="xcl" name="XCL" register-group-key="xcl" address-space-key="data" offset="0x460"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="1" function="XCLIN_LSB_PC" group="IN"/>
|
||||
<signal pad-id="pc1" index="2" function="XCLIN_LSB_PC" group="IN"/>
|
||||
@@ -222,7 +222,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-reference key="twic" name="TWIC" register-group-key="twi" offset="0x480"/>
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -231,7 +231,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-reference key="porta" name="PORTA" register-group-key="port" offset="0x600"/>
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -244,7 +244,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-reference key="portc" name="PORTC" register-group-key="port" offset="0x640"/>
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -257,7 +257,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-reference key="portd" name="PORTD" register-group-key="port" offset="0x660"/>
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -270,14 +270,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-reference key="portr" name="PORTR" register-group-key="port" offset="0x7E0"/>
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc4" name="TCC4" module-key="i3007_tc">
|
||||
<register-group-reference key="tcc4" name="TCC4" register-group-key="tc4" offset="0x800"/>
|
||||
<register-group-instance key="tcc4" name="TCC4" register-group-key="tc4" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC4" group="OC4A" field="TC4A"/>
|
||||
<signal pad-id="pc1" function="TC4" group="OC4B" field="TC4B"/>
|
||||
@@ -290,27 +290,27 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc5" name="TCC5" module-key="i3007_tc">
|
||||
<register-group-reference key="tcc5" name="TCC5" register-group-key="tc5" offset="0x840"/>
|
||||
<register-group-instance key="tcc5" name="TCC5" register-group-key="tc5" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pc5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd5" name="TCD5" module-key="i3007_tc">
|
||||
<register-group-reference key="tcd5" name="TCD5" register-group-key="tc5" offset="0x940"/>
|
||||
<register-group-instance key="tcd5" name="TCD5" register-group-key="tc5" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pd5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="faultc4" name="FAULTC4" module-key="i3620_fault">
|
||||
<register-group-reference key="faultc4" name="FAULTC4" register-group-key="fault" offset="0x880"/>
|
||||
<register-group-instance key="faultc4" name="FAULTC4" register-group-key="fault" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="faultc5" name="FAULTC5" module-key="i3620_fault">
|
||||
<register-group-reference key="faultc5" name="FAULTC5" register-group-key="fault" offset="0x890"/>
|
||||
<register-group-instance key="faultc5" name="FAULTC5" register-group-key="fault" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="wexc" name="WEXC" module-key="i3007_wex">
|
||||
<register-group-reference key="wexc" name="WEXC" register-group-key="wex" offset="0x8A0"/>
|
||||
<register-group-instance key="wexc" name="WEXC" register-group-key="wex" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="WEX" group="OC4ALS"/>
|
||||
<signal pad-id="pc1" function="WEX" group="OC4AHS"/>
|
||||
@@ -323,10 +323,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i3620_hires">
|
||||
<register-group-reference key="hiresc" name="HIRESC" register-group-key="hires" offset="0x8B0"/>
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i4000">
|
||||
<register-group-reference key="usartc0" name="USARTC0" register-group-key="usart" offset="0x8C0"/>
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -337,7 +337,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i4000">
|
||||
<register-group-reference key="usartd0" name="USARTD0" register-group-key="usart" offset="0x9C0"/>
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -348,7 +348,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-reference key="spic" name="SPIC" register-group-key="spi" offset="0x8E0"/>
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pc5" function="SPI" group="SCK"/>
|
||||
@@ -357,16 +357,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-reference key="ircom" name="IRCOM" register-group-key="ircom" offset="0x8F8"/>
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i3620_fuse">
|
||||
<register-group-reference key="fuse" name="FUSE" register-group-key="nvm_fuses" offset="0x0"/>
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i3620_fuse">
|
||||
<register-group-reference key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" offset="0x0"/>
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3620_sigrow">
|
||||
<register-group-reference key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" offset="0x0"/>
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
Reference in New Issue
Block a user