|
Message
From: Jai Dhar<jdhar@e...>
Date: Tue Apr 12 04:02:31 CEST 2005
Subject: [oc] Sony IRCS Core
Hi everyone, This is my first post on opencores, and first attempt at posting a VHDL core, so please bear with me if I'm out of line here :) I would like to post my first version of the Sony IRCS protocol core (their remote-control infra-red protocol), but I just had a question about the interface. The core takes an infra-red bit-stream from any sony-remote and decodes it into device and command codes. These two codes (7 bit and 8 bit) are currently parallel outputs. I was thinking of the following simple interface:
- when valid data is received, raise an interrupt pin. - Data bus (both cmd and dev. registers) are constantly updated - When user wishes to strobe data, assert an ack signal that clears the interrupt.
Essentially, it is up to the user to respond as fast as they wish - the data will constantly be updated even if the interrupt isn't serviced.
Anyway, i just wanted to see if this group of signals (ACK, INT, Device register and Command register) is a decent starting point before implementing a more complex interface.
Any feedback is appreciated!
Jai
---------------------------------------- This mail sent through www.mywaterloo.ca
|
 |