LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Jai Dhar<jdhar@e...>
    Date: Tue Apr 12 04:02:31 CEST 2005
    Subject: [oc] Sony IRCS Core
    Top
    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

    Follow upAuthor
    [oc] Sony IRCS CoreMark McDougall

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.