Ignore:
Timestamp:
Jan 20, 2015, 5:20:39 PM (9 years ago)
Author:
cfuguet
Message:

genmap: add distributed ROM support

  • Generate the DROM address space segment that is used for the TSAR reconfiguration distributed ROM.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_python/mapping.py

    r471 r491  
    6565                  'XCU',
    6666                  'PIC',
     67                  'DROM',
    6768                 ]
    6869
     
    904905        seg_xcu_size = 0
    905906
     907        nb_drom       = 0
     908        drom_channels = 0
     909        seg_drom_base = 0xFFFFFFFF
     910        seg_drom_size = 0
     911
    906912        use_bdv = False
    907913        use_spi = False
     
    965971                    rom_channels = periph.channels
    966972                    nb_rom +=1
     973
     974                elif ( periph.ptype == 'DROM' ):
     975                    seg_drom_base = periph.pseg.base & 0xFFFFFFFF
     976                    seg_drom_size = periph.pseg.size
     977                    drom_channels = periph.channels
     978                    nb_drom +=1
    967979
    968980                elif ( periph.ptype == 'SIM' ):
     
    11841196        s += '#define SEG_RDK_BASE           0x%x\n'  % seg_rdk_base
    11851197        s += '#define SEG_RDK_SIZE           0x%x\n'  % seg_rdk_size
     1198        s += '\n'
     1199        s += '#define SEG_DROM_BASE          0x%x\n'  % seg_drom_base
     1200        s += '#define SEG_DROM_SIZE          0x%x\n'  % seg_drom_size
    11861201        s += '\n'
    11871202        s += '#define PERI_CLUSTER_INCREMENT 0x%x\n'  % self.peri_increment
Note: See TracChangeset for help on using the changeset viewer.