ConOpSys V2970  P004.07
ANVILEX control operating system
Classes | Macros | Functions
Target_P017_11_V1.h File Reference

Target board P017.11 V1 hardware driver header file. More...

#include "Target_Base.h"
Include dependency graph for Target_P017_11_V1.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TTarget_P017_11_V1
 

Macros

#define FPGA_BASE   (0x60000000)
 
#define FPGA_MODULE_EXTERNAL_SLOT_1_BASE_ADDRESS   (FPGA_BASE+(0x00000020))
 
#define FPGA_MODULE_EXTERNAL_SLOT_2_BASE_ADDRESS   (FPGA_BASE+(0x00000040))
 
#define FPGA_MODULE_EXTERNAL_SLOT_3_BASE_ADDRESS   (FPGA_BASE+(0x00000060))
 
#define FPGA_MODULE_EXTERNAL_SLOT_4_BASE_ADDRESS   (FPGA_BASE+(0x00000080))
 
#define FPGA_MODULE_EXTERNAL_SLOT_6_BASE_ADDRESS   (FPGA_BASE+(0x000000A0))
 
#define FPGA_MODULE_EXTERNAL_SLOT_11_BASE_ADDRESS   (FPGA_BASE+(0x000000C0))
 
#define FPGA_MODULE_EXTERNAL_SLOT_12_BASE_ADDRESS   (FPGA_BASE+(0x000000E0))
 
#define FPGA_MODULE_EXTERNAL_SLOT_13_BASE_ADDRESS   (FPGA_BASE+(0x00000100))
 
#define FPGA_MODULE_EXTERNAL_SLOT_14_BASE_ADDRESS   (FPGA_BASE+(0x00000120))
 
#define FPGA_MODULE_EXTERNAL_SLOT_16_BASE_ADDRESS   (FPGA_BASE+(0x00000140))
 
#define FPGA_MODULE_EXTERNAL_SLOT_17_BASE_ADDRESS   (FPGA_BASE+(0x00000160))
 
#define FPGA_MODULE_INTERNAL_SLOT_1_BASE_ADDRESS   (FPGA_BASE+(0x00000180))
 
#define FPGA_MODULE_INTERNAL_SLOT_2_BASE_ADDRESS   (FPGA_BASE+(0x000001A0))
 

Functions

void System_Init (void)
 
VOID FPGA_Interrupt_Handler ()
 FPGA object interrupt handler. More...
 

Detailed Description

Target board P017.11 V1 hardware driver header file.

Attention
No special attention requered.
Revision
2280
Date
2020-12-12 16:29:27 +0500 (Sa, 12 Dez 2020)
Author
minch

Macro Definition Documentation

◆ FPGA_BASE

#define FPGA_BASE   (0x60000000)

◆ FPGA_MODULE_EXTERNAL_SLOT_11_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_11_BASE_ADDRESS   (FPGA_BASE+(0x000000C0))

◆ FPGA_MODULE_EXTERNAL_SLOT_12_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_12_BASE_ADDRESS   (FPGA_BASE+(0x000000E0))

◆ FPGA_MODULE_EXTERNAL_SLOT_13_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_13_BASE_ADDRESS   (FPGA_BASE+(0x00000100))

◆ FPGA_MODULE_EXTERNAL_SLOT_14_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_14_BASE_ADDRESS   (FPGA_BASE+(0x00000120))

◆ FPGA_MODULE_EXTERNAL_SLOT_16_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_16_BASE_ADDRESS   (FPGA_BASE+(0x00000140))

◆ FPGA_MODULE_EXTERNAL_SLOT_17_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_17_BASE_ADDRESS   (FPGA_BASE+(0x00000160))

◆ FPGA_MODULE_EXTERNAL_SLOT_1_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_1_BASE_ADDRESS   (FPGA_BASE+(0x00000020))

◆ FPGA_MODULE_EXTERNAL_SLOT_2_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_2_BASE_ADDRESS   (FPGA_BASE+(0x00000040))

◆ FPGA_MODULE_EXTERNAL_SLOT_3_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_3_BASE_ADDRESS   (FPGA_BASE+(0x00000060))

◆ FPGA_MODULE_EXTERNAL_SLOT_4_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_4_BASE_ADDRESS   (FPGA_BASE+(0x00000080))

◆ FPGA_MODULE_EXTERNAL_SLOT_6_BASE_ADDRESS

#define FPGA_MODULE_EXTERNAL_SLOT_6_BASE_ADDRESS   (FPGA_BASE+(0x000000A0))

◆ FPGA_MODULE_INTERNAL_SLOT_1_BASE_ADDRESS

#define FPGA_MODULE_INTERNAL_SLOT_1_BASE_ADDRESS   (FPGA_BASE+(0x00000180))

◆ FPGA_MODULE_INTERNAL_SLOT_2_BASE_ADDRESS

#define FPGA_MODULE_INTERNAL_SLOT_2_BASE_ADDRESS   (FPGA_BASE+(0x000001A0))

Function Documentation

◆ FPGA_Interrupt_Handler()

VOID FPGA_Interrupt_Handler ( )

FPGA object interrupt handler.

Returns
None
Note
None

References object_Target.

◆ System_Init()

void System_Init ( void  )