- Support of LIN specification 2.1
- Programmable data rate between 1 Kbit/s and 20 Kbit/s
- 8-byte data buffer
- 8-bit host controller interface
- Configurable for support of master or slave functionality
- Slave can be implemented with or without clock synchronization
- Fully synchronous design, available in VHDL or Verilog, completely synthesizable
- The LIN Controller synthesizes to approximate 3000 gates
Contact Sales
Call or click.
+1 800.391.8300
PDF Datasheets
Related Information
Validated for Precision™ FPGA Synthesis
Articles
Xilinx, Inc.: LIN Bus – A Cost-Effective Alternative to CAN
Auto Electronics: LIN Bus – An Emerging Standard for Body Control Applications
LIN IP Core LIN Bus Controller Core
The LIN core is a communication controller that transmits and receives complete LIN frames to perform serial communication according to the LIN Protocol Specification 2.1. It uses a single master/multiple slave concept for message transfer between nodes of the LIN network. The LIN can be implemented as a master or as a slave. The message transfer can be controlled via a micro controller interface and a LIN transceiver is needed for the connection to the LIN bus.
The LIN is a microcode-free design developed for reuse in ASIC and FPGA implementations. The design is strictly synchronous with positive-edge clocking and no internal tri-states.
See representative implementation results (each in a new pop-up window):
Applications
The LIN core can be utilized for a variety of applications including;
- low cost automotive networks
- interfaces for sensors and actuators
Symbol Diagram

Block Diagram

Support
The core as delivered is warranted against defects for ninety days from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available.
Verification
The core has been verified through extensive simulation and rigorous code coverage measurements.
Deliverables
The core is available in ASIC (synthesizable HDL) and FPGA (netlist) forms, and includes everything required for successful implementation:
- HDL RTL source code (ASICs) or post-synthesis EDIF netlist (FPGAs)
- Testbench
- Sample driver in C code
- Simulation script, vectors, expected results
- Synthesis script (ASICs) or place and route script (FPGAs)
- Comprehensive user documentation, including detailed specifications and a system integration guide

Share this page: