Vendor: Digital Core Design Category: IrDA

IrDA Controller

Our efficient Core performs serial-to-parallel conversion on data received from a IR Receiver Diode.

Overview

Our efficient Core performs serial-to-parallel conversion on data received from a IR Receiver Diode. The processor can read a complete status of the DIRDA at any time during the functional operation. The DIRDA includes a programmable internal prescaler which is able to divide a timing reference clock input by divisors of 1 to 128 and produce clock for driving internal receiver logic. We also equipped our core with processor-interrupt system. Interrupts can be programmed in accordance to your requirements, minimizing computing required to handle the communications link. It can be provided with the small 8-bit SRAM like interface and APB slave interface. In MODE0 DIRDA decode whole IR frame, detect transmission errors and key release. In MODE1, internal FIFO is activated allowing 32 symbols to be stored during signal receive. Interrupt trigger level register may be set any value from 1 to 32 symbols. All gathered makes it an ideal choice for very popular IR protocols implementations like NEC, SIRC, TC9012 data format or other non-standard IR protocols.

Key features

  • Enabling and disabling controller via register
  • Two working modes:
    • MODE0 - standard IR protocols decoding
    • MODE1 - symbols width detection for any standard or non-standard IR data format
  • Support for any configuration of the following protocols (MODE0):
    • NEC with Simple Repeat Code
    • NEC with Full Repeat Code
    • TC9012 data format
    • SIRC (SONY)
  • Support for masked and not masked interrupts:
    • Symbol overflow interrupt (MODE1)
    • Symbol timeout interrupt (MODE1)
    • Symbol received interrupt (MODE1)
    • Key release interrupt (MODE0)
    • Data overflow interrupt (MODE0)
    • Data frame format error interrupt (MODE0)
    • Data received interrupt (MODE0)
  • Interrupts flags clearance via write to register
  • Configurable reset
  • Configurable data bus width
  • Reference clock frequency in range of 1MHz-128MHz

Benefits

  • Rapid prototyping and time-to-market reduction
  • Design risk elimination
  • Development costs reduction
  • Full customization
  • Global sales network
  • Technology independence
  • Professional service

Applications

  • Serial Data communications applications
  • Modem interface
  • Embedded microprocessor boards

What’s Included?

  • HDL Source Code
  • Testbench environment
    • Automatic Simulation macros
    • Tests with reference responses
  • Synthesis scripts
  • Technical documentation
  • 12 months of technical support

Specifications

Identity

Part Number
DIRDA
Vendor
Digital Core Design
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about IrDA IP core

Frequently asked questions about IrDA IP cores

What is IrDA Controller?

IrDA Controller is a IrDA IP core from Digital Core Design listed on Semi IP Hub.

How should engineers evaluate this IrDA?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this IrDA IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP