#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