50 #include "Target_Base.h"
56 #define FPGA_BASE (0x60000000)
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: P013_35_V1_3_CPU.h:106
virtual VOID FPGA_Write_U16(U16 u16_Address, U16 u16_Value)
Write 16 bit data into FPGA register.
Definition: P013_35_V1_3_CPU.cpp:247
U32 u32_TCLK1
Definition: P013_35_V1_3_CPU.h:168
virtual VOID FPGA_Interrupt_Enable(U32 u32_TickPriority)
Enable interrupt method.
Definition: P013_35_V1_3_CPU.cpp:224
U32 u32_IWDG
Definition: P013_35_V1_3_CPU.h:170
virtual VOID FPGA_Configure()
Definition: P013_35_V1_3_CPU.cpp:175
virtual U32 Get_CPU_Heap_Base()
Definition: P013_35_V1_3_CPU.cpp:485
VOID System_Core_Clock_Update()
Definition: P013_35_V1_3_CPU.cpp:271
virtual U32 Get_CPU_Heap_Size()
Definition: P013_35_V1_3_CPU.cpp:494
U32 u32_PCLK2
Definition: P013_35_V1_3_CPU.h:167
U32 Get_SYSCLK_Frequency()
Definition: P013_35_V1_3_CPU.cpp:277
VOID Init()
Initialisation method.
Definition: P013_35_V1_3_CPU.cpp:131
U32 Get_TCLK2_Frequency()
Returns the TCLK2 frequency
Definition: P013_35_V1_3_CPU.cpp:365
U32 u32_HCLK
Definition: P013_35_V1_3_CPU.h:165
U32 Get_TCLK1_Frequency()
Returns the TCLK1 frequency
Definition: P013_35_V1_3_CPU.cpp:348
U32 u32_TCLK2
Definition: P013_35_V1_3_CPU.h:169
U32 Get_PCLK2_Frequency()
Returns the PCLK2 frequency
Definition: P013_35_V1_3_CPU.cpp:331
U32 u32_Error_Flag
Definition: P013_35_V1_3_CPU.h:173
virtual U32 Get_CPU_Stack_Base()
Definition: P013_35_V1_3_CPU.cpp:467
virtual U32 Get_CPU_Unique_Device_ID(U32 u32_Index)
Definition: P013_35_V1_3_CPU.cpp:429
VOID Done()
Finalisation method.
Definition: P013_35_V1_3_CPU.cpp:161
U32 u32_SYSCLK
Definition: P013_35_V1_3_CPU.h:164
U32 Get_PCLK1_Frequency()
Returns the PCLK1 frequency
Definition: P013_35_V1_3_CPU.cpp:314
virtual U32 Get_CPU_Flash_Size()
Definition: P013_35_V1_3_CPU.cpp:444
U32 Get_IWDG_Frequency()
Returns the IWDG frequency
Definition: P013_35_V1_3_CPU.cpp:380
virtual VOID FPGA_Read_U16(U16 u16_Address, U16 *u16_Value)
Read 16 bit data from FPGA register.
Definition: P013_35_V1_3_CPU.cpp:259
virtual U32 Get_CPU_Revision()
Definition: P013_35_V1_3_CPU.cpp:416
virtual U32 Get_CPU_RAM_Size()
Definition: P013_35_V1_3_CPU.cpp:456
virtual U32 Get_CPU_Device_ID()
Definition: P013_35_V1_3_CPU.cpp:403
virtual U32 Get_CPU_Reset_Source()
Definition: P013_35_V1_3_CPU.cpp:390
U32 Get_HCLK_Frequency()
Returns the HCLK frequency
Definition: P013_35_V1_3_CPU.cpp:297
virtual VOID FPGA_Interrupt_Disable()
Disable interrupt method.
Definition: P013_35_V1_3_CPU.cpp:236
virtual U32 Get_CPU_Stack_Size()
Definition: P013_35_V1_3_CPU.cpp:476
U32 u32_PCLK1
Definition: P013_35_V1_3_CPU.h:166