- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a RC5 module from the web site :www.whitebream.com I work with cyclone :EP1C3T100C7 , the clk is 50Mhz, I changed the CLK_SYS in the module to 50M, but the RC5 module is not responding to the RC unit. What is the problem? Is someone work with this module? ThanksLink Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Why you don't write this to whitebream and ask for help? whitebream wrote for the RC5 VHDL Core on his page: "The project that this core was designed for is cancelled before any hardware was available. Therefore this decoder has never been tested on real hardware. When you implement this core please provide feedback on any changes that are needed to get it working or just bugs and comments in general." I downloaded this core and I'll view it's code for my own interesting in next days. If I found any hints I'll let you know this. Greetings Jens- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
The code of that core is quite short so I take a look before going to lunch http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif I assume that the instantiation is correct If you leave the constant CLKS4BIT unchanged... > -- Calculate the number of clock cycled in each RC5 bittime > -- (which is 1.778ms) > constant CLKS4BIT :integer := SYS_CLK / 562; ...the sampling rate will be 89kHz at 50.000.000Hz SYS_CLK. The accepted pulse width of incoming RC Bits is nearly 45us (about 22.000 Bits/s). A very high transfer value for a simple IR diode. What is the result of the simulation? What is the used source of RC pin? Hope, this give you a hint Greetings Jens- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jens
Thanks for the help. I use remote control that work with RC5 protocol. The IR chip works on 38KHz. I run a simulation and I got that the reg_full is going high '1' and the state machine is getting to finish state, but the interrupt is NOT going down to '0' I am changing the code to fix it. Tal --------------------------------------------------------------------------------------------- I found the bug : they forgot to reset the reg_full on reset. (reg_full <= '0';) Now it's work fine. Thanks Tal- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Hi Jens Thanks for the help. I use remote control that work with RC5 protocol. The IR chip works on 38KHz. I run a simulation and I got that the reg_full is going high '1' and the state machine is getting to finish state, but the interrupt is NOT going down to '0' I am changing the code to fix it. Tal --------------------------------------------------------------------------------------------- I found the bug : they forgot to reset the reg_full on reset. (reg_full <= '0';) Now it's work fine. Thanks Tal --- Quote End --- hi Tal_nios, could you help me concern your rc5 code ? thanks
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page