HDLC CONTROLLER
S3C2500B
8-30
8.7.2 HDLC CONTROL REGISTER
Table 8-9. HCONA , HCONB, and HCONC Register
Registers
Address
R/W
Description
Reset Value
HCONA
0
×
F0100004
R/W
HDLC channel A control register
0x00000000
HCONB
0
×
F0110004
R/W
HDLC channel B control register
0x00000000
HCONC
0
×
F0120004
R/W
HDLC channel C control register
0x00000000
Table 8-10. HCON Register Description
Bit
Number
Bit Name
Description
[0]
Tx reset (TxRS)
Set this bit to '1' to reset the Tx block. Tx block comprises HTxFIFO and
a transmitter block.
[1]
Rx reset (RxRS)
Set this bit to '1' to reset the Rx block. Rx block comprises HRXFIFO and
a receiver block.
[2]
DMA Tx reset (DTxRS)
Set this bit to '1' to reset the DMA Tx block.
[3]
DMA Rx reset (DRxRS)
Set this bit to '1' to reset the DMA Rx block.
[4]
Tx enable (TxEN)
When the TxEN bit is '0', the transmitter enters a disabled state and the
line becomes high state. In this case, the transmitter block is cleared
except for the HTxFIFO and the status bits associated with transmit
operation are cleared. Data cannot be loaded into the HTxFIFO.
If this bit is set to '1', the idle pattern is sent continuously. In this case, the
data can be loaded into HTxFIFO, and then sent.
[5]
Rx enable (RxEN)
When the RxEN bit is '0', the receiver enters a disabled state and can not
detect the flag pattern, if any. In this case, receiver block is cleared
except for the HRXFIFO and the status bits associated with receiver
operation are cleared. Data cannot be received.
If this bit is set to '1', the flag pattern is detected. In this case, the data
received can be loaded into the HRXFIFO, and moved to system
memory.
[6]
DMA Tx enable (DTxEN) The DTxEN bit lets the HDLC Tx operate on a bus system in DMA mode.
When DMA Tx is enabled, an interrupt request caused by TxFA status is
inhibited and the HDLC does not use the interrupt request to request a
data transfer. DMA Tx monitors the HTxFIFO and fills the HTxFIFO. This
bit is auto disabled when Tx underrun occurs, or CTS lost, or next buffer
descriptor pointer reach null, or the owner bit is not DMA mode when
DTxSTSK bit is set. If Tx underrun occurs, DTxABT(in HSTAT) bit set,
and abort signal sended. If CTS lost occurs, DTxABT bit set and TxD
output goes high state as long as CTS remains high level.
Summary of Contents for S3C2500B
Page 2: ...S3C2500B 32 BIT RISC MICROPROCESSOR USER S MANUAL Revision 1 ...
Page 17: ......
Page 25: ......
Page 80: ...PRODUCT OVERVIEW S3C2500B 1 46 NOTES ...
Page 296: ...MEMORY CONTROLLER S3C2500B 5 60 NOTES ...
Page 531: ...GDMA CONTROLLER S3C2500B 12 24 NOTES ...
Page 593: ...I O PORTS S3C2500B 15 12 NOTES ...