RS_Telecom IP
RM0082
794/844
Doc ID 018672 Rev 1
[28]
ABBM
Automatic buffer bank management:
When ABBM = 0
,
the AHB delivers the full address for the buffer
memory access. The processor then need to know which bank
is available for it. When it accesses the wrong bank a bad value
is returned.
When ABBM = 1
, the MSB of the address will be overwritten by
the RAS. The AHB will then only access to the part that is
available for it.
Anyway, care must be taken during a short time when the
memory is reserved for the RAS. In this case the AHB access if
any will be corrupted. To avoid this, there should be no AHB
access while the Nsh (not_shared_memory) bit is "1". NSh will
generate an interrupt to inform that the memory can be
accessed.
[27]
BBVal
This bit denotes the buffer bank in case the two buffer banks
cannot toggle (BBfrz = 1).
[26]
BBfrz
buffer banks frozen
When BBfrz =0
, the two buffer banks can toggle.
When BBfrz= 1
,
the two banks are frozen. The used bank is
given by BBVal.
[25]
nAHB_L
The value to force for the lower buffer memory for the AHB
nAHB_L = 0:
the AHB is able to read/write the BUF memory in
the lower bank.
nAHB_L = 1:
RAS logic can access the lower BUF memory if
BB = 0, AHB can access the lower BUF memory if BB = 1.
[24]
nAHB_H
The value to force for the upper buffer memory for the AHB
nAHB_H = 0:
the AHB is able to read/write the BUF memory in
the upper bank.
nAHB_H = 1:
RAS logic can access the upper BUF memory if
BB = 1, AHB can access the upper memory if BB = 0.
[23]
S47
Informs if one of the SYNC4 to SYNC7 signals are used
externally.
S47 = 0:
no SYNC7-4 signal is used. It is not useful to read the
SYNC memory.
S47 = 1
:
at least one of the SYNC7-4 signals is used.
[22:21]
Bdel3
Delay in byte between the
SYNC3
and one of the previous
channels.
Bdel3[1]
Bdel3[0]
Delay
0
0
No delay
0
1
1 byte
1
0
2 bytes
1
1
4 bytes
Table 718.
TDM_SYNC_GEN register (Offset 0x40) (continued)
Bits
Name
Comments