From d1807ee5a17bada69c8062d7e218c006fe654a24 Mon Sep 17 00:00:00 2001 From: Avi Levkovich Date: Thu, 24 Jan 2019 17:28:06 +0200 Subject: update fpga programing full vme logic --- Software/Embedded_SW/Embedded/DataDef.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'Software/Embedded_SW/Embedded/DataDef.h') diff --git a/Software/Embedded_SW/Embedded/DataDef.h b/Software/Embedded_SW/Embedded/DataDef.h index bb9119372..b87544341 100644 --- a/Software/Embedded_SW/Embedded/DataDef.h +++ b/Software/Embedded_SW/Embedded/DataDef.h @@ -298,6 +298,27 @@ typedef struct //S_SPI }SPI;//SPI +typedef enum +{ + FPGA1 = 0, + FPGA2 = 1, + FPGA3 = 2, +}FPGA_ID; + +typedef struct +{ + uint32_t Port; + uint8_t Pin; +}GPIO; + +typedef struct +{ + GPIO GPO_TCK; //GPO MCU->FPGA + GPIO GPO_TDI; //GPO MCU->FPGA + GPIO GPO_TMS; //GPO MCU->FPGA + GPIO GPI_TDO; //GPI FPGA->MCU +}FPGA_JTAG_GPIO; + #define SSI_SPI_TIMEOUT 1000 extern void *my_malloc(size_t _size); -- cgit v1.3.1