SymbiFlow / yosys

SymbiFlow WIP changes for Yosys Open SYnthesis Suite
http://www.clifford.at/yosys/
ISC License
37 stars 9 forks source link

Branch : quicklogic : Issue while loading the edf file on spde "$_dlatch_p_.edi' " #60

Closed kkumar23 closed 4 years ago

kkumar23 commented 4 years ago

Steps to reproduce the issue

Synthesize the attached design with yosys for the quicklogic. Now load the edf onto spde tool, Spde throws the below error:

Error : nm_1007: Library 'C:\QuickLogic\QuickWorks_2016.2_Release\spde\data\PolarPro-III\edif\$_dlatchp.edi' is not supported for this family

It looks like the library of yosys is missing the dlatch [implementation.](url rtl.zip

uart_yosys.zip uart_spde.zip

)

kkumar23 commented 4 years ago

Any update on this issue?

glatosinski commented 4 years ago

We've added support for latches for Quicklogic branch. However, the designs you've introduced won't work, since there is no inout support in Yosys for Quicklogic. We're working on inout support in Yosys now.

glatosinski commented 4 years ago

The support for inout in Quicklogic's script in Yosys is added. Your design should now be parsed correctly by SpDE.

kkumar23 commented 4 years ago

Hi Glatosinski, I used the latest branch https://github.com/antmicro/yosys.git -b quicklogic quicklogic-yosys. to compile the Yosys. and updated the script "pip3 install git+https://github.com/antmicro/yosys-SpDE-flow.git" , i still get the same latch error in spde.

GitHub
antmicro/yosys
Yosys Open SYnthesis Suite. Contribute to antmicro/yosys development by creating an account on GitHub.
GitHub
antmicro/yosys-SpDE-flow
Contribute to antmicro/yosys-SpDE-flow development by creating an account on GitHub.
glatosinski commented 4 years ago

The branch was updated yesterday's afternoon, sorry for the delay. Please check if it works for you. I've downloaded now the latest version of Yosys from https://github.com/antmicro/yosys.git (quicklogic branch) and it worked with SpDE.

GitHub
antmicro/yosys
Yosys Open SYnthesis Suite. Contribute to antmicro/yosys development by creating an account on GitHub.
kkumar23 commented 4 years ago

Thank you, I am able to run now.