Changeset 253 for soft/giet_vm/mappings
- Timestamp:
- Aug 14, 2013, 11:19:29 PM (11 years ago)
- Location:
- soft/giet_vm/mappings
- Files:
-
- 2 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/mappings/1c_4p_four.xml
r235 r253 1 1 <?xml version="1.0"?> 2 2 3 <mapping_info signature = "0xdeadbeef" name = "1c_4p_four" cluster_x = "1" cluster_y = "1" vspaces = "4" > 3 <mapping_info signature = "0xdeadbeef" 4 name = "1c_4p_four" 5 cluster_x = "1" 6 cluster_y = "1" 7 vspaces = "4" 8 increment = "0x10000" > 4 9 5 10 *** This section describes an instance of the "caba_vgsb_xicu_mmu" generic architecture … … 70 75 <periph type = "TTY" psegname = "PSEG_TTY" channels = "8" /> 71 76 <periph type = "DMA" psegname = "PSEG_DMA" channels = "1" /> 72 <periph type = "X ICU" psegname = "PSEG_ICU" channels = "5" />77 <periph type = "XCU" psegname = "PSEG_ICU" channels = "5" /> 73 78 <periph type = "FBF" psegname = "PSEG_FBF" /> 74 79 -
soft/giet_vm/mappings/1c_4p_four_dhrystone.xml
r241 r253 1 1 <?xml version="1.0"?> 2 2 3 <mapping_info signature = "0xdeadbeef" name = "1c_4p_four_dhrystone" cluster_x = "1" cluster_y = "1" vspaces = "4" > 3 <mapping_info signature = "0xdeadbeef" 4 name = "1c_4p_four_dhrystone" 5 cluster_x = "1" 6 cluster_y = "1" 7 vspaces = "4" 8 increment = "0x10000" > 4 9 5 10 <clusterset> … … 9 14 10 15 <pseg name = "PSEG_RAM" type = "RAM" base = "0x0000000000" length = "0x0010000000" /> 11 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x00B0000000" length = "0x0000001000" />16 <pseg name = "PSEG_XCU" type = "PERI" base = "0x00B0000000" length = "0x0000001000" /> 12 17 <pseg name = "PSEG_DMA" type = "PERI" base = "0x00B1000000" length = "0x0000001000" /> 13 18 <pseg name = "PSEG_FBF" type = "PERI" base = "0x00B2000000" length = "0x0000200000" /> … … 61 66 <periph type = "TTY" psegname = "PSEG_TTY" channels = "8" /> 62 67 <periph type = "DMA" psegname = "PSEG_DMA" channels = "1" /> 63 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "5" />68 <periph type = "XCU" psegname = "PSEG_XCU" channels = "5" /> 64 69 <periph type = "FBF" psegname = "PSEG_FBF" /> 65 70 … … 103 108 104 109 *** XICU / A[31:28] = 0xE 105 <vseg name = "seg_icu" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_X ICU">110 <vseg name = "seg_icu" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_XCU" > 106 111 <vobj name = "icu" type = "PERI" length = "0x00001000" /> 107 112 </vseg> -
soft/giet_vm/mappings/1c_4p_gameoflife.xml
r251 r253 1 1 <?xml version="1.0"?> 2 2 3 <mapping_info signature = "0xdeadbeef" name = "1c_4p_gameoflife" cluster_x = "1" cluster_y = "1" vspaces = "1" > 3 <mapping_info signature = "0xdeadbeef" 4 name = "1c_4p_gameoflife" 5 cluster_x = "1" 6 cluster_y = "1" 7 vspaces = "1" 8 increment = "0x10000 > 4 9 5 10 <clusterset> … … 9 14 10 15 <pseg name = "PSEG_RAM" type = "RAM" base = "0x0000000000" length = "0x0010000000" /> 11 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x00B0000000" length = "0x0000001000" />16 <pseg name = "PSEG_XCU" type = "PERI" base = "0x00B0000000" length = "0x0000001000" /> 12 17 <pseg name = "PSEG_DMA" type = "PERI" base = "0x00B1000000" length = "0x0000001000" /> 13 18 <pseg name = "PSEG_FBF" type = "PERI" base = "0x00B2000000" length = "0x0000200000" /> … … 64 69 <periph type = "TTY" psegname = "PSEG_TTY" channels = "2" /> 65 70 <periph type = "DMA" psegname = "PSEG_DMA" channels = "1" /> 66 <periph type = "X ICU" psegname = "PSEG_XICU" channels = "5" />71 <periph type = "XCU" psegname = "PSEG_XCU" channels = "5" /> 67 72 <periph type = "FBF" psegname = "PSEG_FBF" /> 68 73 … … 109 114 </vseg> 110 115 111 *** X ICU / A[31:28] = 0xE112 <vseg name = "seg_icu" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_X ICU">116 *** XCU / A[31:28] = 0xE 117 <vseg name = "seg_icu" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_XCU" > 113 118 <vobj name = "icu" type = "PERI" length = "0x00001000" /> 114 119 </vseg> -
soft/giet_vm/mappings/4c_1p_40.xml
r245 r253 5 5 cluster_x = "2" 6 6 cluster_y = "2" 7 vspaces = "4"> 7 vspaces = "4" 8 increment = "0x0010000" > 8 9 9 10 *** This first section describes an instance of the "tsar_generic_xbar" 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 … … 45 46 <irq type = "HARD" icuid = "29" isr = "ISR_TTY" channel = "13" /> 46 47 <irq type = "HARD" icuid = "30" isr = "ISR_TTY" channel = "14" /> 47 <irq type = "HARD" icuid = "31" isr = "ISR_IOC" />48 <irq type = "HARD" icuid = "31" isr = "ISR_IOC" channel = "0" /> 48 49 </proc> 49 50 50 51 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 51 <periph type = "X ICU" psegname = "PSEG_XICU" channels = "18" />52 <periph type = "XCU" psegname = "PSEG_XCU" channels = "1" /> 52 53 <periph type = "IOC" psegname = "PSEG_IOC" channels = "1" /> 53 54 <periph type = "TTY" psegname = "PSEG_TTY" channels = "8" /> … … 58 59 <cluster index = "1" > 59 60 <pseg name = "PSEG_RAM" type = "RAM" base = "0x4000000000" length = "0x0010000000" /> 60 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x40B0000000" length = "0x0000002000" />61 <pseg name = "PSEG_XCU" type = "PERI" base = "0x40B0000000" length = "0x0000002000" /> 61 62 <pseg name = "PSEG_DMA" type = "PERI" base = "0x40B1000000" length = "0x0000008000" /> 62 63 … … 67 68 68 69 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 69 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />70 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 70 71 </cluster> 71 72 72 73 <cluster index = "2" > 73 74 <pseg name = "PSEG_RAM" type = "RAM" base = "0x8000000000" length = "0x0010000000" /> 74 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x80B0000000" length = "0x0000002000" />75 <pseg name = "PSEG_XCU" type = "PERI" base = "0x80B0000000" length = "0x0000002000" /> 75 76 <pseg name = "PSEG_DMA" type = "PERI" base = "0x80B1000000" length = "0x0000008000" /> 76 77 … … 81 82 82 83 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 83 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />84 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 84 85 </cluster> 85 86 86 87 <cluster index = "3" > 87 88 <pseg name = "PSEG_RAM" type = "RAM" base = "0xC000000000" length = "0x0010000000" /> 88 <pseg name = "PSEG_X ICU"type = "PERI" base = "0xC0B0000000" length = "0x0000002000" />89 <pseg name = "PSEG_XCU" type = "PERI" base = "0xC0B0000000" length = "0x0000002000" /> 89 90 <pseg name = "PSEG_DMA" type = "PERI" base = "0xC0B1000000" length = "0x0000008000" /> 90 91 … … 95 96 96 97 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 97 <periph type = "XICU" psegname = "PSEG_XICU"channels = "2" />98 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 98 99 </cluster> 99 100 </clusterset> 100 101 102 101 103 102 <globalset> … … 148 147 </vseg> 149 148 150 *** Replicated ICUS / A[31:28] = 0xE / Increment = 0x10000 0151 152 <vseg name = "seg_icu_0" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_X ICU">149 *** Replicated ICUS / A[31:28] = 0xE / Increment = 0x10000 150 151 <vseg name = "seg_icu_0" vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_XCU" > 153 152 <vobj name = "icu_0" type = "PERI" length = "0x00001000" /> 154 153 </vseg> 155 <vseg name = "seg_icu_1" vbase = "0xE0 100000" mode = "__W_" clusterid = "1" psegname = "PSEG_XICU">154 <vseg name = "seg_icu_1" vbase = "0xE0010000" mode = "__W_" clusterid = "1" psegname = "PSEG_XCU" > 156 155 <vobj name = "icu_1" type = "PERI" length = "0x00001000" /> 157 156 </vseg> 158 <vseg name = "seg_icu_2" vbase = "0xE0 200000" mode = "__W_" clusterid = "2" psegname = "PSEG_XICU">157 <vseg name = "seg_icu_2" vbase = "0xE0020000" mode = "__W_" clusterid = "2" psegname = "PSEG_XCU" > 159 158 <vobj name = "icu_2" type = "PERI" length = "0x00001000" /> 160 159 </vseg> 161 <vseg name = "seg_icu_3" vbase = "0xE0 300000" mode = "__W_" clusterid = "3" psegname = "PSEG_XICU">160 <vseg name = "seg_icu_3" vbase = "0xE0030000" mode = "__W_" clusterid = "3" psegname = "PSEG_XCU" > 162 161 <vobj name = "icu_3" type = "PERI" length = "0x00001000" /> 163 162 </vseg> 164 163 165 *** Replicated DMAs / A[31:28] = 0xD / Increment = 0x10000 0164 *** Replicated DMAs / A[31:28] = 0xD / Increment = 0x10000 166 165 167 166 <vseg name = "seg_dma_0" vbase = "0xD0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_DMA" > 168 167 <vobj name = "dma_0" type = "PERI" length = "0x00008000" /> 169 168 </vseg> 170 <vseg name = "seg_dma_1" vbase = "0xD0 100000" mode = "__W_" clusterid = "1" psegname = "PSEG_DMA" >169 <vseg name = "seg_dma_1" vbase = "0xD0010000" mode = "__W_" clusterid = "1" psegname = "PSEG_DMA" > 171 170 <vobj name = "dma_1" type = "PERI" length = "0x00008000" /> 172 171 </vseg> 173 <vseg name = "seg_dma_2" vbase = "0xD0 200000" mode = "__W_" clusterid = "2" psegname = "PSEG_DMA" >172 <vseg name = "seg_dma_2" vbase = "0xD0020000" mode = "__W_" clusterid = "2" psegname = "PSEG_DMA" > 174 173 <vobj name = "dma_2" type = "PERI" length = "0x00008000" /> 175 174 </vseg> 176 <vseg name = "seg_dma_3" vbase = "0xD0 300000" mode = "__W_" clusterid = "3" psegname = "PSEG_DMA" >175 <vseg name = "seg_dma_3" vbase = "0xD0030000" mode = "__W_" clusterid = "3" psegname = "PSEG_DMA" > 177 176 <vobj name = "dma_3" type = "PERI" length = "0x00008000" /> 178 177 </vseg> 179 178 180 *** Replicated schedulers / A[31:28] = 0xF / Increment = 0x10000 0179 *** Replicated schedulers / A[31:28] = 0xF / Increment = 0x10000 181 180 182 181 <vseg name = "seg_sched_0" vbase = "0xF0000000" mode = "C_W_" clusterid = "0" psegname = "PSEG_RAM" > 183 182 <vobj name = "sched_0" type = "SCHED" length = "0x00008000" /> 184 183 </vseg> 185 <vseg name = "seg_sched_1" vbase = "0xF0 100000" mode = "C_W_" clusterid = "1" psegname = "PSEG_RAM" >184 <vseg name = "seg_sched_1" vbase = "0xF0010000" mode = "C_W_" clusterid = "1" psegname = "PSEG_RAM" > 186 185 <vobj name = "sched_1" type = "SCHED" length = "0x00008000" /> 187 186 </vseg> 188 <vseg name = "seg_sched_2" vbase = "0xF0 200000" mode = "C_W_" clusterid = "2" psegname = "PSEG_RAM" >187 <vseg name = "seg_sched_2" vbase = "0xF0020000" mode = "C_W_" clusterid = "2" psegname = "PSEG_RAM" > 189 188 <vobj name = "sched_2" type = "SCHED" length = "0x00008000" /> 190 189 </vseg> 191 <vseg name = "seg_sched_3" vbase = "0xF0 300000" mode = "C_W_" clusterid = "3" psegname = "PSEG_RAM" >190 <vseg name = "seg_sched_3" vbase = "0xF0030000" mode = "C_W_" clusterid = "3" psegname = "PSEG_RAM" > 192 191 <vobj name = "sched_3" type = "SCHED" length = "0x00008000" /> 193 192 </vseg> -
soft/giet_vm/mappings/4c_1p_display.xml
r249 r253 5 5 cluster_x = "2" 6 6 cluster_y = "2" 7 vspaces = "1"> 7 vspaces = "1" 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" /> … … 62 63 <cluster index = "1" > 63 64 <pseg name = "PSEG_RAM" type = "RAM" base = "0x4000000000" length = "0x0010000000" /> 64 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x40B0000000" length = "0x0000002000" />65 <pseg name = "PSEG_XCU" type = "PERI" base = "0x40B0000000" length = "0x0000002000" /> 65 66 <pseg name = "PSEG_DMA" type = "PERI" base = "0x40B1000000" length = "0x0000008000" /> 66 67 <pseg name = "PSEG_MMC" type = "PERI" base = "0x40B2000000" length = "0x0000001000" /> … … 72 73 73 74 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 74 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />75 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 75 76 <periph type = "MMC" psegname = "PSEG_MMC" channels = "1" /> 76 77 </cluster> … … 78 79 <cluster index = "2" > 79 80 <pseg name = "PSEG_RAM" type = "RAM" base = "0x8000000000" length = "0x0010000000" /> 80 <pseg name = "PSEG_X ICU"type = "PERI" base = "0x80B0000000" length = "0x0000002000" />81 <pseg name = "PSEG_XCU" type = "PERI" base = "0x80B0000000" length = "0x0000002000" /> 81 82 <pseg name = "PSEG_DMA" type = "PERI" base = "0x80B1000000" length = "0x0000008000" /> 82 83 <pseg name = "PSEG_MMC" type = "PERI" base = "0x80B2000000" length = "0x0000001000" /> … … 88 89 89 90 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 90 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />91 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 91 92 <periph type = "MMC" psegname = "PSEG_MMC" channels = "1" /> 92 93 </cluster> … … 94 95 <cluster index = "3" > 95 96 <pseg name = "PSEG_RAM" type = "RAM" base = "0xC000000000" length = "0x0010000000" /> 96 <pseg name = "PSEG_X ICU"type = "PERI" base = "0xC0B0000000" length = "0x0000002000" />97 <pseg name = "PSEG_XCU" type = "PERI" base = "0xC0B0000000" length = "0x0000002000" /> 97 98 <pseg name = "PSEG_DMA" type = "PERI" base = "0xC0B1000000" length = "0x0000008000" /> 98 99 <pseg name = "PSEG_MMC" type = "PERI" base = "0xC0B2000000" length = "0x0000001000" /> … … 104 105 105 106 <periph type = "DMA" psegname = "PSEG_DMA" channels = "4" /> 106 <periph type = "X ICU" psegname = "PSEG_XICU"channels = "2" />107 <periph type = "XCU" psegname = "PSEG_XCU" channels = "2" /> 107 108 <periph type = "MMC" psegname = "PSEG_MMC" channels = "1" /> 108 109 </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> -
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.