Changeset 253 for soft/giet_vm/mappings/4c_1p_iob.xml
- Timestamp:
- Aug 14, 2013, 11:19:29 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/mappings/4c_1p_iob.xml
r252 r253 5 5 cluster_x = "2" 6 6 cluster_y = "2" 7 vspaces = "4"> 7 vspaces = "4" 8 increment = "0x10000" > 8 9 9 10 *** This first section describes an instance of the "tsar_generic_iob" architecture … … 14 15 <cluster index = "0" > 15 16 <pseg name = "PSEG_RAM" type = "RAM" base = "0x0000000000" length = "0x0010000000" /> 16 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x00B0000000" length = "0x0000002000" />17 <pseg name = "PSEG_XCU" type = "PERI" base = "0x00B0000000" length = "0x0000002000" /> 17 18 <pseg name = "PSEG_DMA" type = "PERI" base = "0x00B1000000" length = "0x0000008000" /> 18 19 <pseg name = "PSEG_MMC" type = "PERI" base = "0x00B2000000" length = "0x0000001000" /> … … 50 51 51 52 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 52 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "18" />53 <periph type = "XCU" psegname = "PSEG_XCU" channels = "18" /> 53 54 <periph type = "MMC" psegname = "PSEG_MMC" channels = "1" /> 54 55 <periph type = "IOC" psegname = "PSEG_IOC" channels = "1" /> … … 63 64 <cluster index = "1" > 64 65 <pseg name = "PSEG_RAM" type = "RAM" base = "0x4000000000" length = "0x0010000000" /> 65 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x40B0000000" length = "0x0000002000" />66 <pseg name = "PSEG_XCU" type = "PERI" base = "0x40B0000000" length = "0x0000002000" /> 66 67 <pseg name = "PSEG_DMA" type = "PERI" base = "0x40B1000000" length = "0x0000008000" /> 67 68 <pseg name = "PSEG_MMC" type = "PERI" base = "0x40B2000000" length = "0x0000001000" /> … … 73 74 74 75 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 75 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />76 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 76 77 <periph type = "MMC" psegname = "PSEG_MMC" channels = "1" /> 77 78 </cluster> … … 79 80 <cluster index = "2" > 80 81 <pseg name = "PSEG_RAM" type = "RAM" base = "0x8000000000" length = "0x0010000000" /> 81 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x80B0000000" length = "0x0000002000" />82 <pseg name = "PSEG_XCU" type = "PERI" base = "0x80B0000000" length = "0x0000002000" /> 82 83 <pseg name = "PSEG_DMA" type = "PERI" base = "0x80B1000000" length = "0x0000008000" /> 83 84 <pseg name = "PSEG_MMC" type = "PERI" base = "0x80B2000000" length = "0x0000001000" /> … … 89 90 90 91 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 91 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />92 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 92 93 <periph type = "MMC" psegname = "PSEG_MMC" channels = "1" /> 93 94 </cluster> … … 95 96 <cluster index = "3" > 96 97 <pseg name = "PSEG_RAM" type = "RAM" base = "0xC000000000" length = "0x0010000000" /> 97 <pseg name = "PSEG_X ICU"type = "PERI" base = "0xC0B0000000" length = "0x0000002000" />98 <pseg name = "PSEG_XCU" type = "PERI" base = "0xC0B0000000" length = "0x0000002000" /> 98 99 <pseg name = "PSEG_DMA" type = "PERI" base = "0xC0B1000000" length = "0x0000008000" /> 99 100 <pseg name = "PSEG_MMC" type = "PERI" base = "0xC0B2000000" length = "0x0000001000" /> … … 105 106 106 107 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 107 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />108 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 108 109 <periph type = "MMC" psegname = "PSEG_MMC" channels = "1" /> 109 110 </cluster> … … 163 164 </vseg> 164 165 165 *** segments for replicated ICUS / A[31:28] = 0xE / Increment = 0x10000 0166 167 <vseg name = "seg_icu_0" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_X ICU">166 *** segments for replicated ICUS / A[31:28] = 0xE / Increment = 0x10000 167 168 <vseg name = "seg_icu_0" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_XCU" > 168 169 <vobj name = "icu_0" type = "PERI" length = "0x00001000" /> 169 170 </vseg> 170 <vseg name = "seg_icu_1" vbase = "0xE0 100000" mode = "__W_" clusterid = "1" psegname = "PSEG_XICU">171 <vseg name = "seg_icu_1" vbase = "0xE0010000" mode = "__W_" clusterid = "1" psegname = "PSEG_XCU" > 171 172 <vobj name = "icu_1" type = "PERI" length = "0x00001000" /> 172 173 </vseg> 173 <vseg name = "seg_icu_2" vbase = "0xE0 200000" mode = "__W_" clusterid = "2" psegname = "PSEG_XICU">174 <vseg name = "seg_icu_2" vbase = "0xE0020000" mode = "__W_" clusterid = "2" psegname = "PSEG_XCU" > 174 175 <vobj name = "icu_2" type = "PERI" length = "0x00001000" /> 175 176 </vseg> 176 <vseg name = "seg_icu_3" vbase = "0xE0 300000" mode = "__W_" clusterid = "3" psegname = "PSEG_XICU">177 <vseg name = "seg_icu_3" vbase = "0xE0030000" mode = "__W_" clusterid = "3" psegname = "PSEG_XCU" > 177 178 <vobj name = "icu_3" type = "PERI" length = "0x00001000" /> 178 179 </vseg> 179 180 180 *** segments for replicated DMAs / A[31:28] = 0xD / Increment = 0x10000 0181 *** segments for replicated DMAs / A[31:28] = 0xD / Increment = 0x10000 181 182 182 183 <vseg name = "seg_dma_0" vbase = "0xD0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_DMA" > 183 184 <vobj name = "dma_0" type = "PERI" length = "0x00008000" /> 184 185 </vseg> 185 <vseg name = "seg_dma_1" vbase = "0xD0 100000" mode = "__W_" clusterid = "1" psegname = "PSEG_DMA" >186 <vseg name = "seg_dma_1" vbase = "0xD0010000" mode = "__W_" clusterid = "1" psegname = "PSEG_DMA" > 186 187 <vobj name = "dma_1" type = "PERI" length = "0x00008000" /> 187 188 </vseg> 188 <vseg name = "seg_dma_2" vbase = "0xD0 200000" mode = "__W_" clusterid = "2" psegname = "PSEG_DMA" >189 <vseg name = "seg_dma_2" vbase = "0xD0020000" mode = "__W_" clusterid = "2" psegname = "PSEG_DMA" > 189 190 <vobj name = "dma_2" type = "PERI" length = "0x00008000" /> 190 191 </vseg> 191 <vseg name = "seg_dma_3" vbase = "0xD0 300000" mode = "__W_" clusterid = "3" psegname = "PSEG_DMA" >192 <vseg name = "seg_dma_3" vbase = "0xD0030000" mode = "__W_" clusterid = "3" psegname = "PSEG_DMA" > 192 193 <vobj name = "dma_3" type = "PERI" length = "0x00008000" /> 193 194 </vseg> 194 195 195 *** segments for replicated MMC / A[31:28] = 0xC / Increment = 0x10000 0196 *** segments for replicated MMC / A[31:28] = 0xC / Increment = 0x10000 196 197 197 198 <vseg name = "seg_memc_0" vbase = "0xC0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_MMC" > 198 199 <vobj name = "memc_0" type = "PERI" length = "0x00001000" /> 199 200 </vseg> 200 <vseg name = "seg_memc_1" vbase = "0xC0 100000" mode = "__W_" clusterid = "1" psegname = "PSEG_MMC" >201 <vseg name = "seg_memc_1" vbase = "0xC0010000" mode = "__W_" clusterid = "1" psegname = "PSEG_MMC" > 201 202 <vobj name = "memc_1" type = "PERI" length = "0x00001000" /> 202 203 </vseg> 203 <vseg name = "seg_memc_2" vbase = "0xC0 200000" mode = "__W_" clusterid = "2" psegname = "PSEG_MMC" >204 <vseg name = "seg_memc_2" vbase = "0xC0020000" mode = "__W_" clusterid = "2" psegname = "PSEG_MMC" > 204 205 <vobj name = "memc_2" type = "PERI" length = "0x00001000" /> 205 206 </vseg> 206 <vseg name = "seg_memc_3" vbase = "0xC0 300000" mode = "__W_" clusterid = "3" psegname = "PSEG_MMC" >207 <vseg name = "seg_memc_3" vbase = "0xC0030000" mode = "__W_" clusterid = "3" psegname = "PSEG_MMC" > 207 208 <vobj name = "memc_3" type = "PERI" length = "0x00001000" /> 208 209 </vseg> 209 210 210 *** segments for replicated schedulers / A[31:28] = 0xF / Increment = 0x10000 0211 *** segments for replicated schedulers / A[31:28] = 0xF / Increment = 0x10000 211 212 212 213 <vseg name = "seg_sched_0" vbase = "0xF0000000" mode = "C_W_" clusterid = "0" psegname = "PSEG_RAM" > 213 214 <vobj name = "sched_0" type = "SCHED" length = "0x00008000" /> 214 215 </vseg> 215 <vseg name = "seg_sched_1" vbase = "0xF0 100000" mode = "C_W_" clusterid = "1" psegname = "PSEG_RAM" >216 <vseg name = "seg_sched_1" vbase = "0xF0010000" mode = "C_W_" clusterid = "1" psegname = "PSEG_RAM" > 216 217 <vobj name = "sched_1" type = "SCHED" length = "0x00008000" /> 217 218 </vseg> 218 <vseg name = "seg_sched_2" vbase = "0xF0 200000" mode = "C_W_" clusterid = "2" psegname = "PSEG_RAM" >219 <vseg name = "seg_sched_2" vbase = "0xF0020000" mode = "C_W_" clusterid = "2" psegname = "PSEG_RAM" > 219 220 <vobj name = "sched_2" type = "SCHED" length = "0x00008000" /> 220 221 </vseg> 221 <vseg name = "seg_sched_3" vbase = "0xF0 300000" mode = "C_W_" clusterid = "3" psegname = "PSEG_RAM" >222 <vseg name = "seg_sched_3" vbase = "0xF0030000" mode = "C_W_" clusterid = "3" psegname = "PSEG_RAM" > 222 223 <vobj name = "sched_3" type = "SCHED" length = "0x00008000" /> 223 224 </vseg> … … 314 315 </vseg> 315 316 316 <task name = "main_display" clusterid = "3" proclocid = "0" stackname = "stack" heapname = "heap" startid = "0" usetty = "1" use dma = "1" />317 <task name = "main_display" clusterid = "3" proclocid = "0" stackname = "stack" heapname = "heap" startid = "0" usetty = "1" usecma = "1" /> 317 318 </vspace> 318 319 </vspaceset>
Note: See TracChangeset
for help on using the changeset viewer.