UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Explorer
Explorer
6,266 Views
Registered: ‎02-10-2016

Inout write_edif bug in vivado 2015.4?

Jump to solution

Hi,

 

I'm using vivado 2015.4 in Ubuntu 14.04 x64. I'm regenerating the BD from an OOC elaboration schematic, to modify it. write_edif will correctly create an inout port in netlist and component sections in its .edn file, when facing an RTL_TRISTATE component. However, it seems, it doesn't recognize if one of the RTL's pins are lifted (see attached screenshot).

 

(cell bus_int (celltype GENERIC)
    (view bus_int (viewtype NETLIST)
         (interface.
             (port SFPP0_ModAbs (direction INPUT))
             (port SFPP0_RS0 (direction INOUT))

 

(cell x300_core (celltype GENERIC)
    (view x300_core (viewtype NETLIST)
        (interface.
            (port LMK_Holdover (direction INPUT))
            (port SFPP0_RS0 (direction INOUT))

 

When generating the IP from it and importing it to a BD, external port is left as IO, when it should be an OUTPUT. Subsequent connections are disabled in BD due to wrong port configuration.

 

BR,

Nikos

Inout port.png
0 Kudos
1 Solution

Accepted Solutions
Explorer
Explorer
12,330 Views
Registered: ‎02-10-2016

Re: Inout write_edif bug in vivado 2015.4?

Jump to solution

 

Suggested workaround:

 

Fix relative pins in .edn file from INOUT to OUTPUT in bus_int and component sections. Generate IP, import to BD and upgrade existing IP.

 

HTH

Nikos

0 Kudos
1 Reply
Explorer
Explorer
12,331 Views
Registered: ‎02-10-2016

Re: Inout write_edif bug in vivado 2015.4?

Jump to solution

 

Suggested workaround:

 

Fix relative pins in .edn file from INOUT to OUTPUT in bus_int and component sections. Generate IP, import to BD and upgrade existing IP.

 

HTH

Nikos

0 Kudos