Регистры Allwinner H616

Сокращения  |  Дерево шин  |  Карта памяти


APBIF_TXnFIFO_CTRL
8.1.6. AHUB APBIF TXn FIFO Control - адрес: 0x20509a002 (смещение: 0x0020+n*0x0030(n=0~2))

Аудио-концентратор: список регистров



31 ||||||||||||||||| 16
15 ||||||||||||||||| 00

  Unused

Bits 31 : 13

  FTXN

Bit 12
R/WAC
0x0

Write 1 to flush TX FIFO, self clear to '0'.


  Unused

Bits 11 : 10

  XNTL

Bits 9 : 4
R/W
0x20

TX FIFO Empty Trigger Level
Interrupt and DMA request trigger level for TXFIFO normal condition
Trigger Level = TXnTL


  Unused

Bits 3 : 1

  TXNIM

Bit 0
R/W
0x0

TX FIFO Input Mode(Mode 0, 1)
0: Valid data at the MSB of TXFIFO register
1: Valid data at the LSB of TXFIFO register Example for 20-bit transmitted audio sample:
Mode0: FIFO_I[31:0]={APB_WDATA[31:12], 12'h0}
Mode1: FIFO_I[31:0]={APB_WDATA[19:0], 12'h0}



Команда U-Boot для чтения регистра

md 20509a002 1



Bit fields structure

typedef union  apbif_txnfifo_ctrl
{
  struct
  {
   unsigned txnim : 1;
   unsigned unused0 : 3;
   unsigned xntl : 6;
   unsigned unused1 : 2;
   unsigned ftxn : 1;
   unsigned unused2 : 19;
  } b;
   unsigned long w;
} APBIF_TXnFIFO_CTRL
   

Allwinner H616 Manual