forflo / yodl

A VHDL frontend for Yosys
GNU General Public License v3.0
102 stars 3 forks source link

Relicense to ISC? #2

Open stv0g opened 7 years ago

stv0g commented 7 years ago

Hi @forflo,

The fact that yodl is licensed under GPLv3 makes it impossible to incorporate it into yosys (which is licensed under ISC).

Are you aware of this? How do you think about relicensing yodl to ISC?

stv0g commented 7 years ago

Thanks @cliffordwolf for clarifying 👍

bildschirmfoto 2017-01-05 um 11 48 01
forflo commented 7 years ago

I'm currently travelling, but if I continue this project, I'll have to rewrite yodl anyways. So licensing issues won't be existent in the future.

sunnystormy commented 4 years ago

Any updates on this project? Would love to use VHDL with Yosys! Thank you!

maehne commented 4 years ago

@sunnystormy: Besides yodl, you might want to check out the recently added support for synthesis in ghdl together with the Yosys plugin ghdlsynth-beta. The feature is still under very active development. So, you should build directly from the respective master branches and report back any issues you may find synthesising your VHDL code by providing reduced test cases to the developers.

mithro commented 4 years ago

ghdlsynth-beta was successfully used to synthesize microwatt with yosys and nextpnr. See https://github.com/ghdl/ghdl/issues/903

sunnystormy commented 4 years ago

Nice! Once I get my ECP5 eval board, I can try synthesizing Microwatt and placing it onto there. :) Ty for your help!

eine commented 4 years ago

Nice! Once I get my ECP5 eval board, I can try synthesizing Microwatt and placing it onto there. :) Ty for your help!

AFAIK, microwatt is synthesisable with ghdl + ghdlsynth-beta + yosys, but it is not usable yet. That is, the result of synthesis is not correct. Moreover, I am not aware of any tests with nextpnr. So, although it adavanced a lot in a few months, it is not ready yet.