DDR Serial-In Parallel-Out Shift Register Verilog Code

er.akhilkumar

Full Member level 2
Joined
Feb 1, 2011
Messages
123
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,298
Location
Noida
Activity points
2,441
Hi,

I have a situation where I need to capture Serial DDR data and convert it into a parallel output. In this case, I need to use two sequential blocks, one working on posedge of clock and another working on negedge of clock, then I need to merge this data. What is the best way to achieve this in Verilog? Please guide.

Thanks.
 

Hi,

.. I guess a single DFF to (time wise) align the one data straem to the other.

But without any details it is what it is: A guess.

Klaus
 

You have two sections; DDR to one clock edge & serial to parallel.

For DDR read this document to see how Intel(Altera) done it:
Google: ALTDDIO megafunction user guide
 

Cookies are required to use this site. You must accept them to continue using the site. Learn more…