connectionSignalSlot.h 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. #ifndef _ASM_M32R_M32R_MP_FPGA_
  2. #define _ASM_M32R_M32R_MP_FPGA_
  3. /*
  4. * Renesas M32R-MP-FPGA
  5. *
  6. * Copyright (c) 2002 Hitoshi Yamamoto
  7. * Copyright (c) 2003, 2004 Renesas Technology Corp.
  8. */
  9. /*
  10. * ========================================================
  11. * M32R-MP-FPGA Memory Map
  12. * ========================================================
  13. * 0x00000000 : Block#0 : 64[MB]
  14. * 0x03E00000 : SFR
  15. * 0x03E00000 : reserved
  16. * 0x03EF0000 : FPGA
  17. * 0x03EF1000 : reserved
  18. * 0x03EF4000 : CKM
  19. * 0x03EF4000 : BSELC
  20. * 0x03EF5000 : reserved
  21. * 0x03EFC000 : MFT
  22. * 0x03EFD000 : SIO
  23. * 0x03EFE000 : reserved
  24. * 0x03EFF000 : ICU
  25. * 0x03F00000 : Internal SRAM 64[KB]
  26. * 0x03F10000 : reserved
  27. * --------------------------------------------------------
  28. * 0x04000000 : Block#1 : 64[MB]
  29. * 0x04000000 : Debug board SRAM 4[MB]
  30. * 0x04400000 : reserved
  31. * --------------------------------------------------------
  32. * 0x08000000 : Block#2 : 64[MB]
  33. * --------------------------------------------------------
  34. * 0x0C000000 : Block#3 : 64[MB]
  35. * --------------------------------------------------------
  36. * 0x10000000 : Block#4 : 64[MB]
  37. * --------------------------------------------------------
  38. * 0x14000000 : Block#5 : 64[MB]
  39. * --------------------------------------------------------
  40. * 0x18000000 : Block#6 : 64[MB]
  41. * --------------------------------------------------------
  42. * 0x1C000000 : Block#7 : 64[MB]
  43. * --------------------------------------------------------
  44. * 0xFE000000 : TLB
  45. * 0xFE000000 : ITLB
  46. * 0xFE000080 : reserved
  47. * 0xFE000800 : DTLB
  48. * 0xFE000880 : reserved
  49. * --------------------------------------------------------
  50. * 0xFF000000 : System area
  51. * 0xFFFF0000 : MMU
  52. * 0xFFFF0030 : reserved
  53. * 0xFFFF8000 : Debug function
  54. * 0xFFFFA000 : reserved
  55. * 0xFFFFC000 : CPU control
  56. * 0xFFFFFFFF
  57. * ========================================================
  58. */
  59. /*======================================================================*
  60. * Special Function Register
  61. *======================================================================*/
  62. #define M32R_SFR_OFFSET (0x00E00000) /* 0x03E00000-0x03EFFFFF 1[MB] */
  63. /*
  64. * FPGA registers.
  65. */
  66. #define M32R_FPGA_TOP (0x000F0000+M32R_SFR_OFFSET)
  67. #define M32R_FPGA_NUM_OF_CPUS_PORTL (0x00+M32R_FPGA_TOP)
  68. #define M32R_FPGA_CPU_NAME0_PORTL (0x10+M32R_FPGA_TOP)
  69. #define M32R_FPGA_CPU_NAME1_PORTL (0x14+M32R_FPGA_TOP)
  70. #define M32R_FPGA_CPU_NAME2_PORTL (0x18+M32R_FPGA_TOP)
  71. #define M32R_FPGA_CPU_NAME3_PORTL (0x1C+M32R_FPGA_TOP)
  72. #define M32R_FPGA_MODEL_ID0_PORTL (0x20+M32R_FPGA_TOP)
  73. #define M32R_FPGA_MODEL_ID1_PORTL (0x24+M32R_FPGA_TOP)