All About Circuits

Nec Ir Remote Control Decoder



Nec Ir Remote Control Decoder Click to expand image

Details

Category: Communication Controller

Created: Oct 04, 2015

Updated: Nov 19, 2019

Language: Verilog

Other project properties

Development Status: Beta

Additional info: Design done, FPGA proven

WishBone compliant: No

WishBone version: n/a

License: LGPL

Description

The NEC IR transmission protocol decoding circuit.
The protocol

* a 9ms leading pulse burst (16 times the pulse burst length used for a logical data bit)

* a 4.5ms space

* the 8-bit address for the receiving device

* the 8-bit logical inverse of the address

* the 8-bit command

* the 8-bit logical inverse of the command

* a final 562.5µs pulse burst to signify the end of message transmission.

System clock 50Mhz
Tested on a Altera DE0 Nano Board.
Repeat codes are yet to be implemented.