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: 
Visitor alienchang
Visitor
6,588 Views
Registered: ‎02-04-2009

How to do partition flow with edif generated by synplify_pro (define_compile_point flow)?

Hi all,

 

I am trying to use partition flow .

I use synplify_pro to synthesize our design.

I define_compile_point to some modules and there are "PARTITION" and timestamp strings in the output edf file indeed.

I wonder how to let PAR can recognize these PARTITION?

 

Here is our PAR flow script:

===========================================================================

set design_path = "/home/alien/Flow/FPGA/SYN/test/test_cp/TOP_db"
set parts = "xc5vlx220-2-ff1760";
 

ngdbuild -uc $design_path/synplicity.ucf -nt timestamp -p $parts -dd . $design_path/TOP.edf TOP.ngd

map -w -detail -p xc5vlx220-2-ff1760 -ol high -cm balanced -o map.ncd TOP.ngd TOP.pcf

par -w -pl high -rl high -t 8 map.ncd TOP.ncd TOP.pcf

bitgen TOP.ncd -w

ngdanno TOP.ncd

ngd2ver -w -10ps -tf -aka  -ne -tm test -r TOP.nga test_time_sim.v 

===========================================================================

 

and this is the log of NGDBUILD step:

 

Partition Implementation Status
-------------------------------

  No Partitions were found in this design.

-------------------------------

 

 

But if I use GUI mode, the ISE can recognize all PARTITION automatically.

Partition Implementation Status
-------------------------------

  Preserved Partitions:


  Implemented Partitions:

    Partition "/TOP":
There was no implementation for this Partition.

    Partition "/TOP/A":
There was no implementation for this Partition.

    Partition "/TOP/A/A0":
There was no implementation for this Partition.

    Partition "/TOP/B":
There was no implementation for this Partition.

-------------------------------

 

 

Is there any method to use my old flow (run a script) to do PAR with PARTITION?

 

Thanks

Alien

 

0 Kudos
3 Replies
Visitor tvdevnull
Visitor
6,558 Views
Registered: ‎03-12-2009

Re: How to do partition flow with edif generated by synplify_pro (define_compile_point flow)?

The only way I've found to use partitions outside of the gui is by writing a Tcl script for xtclsh.

 

Running the entire flow in xtclsh seemed extremely slow to me.  For small designs it's faster for me to run a script like you are doing.

 

 

 

0 Kudos
Xilinx Employee
Xilinx Employee
6,480 Views
Registered: ‎07-16-2008

Re: How to do partition flow with edif generated by synplify_pro (define_compile_point flow)?

Try adding -ise option in NGDBuild command line. The .ise file contains partition information.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor alienchang
Visitor
6,424 Views
Registered: ‎02-04-2009

Re: How to do partition flow with edif generated by synplify_pro (define_compile_point flow)?

Thanks for you all.

It seems work!!!!

:smileyvery-happy: 

0 Kudos