Ignore:
Timestamp:
Feb 3, 2014, 4:34:44 PM (10 years ago)
Author:
cfuguet
Message:

Modification on giet_xml parser and driver:

  • Introducing a new field on the mapping_info header which is used to store the number of IRQ per processor. This number must be declared on the header of all XML description files (irq_per_proc).
  • The number of channels of the ICU/XICU must be equal to the number of processors per cluster multiplied by the number of IRQ per processor (this is verified by the xml_parser).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/mappings/4c_2p_four.xml

    r282 r287  
    88              y_width      = "4"
    99              vspaces      = "4"
    10               increment    = "0x10000" >
     10                          increment    = "0x10000"
     11                          irq_per_proc = "1" >
    1112
    1213*** The "increment" parameter is the virtual address cluster increment
     
    5455
    5556            <periph type = "DMA"  psegname = "PSEG_DMA"  channels = "1"  />
    56             <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "6"  />
     57            <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "2"  />
    5758            <periph type = "MMC"  psegname = "PSEG_MMC"  channels = "1"  />
    5859            <periph type = "IOC"  psegname = "PSEG_IOC"  channels = "1"  />
     
    8182
    8283            <periph type = "DMA"  psegname = "PSEG_DMA"  channels = "1" />
    83             <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "6" />
     84            <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "2" />
    8485            <periph type = "MMC"  psegname = "PSEG_MMC"  channels = "1" />
    8586        </cluster>
     
    101102
    102103            <periph type = "DMA"  psegname = "PSEG_DMA"  channels = "1" />
    103             <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "6" />
     104            <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "2" />
    104105            <periph type = "MMC"  psegname = "PSEG_MMC"  channels = "1" />
    105106        </cluster>
     
    121122
    122123            <periph type = "DMA"  psegname = "PSEG_DMA"  channels = "1" />
    123             <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "6" />
     124            <periph type = "XCU"  psegname = "PSEG_XCU"  channels = "2" />
    124125            <periph type = "MMC"  psegname = "PSEG_MMC"  channels = "1" />
    125126        </cluster>
Note: See TracChangeset for help on using the changeset viewer.