Option.h
上传用户:mhstny
上传日期:2022-08-05
资源大小:793k
文件大小:2k
源码类别:

微处理器开发

开发平台:

Unix_Linux

  1. //====================================================================
  2. // File Name : option.h
  3. // Function  : S3C2410 
  4. // Program   : Shin, On Pil (SOP)
  5. // Date      : January 03, 2003
  6. // Version   : 0.0
  7. // History
  8. //   0.0 : Programming start (February 20,2002) -> SOP
  9. //====================================================================
  10. #ifndef __OPTION_H__
  11. #define __OPTION_H__
  12. //#define FCLK 50700000
  13. //#define HCLK 50700000
  14. //#define PCLK 50700000
  15. //#define UCLK 50700000
  16. //#define FCLK 101250000      //SDRAM 2.5V use
  17. //#define HCLK (FCLK/2)
  18. //#define PCLK (FCLK/2)
  19. //#define UCLK PCLK
  20. //#define FCLK 135428571
  21. //#define FCLK 200000000
  22. //++++++++++++++++++++++++++++++++++++++++++
  23. #define FCLK 202800000
  24. //+++++++++++++++++++++++++++++++++++++++++++
  25. //#define   FCLK 50000000
  26. //#define   HCLK FCLK
  27. //#define   PCLK FCLK
  28. //#define   UCLK FCLK
  29. //==========================================
  30. //#define FCLK 220000000
  31. //#define FCLK 226000000
  32. //#define FCLK 237000000
  33. //#define FCLK 266000000
  34. //========================================
  35. #define HCLK (FCLK/2)
  36. #define PCLK (FCLK/4)
  37. #define UCLK PCLK
  38. //=======================================
  39. // BUSWIDTH : 16,32
  40. #define BUSWIDTH    (32)
  41. //64MB
  42. // 0x30000000 ~ 0x30ffffff : Download Area (16MB) Cacheable
  43. // 0x31000000 ~ 0x33feffff : Non-Cacheable Area
  44. // 0x33ff0000 ~ 0x33ff47ff : Heap & RW Area
  45. // 0x33ff4800 ~ 0x33ff7fff : FIQ ~ User Stack Area
  46. // 0x33ff8000 ~ 0x33fffeff : Not Used Area
  47. // 0x33ffff00 ~ 0x33ffffff : Exception & ISR Vector Table
  48. #define _RAM_STARTADDRESS       0x30000000
  49. #define _NONCACHE_STARTADDRESS 0x31000000
  50. #define _ISR_STARTADDRESS       0x33ffff00     
  51. #define _MMUTT_STARTADDRESS     0x33ff8000
  52. #define _STACK_BASEADDRESS      0x33ff8000
  53. #define HEAPEND                 0x33ff0000
  54. //If you use ADS1.x, please define ADS10
  55. #define ADS10 TRUE
  56. // note: makefile,option.a should be changed
  57. #endif    //__OPTION_H__