欢迎访问ic37.com |
会员登录 免费注册
发布采购

S3C4510B 参数 Datasheet PDF下载

S3C4510B图片预览
型号: S3C4510B
PDF下载: 下载PDF文件 查看货源
内容描述: 三星S3C4510B的16位/ 32位RISC微控制器是一款高性价比,高性能的基于以太网的系统微控制器解决方案。 [Samsungs S3C4510B 16/32-bit RISC microcontroller is a cost-effective, high-performance microcontroller solution for Ethernet-based systems.]
分类和应用: 微控制器以太网
文件页数/大小: 422 页 / 2160 K
品牌: SAMSUNG [ SAMSUNG ]
 浏览型号S3C4510B的Datasheet PDF文件第325页浏览型号S3C4510B的Datasheet PDF文件第326页浏览型号S3C4510B的Datasheet PDF文件第327页浏览型号S3C4510B的Datasheet PDF文件第328页浏览型号S3C4510B的Datasheet PDF文件第330页浏览型号S3C4510B的Datasheet PDF文件第331页浏览型号S3C4510B的Datasheet PDF文件第332页浏览型号S3C4510B的Datasheet PDF文件第333页  
S3C4510B  
HDLC CONTROLLERS  
HDLC TX FIFO (HTXFIFO)  
The Tx FIFO consists of eight 32-bit registers that are used for buffer storage of data to be transmitted. Data is  
always transferred from a full register to an empty adjacent register. The Tx FIFO can be addressed at two  
different register addresses: the 'frame continue' address and the 'frame terminate' address.  
Each register has four pointers, data valid pointer bit (4 bits), last pointer bit, NoCRC pointer bit, Preamble  
pointer bit. The data valid pointer bit indicates whether each byte is valid or not. The last byte pointer bit indicates  
whether the frame to be sent has the frame last byte or not. The NoCRC pointer bit determines whether the CRC  
data is to be appended or not by hardware.  
When a valid data byte is written to the 'frame continue' address, the data valid pointer is set, but the last byte  
pointer is not set. When a valid data byte is written to the 'frame terminate' address, the data valid pointer and  
last byte pointer are set together. To reset these pointers, you write a '1' to either the TxABT bit or the TxRS bit in  
the HCON register.  
In DMA mode, when the DMA controller writes data to the HTxFIFO, Tx buffer descriptor Buffer Length field  
value must be pre-set. However, if the Last bit is set in buffer descriptor, the last byte pointer in HTxFIFO is also  
set. This means the last byte of the frame is in HTxFIFO. If the transmitted frame is longer than the Buffer  
Length field value, the last byte pointer will not be set, and the next buffer descriptor having the last byte pointer  
bit will be used.  
The pointers continue shifting through the FIFO. When the transmitter detects a positive transition in the data  
valid pointer at the last location of the FIFO, it initiates a frame with an opening flag. When it detects a negative  
transition in the last byte pointer at the last location of the FIFO, it closes the frame, appending the CRC and a  
closing flag follows.  
The status of the Tx FIFO is indicated by the transmitter FIFO register available (TxFA) status bit. When TxFA =  
'1', the Tx FIFO is available for loading data and data can be loaded into it. (This function is controlled by the  
Tx4WD bit.) The HTxFIFO is reset by writing a '1' to the Tx reset, or the TxABT bit or by the nRESET. During a  
reset operation, the TxFA status bit is suppressed and data loading is inhibited.  
TxFIFO  
8-bit 8-bit  
Data Valid (4-bit)  
Last (1-bit)  
NoCRC  
Preamble  
8-bit  
8-bit  
8
Tx Data  
Figure 8-19. HDLC Tx FIFO Function Diagram  
8-43  
 复制成功!