CoreSDLC provides a high-speed synchronous serial communication controller that utilizes the synchronous data link control (SDLC) protocol. Operation of the CoreSDLC controller is similar to that used in the Intel 8XC152 global serial channel (GSC) device working in SDLC mode under CPU control. Communication with a CPU is via the Advanced Peripheral Bus (APB) interface and three interrupt sources. This enables interfacing CoreSDLC easily with any CPU.
Features:
* Based on Intel's 8XC152 global serial channel working in SDLC mode
* Single and double-byte address recognition
* Address filtering enables multicast and broadcast addresses
* 16-bit (CRC-16) and 32-bit (CRC-32) frame check sequence
* NRZ and NRZI data encoding
* Automatic bit stuffing/stripping
* 3-Byte deep internal receive and transmit FIFOs
* Full or half-duplex operation
* Variable baud rate
* External or internal transmit and receive clocks
* Optional preamble generation
* Programmable interframe space
* Raw transmit and receive testing modes
Synchronous Data Link Controller
Overview
Technical Specifications
Related IPs
- Camera Link Frame Grabber Channel Link Data Processor
- Inline cipher engine for PCIe, CXL, NVMe, 5G FlexE link integrity and data encryption (IDE) using AES GCM mode
- High-Performance Single Data Rate SDRAM Controller
- Synchronous UART
- DES and Triple DES data encryption / decryption
- TwoFish data encryption and decryption