matlab_23550/Inu/Src/N12_Xilinx/Spartan2E_Adr.h
Razvalyaev 7e0063eee0 #3 Скомпилилось, но пока ничего не вызывается
Все основные файлы подтянуты без изменений

Изменены (только папка main_matlab):
- заглушки для ненужных функций (main_matlab.c)
- iq библиотека (IQmathLib_matlab.c)
- библиотеки DSP281x
2025-01-13 11:09:58 +03:00

91 lines
2.0 KiB
C

#ifndef _SPARTAN2E_ADR_H
#define _SPARTAN2E_ADR_H
// EEPROM
#define ADR_CONTR_REG_FOR_WRITE 0x2020
#define ADR_CONTR_REG_FOR_READ 0x2028
//serial bus
#define ADR_SERIAL_BUS_DATA_WRITE 0x200A
#define ADR_SERIAL_BUS_CMD 0x200B
#define ADR_SERIAL_BUS_DATA_READ 0x200F
//Er workith
#define ADR_BUS_ERROR_READ 0x2012
#define ADR_ERRORS_TOTAL_INFO 0x2026
//parallel bus
#define ADR_PARALLEL_BUS_CMD 0x200C
#define ADR_PARALLEL_BUS_ADR_TABLE 0x200D
#define ADR_PARALLEL_BUS_SET_TABLE 0x200E
//async bus
#define ADR_ASYNC_BUS_TABLE 0x2029
//build, test
#define ADR_CONTROLLER_BUILD 0x2014
#define ADR_XTEST_REG 0x2013
// adr free block in memory TMS
#define ADR_FIRST_FREE 0x2040
#define ADR_LAST_FREE 0x207F
//hwp
#define ADR_HWP_SERVICE_0 0x2009
#define ADR_HWP_SERVICE_1 0x2008
#define ADR_HWP_DATA_RECEVED_0 0x2010
#define ADR_HWP_DATA_RECEVED_1 0x2011
#define ADR_HWP_TEST_TIMER 0x2027
//sensor rotor
#define ADR_SENSOR_S1_T_PERIOD 0x2015
#define ADR_SENSOR_S1_COUNT_IMPULS 0x2016
#define ADR_SENSOR_S2_T_PERIOD 0x2017
#define ADR_SENSOR_S2_COUNT_IMPULS 0x2018
#define ADR_SENSOR_CMD 0x2019
#define ADR_SENSOR_S1_T_PERIOD_LOW_ONE_IMPULS 0x2021
#define ADR_SENSOR_S1_T_PERIOD_HIGH_ONE_IMPULS 0x2022
#define ADR_SENSOR_S2_T_PERIOD_LOW_ONE_IMPULS 0x2023
#define ADR_SENSOR_S2_T_PERIOD_HIGH_ONE_IMPULS 0x2024
//pwm
#define ADR_PWM_WDOG 0x2025
#define ADR_PWM_DIRECT 0x2000
#define ADR_PWM_DIRECT2 0x2030
#define ADR_PWM_DRIVE_MODE 0x2001
#define ADR_PWM_DEAD_TIME 0x2002
#define ADR_PWM_KEY_NUMBER 0x2003
#define ADR_PWM_PERIOD 0x2004
#define ADR_PWM_SAW_DIRECT 0x2005
#define ADR_PWM_START_STOP 0x2006
#define ADR_PWM_TIMING 0x2007
#define ADR_SAW_REQUEST 0x2031
#define ADR_SAW_VALUE 0x2032
#define ADR_TK_MASK_0 0x2033
#define ADR_TK_MASK_1 0x2034
#define ADR_PWM_IT_TYPE 0x2035
//optical bus
#define SI_OPTICS_WORD_TO_SEND_1 0x2036
#define SI_OPTICS_WORD_TO_SEND_2 0x2037
#define SI_OPTICS_WORD_TO_SEND_3 0x2038
#define SI_OPTICS_WORD_TO_SEND_4 0x2039
#endif