The HDLC core implements a single- or dual-channel controller for the High-Level Data Link Control (HDLC) protocol and its derivates such as the Link Access Procedure, Balanced (LAPB) and Link Access Procedure, D channel (LAPD).
LAPB is used for public networks employing the X.25 communications protocol. LAPD is for ISDN applications.
The functional features of the core are based on the Siemens HSCX 82525 chip. Programs written for that chip can be used with the core with only minor changes.
The design is strictly synchronous with positive-edge clocking, no internal tri-states and with a synchronous reset; therefore scan insertion is straightforward.
# Serial Peripheral Interfaces * Bit stuffing * BOF and EOF flags generation * Support for RTS/CTS modem lines * Support for CD modem line * Collision detection in bus configuration
Receive Length Check
# Three modes of receive operation * auto mode (with address recognition and control field insertion) * non-auto mode (with address recognition) * transparent mode (without address recognition)
# Receive and transmit blocks * Interrupt transfer mode * DMA transfer mode
# Separate FIFO's * 64-bytes long receive FIFO * 64-bytes long transmit FIFO * 16-bytes long address FIFO for storing up to 16 small frames in the receive FIFO
# Single or dual independent channel versions * Separate DMA lines for each channel * Common data bus and interrupt line
# Single or dual independent channel versions * Separate DMA lines for each channel * Common data bus and interrupt line
Sophisticated self-checking Testbench (Verilog versions use Verilog 2001)
Configurability * Two top-level architectures allowing implementing single or double channel cores available.
Deliverables
# HDL RTL source code (soft core) or a post-synthesis EDIF netlist (firm core) # An example single-channel design
Sophisticated self-checking Testbench (Verilog versions use Verilog 2001) that instantiates example design, test bench environmental design, external DP RAM, clock generator, and monitors that compare simulation results with expected results
Simulation script, vectors, expected results, and comparison utility;
Synthesis (soft) or place and route (firm) script
Comprehensive user documentation, including detailed specifications and a system integration guide
Market Category
Communications, Industrial and Medical, Military/Civil Aerospace
"iSine provides custom ASIC and SoC solutions to multiple market segments (see www.isine.com). The quality and support of CAST IP cores have saved us valuable time to market with these products. In this highly competitive environment, this advantage is critical to the success of our company. CAST has repeatedly and quickly helped us out of last-minute jams and multi-vendor IP interface issues.
"