欢迎访问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文件第226页浏览型号S3C4510B的Datasheet PDF文件第227页浏览型号S3C4510B的Datasheet PDF文件第228页浏览型号S3C4510B的Datasheet PDF文件第229页浏览型号S3C4510B的Datasheet PDF文件第231页浏览型号S3C4510B的Datasheet PDF文件第232页浏览型号S3C4510B的Datasheet PDF文件第233页浏览型号S3C4510B的Datasheet PDF文件第234页  
ETHERNET CONTROLLER  
S3C4510B  
Transmit FIFO and Read/Write Controllers  
The transmit FIFO has an 80-byte depth. An extra bit is associated with each data byte for parity checking. This  
80-byte by 9-bit size allows the first 64 bytes of a data packet to be stored and retransmitted, without further  
system involvement, in case of a collision. If no collision occurs and transmission is underway, the additional 16  
bytes handle system latency and avoid FIFO under-run.  
When the system interface has set the transmit enable bit in the appropriate control register, the transmit state  
machine requests data from the BDI. The system controller then fetches data from the system memory.  
The FIFO controller stores data in the transmit FIFO until the threshold for transmit data is satisfied. The FIFO  
controller passes a handshaking signal to the transmit state machine, indicating that sufficient data is in the FIFO  
to start the transmit operation. If the FIFO is not full, the FIFO controller issues a request to the BDI for more  
data. The transmit state machine continues transmitting data until it detects the end-of-frame signal, which  
signals the last byte. It then appends the calculated CRC to the end of the data (unless the CRC truncate bit in  
the transmit control register is set). The packet transmit bit in the status register is set, generating an interrupt if it  
is enabled.  
The FIFO counters in this block (the Write counter) and the transmit FIFO counter of the transmit state machine  
(the Read counter) co-ordinate their functions based on each other's count value, although they do have different  
clock sources.  
The FIFO controller stores parity bits with the data in the FIFO. It checks for parity and can halt transmission  
after reading the data out of the FIFO and sending it for the CRC calculation. If a parity error occurs, the FIFO  
controller sets an error status bit, generating an interrupt if it is enabled.  
Preamble and Jam Generator  
As soon as the transmit enable bit in the control register is set and there are eight bytes of data in the FIFO, the  
transmit state machine starts the transmission by asserting the Tx_en signal and transmitting the preamble and  
the start frame delimiter (SFD). In case there is a collision, it transmits a 32-bit string of "1s" after the preamble  
as a jam pattern.  
PAD Generator  
If a short data packet is transmitted, the MAC will normally generate pad bytes to extend the packet to a  
minimum of 64 bytes. The pad bytes consist entirely of "0" bits. A control bit is also used to suppress the  
generation of pad bytes.  
Parallel CRC Generator  
The CRC generation of the outgoing data starts from the destination address and continues through the data  
field. You can suppress CRC generation by setting the appropriate bit in the transmit control register. This is  
useful in testing, for example, to force the transmission of a bad CRC in order to test error detection in the  
receiver. It can also be useful in certain bridge or switch applications, where end-to-end CRC checking is desired.  
7-8  
 复制成功!