54 #include "Target_Base.h" 
   60 #define FPGA_BASE (0x60000000) 
   67 #define FPGA_MODULE_EXTERNAL_SLOT_1_BASE_ADDRESS          (FPGA_BASE+(0x00000020)) 
   68 #define FPGA_MODULE_EXTERNAL_SLOT_2_BASE_ADDRESS          (FPGA_BASE+(0x00000040)) 
   69 #define FPGA_MODULE_EXTERNAL_SLOT_3_BASE_ADDRESS          (FPGA_BASE+(0x00000060)) 
   70 #define FPGA_MODULE_EXTERNAL_SLOT_4_BASE_ADDRESS          (FPGA_BASE+(0x00000080)) 
   71 #define FPGA_MODULE_EXTERNAL_SLOT_6_BASE_ADDRESS          (FPGA_BASE+(0x000000A0)) 
   72 #define FPGA_MODULE_EXTERNAL_SLOT_11_BASE_ADDRESS         (FPGA_BASE+(0x000000C0)) 
   73 #define FPGA_MODULE_EXTERNAL_SLOT_12_BASE_ADDRESS         (FPGA_BASE+(0x000000E0)) 
   74 #define FPGA_MODULE_EXTERNAL_SLOT_13_BASE_ADDRESS         (FPGA_BASE+(0x00000100)) 
   75 #define FPGA_MODULE_EXTERNAL_SLOT_14_BASE_ADDRESS         (FPGA_BASE+(0x00000120)) 
   76 #define FPGA_MODULE_EXTERNAL_SLOT_16_BASE_ADDRESS         (FPGA_BASE+(0x00000140)) 
   77 #define FPGA_MODULE_EXTERNAL_SLOT_17_BASE_ADDRESS         (FPGA_BASE+(0x00000160)) 
   79 #define FPGA_MODULE_INTERNAL_SLOT_1_BASE_ADDRESS          (FPGA_BASE+(0x00000180)) 
   80 #define FPGA_MODULE_INTERNAL_SLOT_2_BASE_ADDRESS          (FPGA_BASE+(0x000001A0)) 
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
 
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
 
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
 
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
 
void System_Init(void)
Definition: P013_35_V1_3_CPU.cpp:94
 
VOID FPGA_Interrupt_Handler()
FPGA object interrupt handler.
Definition: P013_35_V1_3_CPU.cpp:117
 
Definition: Target_P017_11_V1.h:87
 
virtual U32 Get_CPU_Heap_Size()
Definition: Target_P017_11_V1.cpp:1721
 
virtual U32 Get_CPU_Revision()
Definition: Target_P017_11_V1.cpp:1621
 
virtual U32 Get_CPU_Reset_Source()
Definition: Target_P017_11_V1.cpp:1583
 
U32 Get_PCLK2_Frequency()
Returns the PCLK2 frequency
Definition: Target_P017_11_V1.cpp:1524
 
virtual U32 Get_CPU_Stack_Size()
Definition: Target_P017_11_V1.cpp:1686
 
U32 Get_TCLK1_Frequency()
Returns the TCLK1 frequency
Definition: Target_P017_11_V1.cpp:1541
 
VOID System_Core_Clock_Update()
Definition: Target_P017_11_V1.cpp:1344
 
virtual U32 Get_CPU_Stack_Base()
Definition: Target_P017_11_V1.cpp:1672
 
VOID Init()
Initialisation method.
Definition: Target_P017_11_V1.cpp:1168
 
U32 Get_PCLK1_Frequency()
Returns the PCLK1 frequency
Definition: Target_P017_11_V1.cpp:1507
 
U32 Get_TCLK2_Frequency()
Returns the TCLK2 frequency
Definition: Target_P017_11_V1.cpp:1558
 
U32 u32_SYSCLK
Definition: Target_P017_11_V1.h:146
 
U32 Get_HCLK_Frequency()
Returns the HCLK frequency
Definition: Target_P017_11_V1.cpp:1490
 
U32 u32_IWDG
Definition: Target_P017_11_V1.h:152
 
virtual TTarget_Base::TReset_Source Get_Reset_Source()
Definition: Target_P017_11_V1.cpp:1596
 
U32 u32_HCLK
Definition: Target_P017_11_V1.h:147
 
virtual VOID FPGA_Read_U16(U16 u16_Address, U16 *u16_Value)
Read 16 bit data from FPGA register.
Definition: Target_P017_11_V1.cpp:1332
 
virtual U32 Get_CPU_Flash_Size()
Definition: Target_P017_11_V1.cpp:1649
 
U32 u32_TCLK2
Definition: Target_P017_11_V1.h:151
 
virtual VOID FPGA_Interrupt_Disable()
Disable interrupt method.
Definition: Target_P017_11_V1.cpp:1297
 
virtual U32 Get_CPU_Device_ID()
Definition: Target_P017_11_V1.cpp:1608
 
virtual U32 Get_CPU_Heap_Base()
Definition: Target_P017_11_V1.cpp:1707
 
U32 u32_TCLK1
Definition: Target_P017_11_V1.h:150
 
U32 u32_Error_Flag
Definition: Target_P017_11_V1.h:155
 
virtual VOID FPGA_Write_U16(U16 u16_Address, U16 u16_Value)
Write 16 bit data into FPGA register.
Definition: Target_P017_11_V1.cpp:1316
 
virtual VOID FPGA_Interrupt_Enable(U32 u32_TickPriority)
Enable interrupt method.
Definition: Target_P017_11_V1.cpp:1279
 
VOID Done()
Finalisation method.
Definition: Target_P017_11_V1.cpp:1200
 
U32 u32_PCLK1
Definition: Target_P017_11_V1.h:148
 
U32 u32_PCLK2
Definition: Target_P017_11_V1.h:149
 
U32 Get_SYSCLK_Frequency()
Definition: Target_P017_11_V1.cpp:1470
 
U32 Get_IWDG_Frequency()
Returns the IWDG frequency
Definition: Target_P017_11_V1.cpp:1573
 
virtual U32 Get_CPU_Unique_Device_ID(U32 u32_Index)
Definition: Target_P017_11_V1.cpp:1634
 
virtual U32 Get_CPU_RAM_Size()
Definition: Target_P017_11_V1.cpp:1661
 
virtual BOOL FPGA_Configure()
Force load FPGA configuration from extern memory.
Definition: Target_P017_11_V1.cpp:1216