Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

ODDR VS ODDR2 I use Virtex-4

Status
Not open for further replies.

abimann

Member level 4
Member level 4
Joined
Jun 21, 2016
Messages
77
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Activity points
673
Does someone use faced problem , I want to use Hamsterworks minimal HDMI, but my Virtex-4 use ODDR i made many manipulations but now result

instead :

HTML:
c0_to_serial: ODDR2
   generic map(DDR_ALIGNMENT => "C0", INIT => '0', SRTYPE => "ASYNC") 
   port map (C0 => clk_x5,  C1 => not clk_x5, CE => '1', R => '0', S => '0',
             D0 => C0_output_bits(0), D1 => C0_output_bits(1), Q => c0_serial);

I use :

HTML:
c0_to_serial: ODDR
   generic map( DDR_CLK_EDGE => "SAME_EDGE",--"OPPOSITE_EDGE"or"SAME_EDGE"
	INIT => '1', SRTYPE => "ASYNC") 
   port map (C => clk_x5, CE => '1', R => '0', S => '0',
             D1 => C0_output_bits(1), D2 => C0_output_bits(0), Q => c0_serial);

Could someone has same problem, I am sure problem is here .. pls help SOS!!!
 

you have the data input swapped. rising edge data has changed from D0 to D1. fall edge data has changed from D1 to D2.
 
  • Like
Reactions: abimann

    V

    Points: 2
    Helpful Answer Positive Rating

    abimann

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top