Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PyInfra: Add tool support for Synopsys Synplify Pro #39

Open
Paebbels opened this issue Dec 3, 2016 · 2 comments
Open

PyInfra: Add tool support for Synopsys Synplify Pro #39

Paebbels opened this issue Dec 3, 2016 · 2 comments

Comments

@Paebbels
Copy link
Member

Paebbels commented Dec 3, 2016

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 Paebbels added this to the Version 1.x milestone Dec 3, 2016
@Paebbels Paebbels self-assigned this Dec 19, 2016
@Paebbels Paebbels modified the milestones: Version 1.3, Version 1.x Dec 19, 2016
@bergnoli
Copy link

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?

@Paebbels
Copy link
Member Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Python Infrastructure
Issue / PullRequest
Development

No branches or pull requests

2 participants