Changeset 966 for trunk/platforms/tsar_generic_iob/arch.py
- Timestamp:
- Apr 6, 2015, 12:37:30 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/platforms/tsar_generic_iob/arch.py
r965 r966 14 14 # (global vsegs). 15 15 # 16 # This platform includes 6external peripherals, accessible through an IOB16 # This platform includes 7 external peripherals, accessible through an IOB 17 17 # components located in cluster [0,0] or in cluster [x_size-1, y_size-1]. 18 # Available peripherals are: TTY, HBA, FBF, ROM, NIC, CMA, PIC.18 # Available peripherals are: TTY, IOC, FBF, ROM, NIC, CMA, PIC. 19 19 # 20 20 # All clusters contain (nb_procs) processors, one L2 cache, one XCU, and 21 21 # one DMA controller. 22 22 # 23 # The "constructor" parameters are:23 # The "constructor" parameters (defined in Makefile) are: 24 24 # - x_size : number of clusters in a row 25 25 # - y_size : number of clusters in a column … … 27 27 # - nb_ttys : number of TTY channels 28 28 # - fbf_width : frame_buffer width = frame_buffer heigth 29 # - ioc_type : can be 'BDV' , 'HBA' , 'SDC' , 'NONE'30 # 31 # The other hardware parameters are:29 # - ioc_type : can be 'BDV','HBA','SDC', but not 'RDK' 30 # 31 # The other hardware parameters (defined below) are: 32 32 # - nb_nics : number of NIC channels 33 33 # - nb_cmas : number of CMA channels … … 39 39 # - irq_per_proc : number of input IRQs per processor 40 40 # - use_ramdisk : use a ramdisk when True 41 # - vseg_increment : address increment for replicated peripherals41 # - vseg_increment : address increment for replicated vsegs 42 42 # 43 43 # Regarding the boot and kernel vsegs mapping : … … 71 71 p_width = 4 72 72 paddr_width = 40 73 irq_per_proc = 4 74 peri_increment = 0x10000 # distributed peripherals vbase address increment73 irq_per_proc = 4 # NetBSD constraint 74 peri_increment = 0x10000 75 75 76 76 ### parameters checking … … 89 89 ((x_io == x_size-1) and (y_io == y_size-1)) ) 90 90 91 assert( ioc_type in IOCSUBTYPES)91 assert( ioc_type in [ 'BDV' , 'HBA' , 'SDC' ] ) 92 92 93 93 ### define platform name
Note: See TracChangeset
for help on using the changeset viewer.