source: trunk/softs/tsar_boot/conf/platform_fpga_de2-115/defs_platform.h @ 425

Last change on this file since 425 was 425, checked in by cfuguet, 11 years ago

Modifications in tsar_boot:

  • Creating new files boot_utils.[c h] containing the memcpy, memset and some ELF format debug functions
  • Introducing assert in the boot_elf_loader to show an error when some of segments to load conflicts with some of the pre-loader segments
  • Cosmetic changes in boot_elf_loader to improve code readibility
  • Fixing bug in dcache_buf_invalidate function used by boot_ioc_read when cache coherence not supported. The condition in the for loop was erroneous.
  • Modification in Makefile: The SYSCLK_FREQ parameter is not passed anymore

as a Makefile parameter but it is definesd in the defs_platform.h file

File size: 388 bytes
Line 
1#define NB_PROCS        1
2#define NB_CLUSTERS     1
3
4#define IRQ_PER_PROC    1
5
6#define CACHE_COHERENCE 1
7#define CACHE_LINE_SIZE 64//bytes
8
9#define BOOT_DEBUG      1
10#define BOOT_DEBUG_IOC  0
11
12#define IOC_BASE        0xFB000000
13#define TTY_BASE        0xFC000000
14#define ICU_BASE        0xFD000000
15
16/* Mandatory argument only for FPGA platforms */ 
17
18#define SYSCLK_FREQ     25000000//Hz
Note: See TracBrowser for help on using the repository browser.