cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
quincyq2003
Explorer
Explorer
4,170 Views
Registered: ‎03-31-2016

Ultrascale FPGA ODDRE1 issue

Jump to solution

Hello

 

I want to used ODDRE1 in RTL code, why synthesis result is OSERDESE3?

 

FPGA device: xcvu440

 

RTL.PNGschematic.PNG

0 Kudos
1 Solution

Accepted Solutions
allanherriman
Mentor
Mentor
6,909 Views
Registered: ‎01-08-2012

I believe that an ODDRE1 is  an OSERDESE3.

 

Xilinx provides many simplified unisim models.

 

Sometimes this is done for reverse compatibility (e.g. Virtex N-2 had a Widget, Virtex N-1 replaced it with a WidgetE2, and Virtex N replaced both with a WidgetE3).

In all cases the newer Widget is a superset of the older Widget behaviour.  Sometimes the newer Widget will have a completely different name.  But Xilinx will retain the old Widget models in the unisim library so that customers' older code won't break.

 

Sometimes this is done for ease of use.  Some of the unisim library components have a complicated interface, and it's convenient to keep a simpler version around, with fewer ports, parameters and features.

 

Allan

View solution in original post

0 Kudos
2 Replies
allanherriman
Mentor
Mentor
6,910 Views
Registered: ‎01-08-2012

I believe that an ODDRE1 is  an OSERDESE3.

 

Xilinx provides many simplified unisim models.

 

Sometimes this is done for reverse compatibility (e.g. Virtex N-2 had a Widget, Virtex N-1 replaced it with a WidgetE2, and Virtex N replaced both with a WidgetE3).

In all cases the newer Widget is a superset of the older Widget behaviour.  Sometimes the newer Widget will have a completely different name.  But Xilinx will retain the old Widget models in the unisim library so that customers' older code won't break.

 

Sometimes this is done for ease of use.  Some of the unisim library components have a complicated interface, and it's convenient to keep a simpler version around, with fewer ports, parameters and features.

 

Allan

View solution in original post

0 Kudos
simonh_bwt
Adventurer
Adventurer
3,438 Views
Registered: ‎02-08-2016

Hey checkout the manual - UG571

UltraScale Architecture SelectIO Resources User Guide (UG571)

 

... think its page 158 or search for ODDRE1

 

  Note:
         ODDRE1 components used in a design are translated and implemented
by the Vivado design
tools as ISERDESE3 components.
Tags (2)
0 Kudos