NCD difference

T

Thomas Reinemann

Guest
Hello,

against the background of partial reconfiguration, I would like to
determine the difference between two initial configurations (NCDs). Does
any Xilinx tool support this?

Regards,

--
Dr. Thomas Reinemann www.uni-magdeburg.de/reineman
IMAT Public key available
Otto-von-Guericke-Universität Magdeburg
Universitätsplatz 2
39106 Magdeburg, Germany
 
Thomas Reinemann <thomas.reinemann@masch-bau.uni-magdeburg.de> wrote:
against the background of partial reconfiguration, I would like to
determine the difference between two initial configurations (NCDs). Does
any Xilinx tool support this?
You are probably looking for
$ bitgen version1.ncd version1.bit
$ bitgen -r version1.bit version2.ncd diff1to2.bit


Gerd
 
Gerd wrote:
Thomas Reinemann <thomas.reinemann@masch-bau.uni-magdeburg.de> wrote:

against the background of partial reconfiguration, I would like to
determine the difference between two initial configurations (NCDs). Does
any Xilinx tool support this?

You are probably looking for
$ bitgen version1.ncd version1.bit
$ bitgen -r version1.bit version2.ncd diff1to2.bit
Or if you are really brave, maybe

$ xdl -ncd2xdl file1.ncd
$ xdl -ncd2xdl file2.ncd

$ diff -u file1.xdl file2.xdl

Note I've never tried this, it could well produce garbage, depending on
how "repeatable" is the output of ncd2xdl.

Cheers,

John
 
Gerd wrote:

Thomas Reinemann <thomas.reinemann@masch-bau.uni-magdeburg.de> wrote:

against the background of partial reconfiguration, I would like to
determine the difference between two initial configurations (NCDs). Does
any Xilinx tool support this?


You are probably looking for
$ bitgen version1.ncd version1.bit
$ bitgen -r version1.bit version2.ncd diff1to2.bit
Ok, I have forgotten to say, it should be human readable.

Tom
 
Thomas Reinemann wrote:
Gerd wrote:

Thomas Reinemann <thomas.reinemann@masch-bau.uni-magdeburg.de> wrote:

against the background of partial reconfiguration, I would like to
determine the difference between two initial configurations (NCDs).
Does any Xilinx tool support this?



You are probably looking for
$ bitgen version1.ncd version1.bit
$ bitgen -r version1.bit version2.ncd diff1to2.bit


Ok, I have forgotten to say, it should be human readable.
Apart from the graphical representation given by fpga_editor, I think
xdl is the only human readable form of the NCD database.

Did you try the "diff -u" on two xdl files? I'm really curious to see
if you get meaningful output. XDL contains all of the mapping,
placement, routing, everything, in text format, so in principle it
should be possible.

John
 

Welcome to EDABoard.com

Sponsor

Back
Top