
  Регистры FPGA (r - только чтение):

0x00r   pld_version
  [7:0] версия FPGA
0x01    board_address
  [4:0] адрес платы, загружается MCU
0x02    fifo_tx/fifo_rx
  [7:0] запись в fifo_tx, чтение из fifo_rx
0x03r   fifo_rx_usedw
  [8:0] количество байтов в fifo_rx, =511 - fifo_rx полное или переполнено
0x04r   fifo_tx_usedw
  [8:0] количество байтов в fifo_tx
0x05    mode
  [6,5] =1: контроль по CRC-4 в приёмнике E1_1/E1_2 отключить
    [4] =1/0: порт C37_1 подключен к TDM/E1_1, порт E1_1 - к TDM/C37_1
    [3] =1/0: порт C37_2 подключен к TDM/E1_2, порт E1_2 - к TDM/C37_2
  [1:0] =0..3: режим синхронизации от pclk/clk65m/E1/несинхр.
0x07r   los_alarm
 [5..0] сигнал LOS от приёмника E1_2/E1_1/C37_4/C37_3/C37_2/C37_1
0x08r   lof_alarm
  [5,4] сигнал LOF от приёмника E1_2/E1_1
0x09r   ais_alarm
  [5,4] сигнал AIS от приёмника E1_2/E1_1
0x0A    loop_E1
 [5..0] установка шлейфов потока E1 в сторону интерфейса E1_2/E1_1/
        C37_4/C37_3/C37_2/C37_1 и в сторону TDM в той части, которая подключе-
        на к соответствующему порту. При блокировке установка игнорируется
0x0B    bloking_E1
 [5..0] блокировка потоков E1_2/E1_1/C37_4/C37_3/C37_2/C37_1: в порт переда-
        ётся AIS, шина TDM переводится в высокоимпедансное состояние в той ча-
        сти, которая подключена к соответствующему порту
0x0C    sel_refclk0
  [2:0] =1..6: на REFCLK0 выдаётся тактовый сигнал от приёмника E1_1/E1_2/
        C37_1/C37_2/C37_3/C37_4. Иначе - выход в высокоимпедансном состоянии
0x0D    sel_refclk1
  [2:0] =1..6: на REFCLK1 выдаётся тактовый сигнал от приёмника E1_1/E1_2/
        C37_1/C37_2/C37_3/C37_4. Иначе - выход в высокоимпедансном состоянии
0x0Er   slip_alarm
 [5..0] проскальзывание в передатчике E1_2/E1_1/C37_4/C37_3/C37_2/C37_1.
        Регистр сбрасывается при чтении
0x0Fr   A_bit
 [5..0] принято RAI приёмником E1_2/E1_1/C37_4/C37_3/C37_2/C37_1.
        Регистр сбрасывается при чтении
0x10+n  tdm_select, n=0..5: для C37_1/C37_2/C37_3/C37_4/E1_1/E1_2
  [4:0] =0..31: 0E1[0]..0E1[3]..7E1[0]..7E1[3] в TDMI/TDMO
0x18+n  tdm_band_select, n=0..5: для C37_1/C37_2/C37_3/C37_4/E1_1/E1_2
    [6] =1/0: шина 7E1[3]/RES1 для стаффинга
    [5] =1/0: несинхронный/синхронный режим
  [4:0] в синхр. режиме - количество ВИ после ВИ0;
        в несинхр. режиме - позиция стаффинга на шине RES1 или 7E1[3]
0x2nr   code_error_cnt, n=0..5: приёмник C37_1/C37_2/C37_3/C37_4/E1_1/E1_2
  [7:0] =255 - 255 кодовых ошибок или счётчик переполнен
  [7:0] <255 - количество кодовых ошибок. Счётчик сбрасывается при чтении

  Встроенный тестер ПСП
0x40r   C37_data_err1
  [7:0] количество битовых ошибок в приёмнике C37_1. Сбрасывается при чтении
0x41r   C37_data_err2
  [7:0] количество битовых ошибок в приёмнике C37_2. Сбрасывается при чтении
0x42r   C37_data_err3
  [7:0] количество битовых ошибок в приёмнике C37_3. Сбрасывается при чтении
0x43r   C37_data_err4
  [7:0] количество битовых ошибок в приёмнике C37_4. Сбрасывается при чтении
0x48    C37_ber_mng
 [7..4] =1 - передача ПСП в порт C37_4/C37_3/C37_2/C37_1
 [3..0] =1 - приём ПСП  из порта C37_4/C37_3/C37_2/C37_1

0x50    C37_code_overhead1
  [3:0] =1..12, параметр для передачи в поле "Overhead" сигнала C37_1
0x51    C37_code_overhead2
  [3:0] =1..12, параметр для передачи в поле "Overhead" сигнала C37_2
0x52    C37_code_overhead3
  [3:0] =1..12, параметр для передачи в поле "Overhead" сигнала C37_3
0x53    C37_code_overhead4
  [3:0] =1..12, параметр для передачи в поле "Overhead" сигнала C37_4
