@GNU AS
@.CHARSET =CP1251 ( Cyrillic )
@.DESC     type=module
@ +------------------------------------------------------------------+
@ |                Базовые константы микроконтроллера                |
@ +------------------------------------------------------------------+
@.ENDDESC

@ базовые константы микроконтроллера K1986BE92FI

@.ITEM     К1986BE92FI
.EQU  FLASH_BASE    , 0x00000000    @ Адрес Flash
.EQU  SRAM_BASE     , 0x20000000    @ Адрес SRAM
.EQU  SRAM_BB_BASE  , 0x22000000    @ Адрес SRAM Bit Banding
.EQU  PERIPH        , 0             @ Регистры настройки периферии микроконтроллера
.EQU  EXTBUS_5      , 0x50000000    @ 0x5000_0000  256 Мбайт  EXTERNAL BUS  Область доступа к внешней системной шине
.EQU  EXTBUS_6      , 0x60000000    @ 0x6000_0000  1 Гбайт  EXTERNAL BUS  Область доступа к внешней системной шине
.EQU  EXTBUS_A      , 0xA0000000    @ 0xA000_0000  1 Гбайт  EXTERNAL BUS  Область доступа к внешней системной шине
.EQU  CORE          , 0             @ Регистры настройки устройств ядра микроконтроллера
@.END

@.ITEM     PERIPH
.EQU  PERIPH_BASE    , 0x40000000
.EQU  CAN1_BASE      , 0x40000000
.EQU  CAN2_BASE      , 0x40008000
.EQU  USB_BASE       , 0x40010000
.EQU  EEPROM_CNTRL_BASE       , 0x40018000
.EQU  RST_CLK_BASE   , 0x40020000
.EQU  DMA_BASE       , 0x40028000
.EQU  UART1_BASE     , 0x40030000
.EQU  UART2_BASE     , 0x40038000
.EQU  SSP1_BASE      , 0x40040000
@ .EQU  reserved     , 0x40048000
.EQU  I2C1_BASE      , 0x40050000
.EQU  POWER_BASE     , 0x40058000
.EQU  WWDG_BASE      , 0x40060000
.EQU  IWDG_BASE      , 0x40068000
.EQU  TIMER1_BASE    , 0x40070000
.EQU  TIMER2_BASE    , 0x40078000
.EQU  TIMER3_BASE    , 0x40080000
.EQU  ADC_BASE       , 0x40088000
.EQU  DAC_BASE       , 0x40090000
.EQU  COMP_BASE      , 0x40098000
.EQU  SSP2_BASE      , 0x400A0000
.EQU  PORTA_BASE     , 0x400A8000
.EQU  PORTB_BASE     , 0x400B0000
.EQU  PORTC_BASE     , 0x400B8000
.EQU  PORTD_BASE     , 0x400C0000
.EQU  PORTE_BASE     , 0x400C8000
@ .EQU  reserved     , 0x400D0000
.EQU  BKP_BASE       , 0x400D8000
@ .EQU  reserved     , 0x400E0000
.EQU  PORTF_BASE     , 0x400E8000
.EQU  EXT_BUS_CNTRL_BASE     , 0x400F0000
.EQU  PERIPH_BB_BASE , 0x42000000
@.END

@.ITEM     CORE
.EQU  CORE_BASE          , 0xE0000000
.EQU  SYSTICK_BASE       , 0xE000E010
.EQU  NVIC1_BASE         , 0xE000E100
.EQU  SCB_BASE           , 0xE000ED00
.EQU  FPU_ACC_BASE       , 0xE000ED88
.EQU  MEMPROTECT_BASE    , 0xE000ED90
.EQU  NVIC2_BASE         , 0xE000EF00
.EQU  FPU_BASE           , 0xE000EF30
@.END
