PoC icon indicating copy to clipboard operation
PoC copied to clipboard

PyInfra: Add tool support for Synopsys Synplify Pro

Open Paebbels opened this issue 8 years ago • 2 comments

Add synthesizer support for Synopsys Synplify Pro.

Note:
Synplify is also included in Lattice Diamond and can be used as an alternative to the Lattice Synthesis Engine.

Paebbels avatar Dec 03 '16 17:12 Paebbels

I had troubles using Synplify pro ( Microsemi ) in ocram ( true dual port ram) inference. It seems that Synplify pro does not like the multi clock processes: is that true also for other tools?

bergnoli avatar Dec 20 '20 15:12 bergnoli

ocram was tested with lots of tools (ISE, Vivado, Quartus, LSE (Lattice Synthesis Engine, ...).

Please open a new issue, for your problem of how VHDL is written to specify a true dual port RAM. This issue is about Python support in using Simplify Pro.


In general, the syntax using 2 clocks in one process is correct VHDL and more over this how to write dual port RAMs. This was also specified in IEEE Std. 1076.6-2004. Normally, Simplify Pro has a very good understanding of VHDL including VHDL-2008 support for synthesis.

Paebbels avatar Dec 20 '20 21:12 Paebbels