diff options
| author | Evan Lojewski <github@meklort.com> | 2019-04-28 18:07:55 -0600 |
|---|---|---|
| committer | Evan Lojewski <github@meklort.com> | 2019-04-28 18:07:55 -0600 |
| commit | c6ebf8da8d5baa75ac76ffb58dbbbed519b4e7fa (patch) | |
| tree | e17da90640ea292ab3e5784646907eea6a96edfa /ipxact | |
| parent | 387a6bb8ff17554c4a54892b8de0c715a0b010a6 (diff) | |
| download | bcm5719-ortega-c6ebf8da8d5baa75ac76ffb58dbbbed519b4e7fa.tar.gz bcm5719-ortega-c6ebf8da8d5baa75ac76ffb58dbbbed519b4e7fa.zip | |
Update tx port ipxact definition and regen.
Diffstat (limited to 'ipxact')
| -rw-r--r-- | ipxact/APE.xml | 14 | ||||
| -rwxr-xr-x | ipxact/regen.sh | 2 |
2 files changed, 14 insertions, 2 deletions
diff --git a/ipxact/APE.xml b/ipxact/APE.xml index b81a306..bdae887 100644 --- a/ipxact/APE.xml +++ b/ipxact/APE.xml @@ -21,7 +21,7 @@ <ipxact:addressUnitBits>32</ipxact:addressUnitBits> </ipxact:memoryMap> - <!-- APE Registers: 0xC001_0000 to C001_8FFF--> + <!-- APE Registers: 0x6020_0000 to 6020_8FFF--> <ipxact:memoryMap> <ipxact:name>APE</ipxact:name> <ipxact:description>Device APE Registers</ipxact:description> @@ -48,7 +48,7 @@ </ipxact:addressBlock> </ipxact:memoryMap> - <!-- APE Registers: 0xC001_0000 to C001_8FFF--> + <!-- APE Registers: 0x0x6024_0000 to 0x6024_8FFF--> <ipxact:memoryMap> <ipxact:name>APE_PERI</ipxact:name> <ipxact:description>Device APE Registers</ipxact:description> @@ -138,11 +138,21 @@ <ipxact:addressBlock> <ipxact:name>TX_PORT</ipxact:name> <ipxact:description>TX to network port, function 0</ipxact:description> + <ipxact:typeIdentifier>TX_PORT</ipxact:typeIdentifier>> <ipxact:baseAddress>0xA0020000</ipxact:baseAddress> <!-- LINK: addressBlockDefinitionGroup: see 6.9.3, Address blockdefinition group --> <!-- LINK: memoryBlockData: see 6.9.4, memoryBlockData group --> <ipxact:usage>register</ipxact:usage> <ipxact:volatile>false</ipxact:volatile> + <ipxact:register> + <ipxact:name>out</ipxact:name> + <ipxact:description>This is the memory range into which frames are directed towards the network byte the APE firmware.</ipxact:description> + <ipxact:addressOffset>0x0</ipxact:addressOffset> + <ipxact:dim>0x800</ipxact:dim> + <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group --> + <ipxact:size>32</ipxact:size> + <ipxact:volatile>true</ipxact:volatile> + </ipxact:register> </ipxact:addressBlock> </ipxact:memoryMap> diff --git a/ipxact/regen.sh b/ipxact/regen.sh index 9786b4d..976be00 100755 --- a/ipxact/regen.sh +++ b/ipxact/regen.sh @@ -45,6 +45,7 @@ mv APE_APE_PERI.h ../include/ mv APE_SHM*.h ../include mv APE_FILTERS*.h ../include mv APE_DEVICE*.h ../include +mv APE_TX_PORT*.h ../include # ${IPXACT} -p ${PROJECT} NVIC.xml APE_full.xml APE.s ${IPXACT} -p ${PROJECT} APE_full.xml -t asym APE_sym.s @@ -55,4 +56,5 @@ rm APE_APE*.cpp rm APE_SHM*.cpp rm APE_NVM*.cpp rm APE_DEVICE*.cpp +rm APE_TX_PORT*.cpp mv *.cpp ../simulator/ |

