Please excuse for crudities and incompletelyness in this page. The website has been undergoing updates, and this page has not been updated yet.

Various options exist to implement the pulse encoding and decoding that is required for the Infrared Data Association serial infrared physical layer. The most commonly used option is the use of a dedicated integrated circuit such as those available from Texas Instruments, Agilent or Vishay. Also occasionaly microcontrollers are available with IrDA enabled ports.
Another solution is to use an implemention with programmable logic. Especially when a PLD, FPGA or other programmable logic device is already in use in a project, this can be a very cost effective solution.

Cost effective:
This implementation uses the programmable logic way. As a component it can be instantiated in VHDL the same way as it's silicon equivalents on a printed circuit board.

Implementing services:
White Bream can offer additional services to merge other logic functionality in a design together with this encoder/decoder to create a complete 'one chip' solution. You may contact us to discuss your requirements and the possibilities.

      Serial infrared standard (SIR),
      Selectable 9600 - 115.200 Baud,
      Selectable 3/16 or 1.63us pulse,
      Uses 1.8432MHz clock,
      VHDL source with testbench

Chip recources:

Any questions regarding this product?
Please don't hesitate asking at
or use the feedback form.

Item: Description: Status: Price: Action:
I122SRC Programmable IrDA SIR Endec - royalty free source lic. Available € 200 ex VAT Add to cart

The product can be licensed for a one-time flat fee (for one target implementation).

All logos, trademarks and brands are property of their respective owners.