[libre-riscv-dev] [Bug 178] first coriolis2 tutorial, workflow and "test project" page
bugzilla-daemon at libre-riscv.org
bugzilla-daemon at libre-riscv.org
Thu Feb 20 18:49:46 GMT 2020
http://bugs.libre-riscv.org/show_bug.cgi?id=178
--- Comment #34 from Jean-Paul.Chaput at lip6.fr ---
(In reply to Luke Kenneth Casson Leighton from comment #33)
> another error, jean-paul:
>
> EtesianEngine::toColoquinte(): Non-leaf instance \"%s\" of \"%s\" has an
> abutment box but is *not* placed.
>
> what could cause that one?
Probably tied to the one of the $$ and Makefile. Be sure to remove any ".ap"
files
between two runs. And any ".vst" as well. For a given design, always restart
from
a clean slate (better handled by Coriolis for now).
Concerning the $$ character, this may turn an annoying problem and I think we
may
have to choose a policy regarding it. The Coriolis2 core database, Hurricane
is
completely agnostic about characters in names identifiers. BUT the I/O layer,
currently AllianceFramework for interacting with Alliance is not. In fact, it
has
been built to manage VHDL, and characters authorized in names reflect that.
We can convene on a way to sanitize the identifier on the fly when loaded
by the blif2vst converter (note that VST stands for Vhdl STructural...)
For example mux$19 ==> mux_u19
I know it's lazy of me, but if you direct me where I can get your test design
I may try directly.
The Borg Collective.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-riscv-dev
mailing list