diff options
| author | Avi Levkovich <avi@twine-s.com> | 2019-01-24 17:28:06 +0200 |
|---|---|---|
| committer | Avi Levkovich <avi@twine-s.com> | 2019-01-24 17:28:06 +0200 |
| commit | d1807ee5a17bada69c8062d7e218c006fe654a24 (patch) | |
| tree | a8e9a403e8cffda687b60f1d9ff8530b43c68e56 /Software/Embedded_SW/Embedded/DataDef.h | |
| parent | 036d435688ff04e0cb89ad8c099d27ec71c0dc8b (diff) | |
| download | Tango-d1807ee5a17bada69c8062d7e218c006fe654a24.tar.gz Tango-d1807ee5a17bada69c8062d7e218c006fe654a24.zip | |
update fpga programing full vme logic
Diffstat (limited to 'Software/Embedded_SW/Embedded/DataDef.h')
| -rw-r--r-- | Software/Embedded_SW/Embedded/DataDef.h | 21 |
1 files changed, 21 insertions, 0 deletions
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); |
