cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
6,726 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
Highlighted
Visitor
Visitor
6,696 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
Highlighted
Xilinx Employee
Xilinx Employee
6,618 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
Visitor
6,562 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