Find IP Sell IP AI Assistant Chip Talk Chip Videos About Us
Log In

All IPs > Wireline Communication > Ethernet > DHDLC Universal HDLC Controller Core

DHDLC Universal HDLC Controller Core

From DCD-SEMI

Ask Volt AI questions about this IP

Quickly find out if this is the right IP for you with our semiconductor-trained AI assistant, Volt.

Description

The DHDLC IP core provides versatile support for widely used HDLC transmission protocol. It manages the bit stuffing/unstuffing process, address appending and detection as also supports both CRC16 and CRC32 computation among the other features. The presence of separate receiver and transmitter FIFO buffers as also the maskable interrupt and DMA interface request will increase the system performance by reducing the CPU overload. Although the DHDLC's main advantage is high scalability, which ensures that our core functionality will meet the requirements of both high-ended and deep embedded solutions. It can be provided with the small 8-bit SRAM like interface, 32-bit full AXI4 slave interface with burst support, AXI4Lite interface as also AHB and APB slave interfaces. The optional Frame Status Buffer stores the information about the frames sizes and error conditions. The sizes of both receiver and the transmitter FIFO buffers are configurable and not used features can be removed before the synthesis process. All gathered makes it an ideal choice for very popular higher level protocol implementations like PPP(Point-to-Point), X.25, V.42, LAP-B, SDLC, ISDN and many others.

Deliverables
Soft IP
  • Synthesizable RTL
  • Verilog integration testbench
  • Sample synthesis script and constraints
  • Sample simulation script
  • Datasheet
Features
  • Two separate receiver and transmitter interfaces
  • Two separate, configurable FIFO buffers for receiver and transmitter
  • Bit stuffing and unstuffing
  • Address recognition for receiver and address insertion for transmitter
  • Two or one byte address field
  • CRC-16 and CRC-32 computation and checking
  • Collision detect
  • Byte alignment error detection
  • Programmable number of bits for idle detection
  • NRZI coding support
  • Manchester coding support
  • Shared Flags, shared zeros support
  • Pad fill with Flags option
  • Transmitter clock generation
  • AXI4 or AXI4lite, AHB, APB, SRAM, 32-bit /8-bit interfaces
  • Frame Status Buffer
  • Interrupt output for handling control bits and FIFOs’ filling
  • Configurable core parameters
Foundries & Process Nodes
Foundry Process Nodes
All Foundries All Process Nodes
Tech Specs
Class Value
Categories Wireline Communication > Ethernet
Version 3.11
CRC Support CRC16 and CRC32
FIFO Buffer Configurable sizes for both receiver and transmitter.
Availability All Countries & Regions
Applications
  • CPU based applications with serial interface based on HDLC/SDLC protocol
  • Telecommunication
Sign up to Silicon Hub to buy and sell semiconductor IP

Sign Up for Silicon Hub

Join the world's most advanced semiconductor IP marketplace!

It's free, and you'll get all the tools you need to discover IP, meet vendors and manage your IP workflow!

Sign up to Silicon Hub to buy and sell semiconductor IP

Welcome to Silicon Hub

Join the world's most advanced AI-powered semiconductor IP marketplace!

It's free, and you'll get all the tools you need to advertise and discover semiconductor IP, keep up-to-date with the latest semiconductor news and more!

Plus we'll send you our free weekly report on the semiconductor industry and the latest IP launches!

Switch to a Silicon Hub buyer account to buy semiconductor IP

Switch to a Buyer Account

To evaluate IP you need to be logged into a buyer profile. Select a profile below, or create a new buyer profile for your company.

Add new company

Switch to a Silicon Hub buyer account to buy semiconductor IP

Create a Buyer Account

To evaluate IP you need to be logged into a buyer profile. It's free to create a buyer profile for your company.

Loading...
Chatting with Volt