Ignore:
Timestamp:
Sep 21, 2018, 10:25:39 PM (4 years ago)
Author:
nicolas.van.phan@…
Message:

Gather LETI-specific macros into hard_config.h

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/arch_info/arch_classes.py

    r548 r556  
    605605        s += '#define BOOT_CORE_CXY          %d\n'    % self.boot_cxy
    606606        s += '#define CACHE_LINE_SIZE        %d\n'    % self.cache_line
    607         if (self.name[5] == 'l') :
    608             s += '#define IS_LETI              \n'
    609607        s += '#define RESET_SYSTEM_CLK       %d\n'    % sys_clk
    610608        s += '\n'
     
    630628        s += '#define USE_IOC_RDK            %d\n'    % use_ioc_rdk
    631629        s += '\n'
     630        s += '#define USE_TXT_TTY            %d\n'    % (self.name[5] != 'l') # use TTY implementation on IOB
     631        s += '#define USE_TXT_MTY            %d\n'    % (self.name[5] == 'l') # use MTY implementation on LETI
     632        s += '\n'
    632633        s += '#define FBUF_X_SIZE            %d\n'    % fbf_arg0
    633634        s += '#define FBUF_Y_SIZE            %d\n'    % fbf_arg1
     
    637638        s += '#define ICU_NB_WTI             %d\n'    % icu_arg2
    638639        s += '#define ICU_NB_OUT             %d\n'    % icu_arg3
     640        s += '\n'
     641        if (self.name[5] == 'l') : # If running on LETI
     642            s += '#define TXT_TGT_CLUSTER        0\n'
     643        else : # Else, running on IOB
     644            s += '#define TXT_TGT_CLUSTER        ((X_IO << Y_WIDTH) + Y_IO)\n'
    639645        s += '\n'
    640646
Note: See TracChangeset for help on using the changeset viewer.