Versatile Functional Bus Description Language compiler backend written in Go.
Supported targets:
- c-sync - C target with synchronous (blocking) interface functions,
- json - json target,
- python - Python target,
- vhdl-wb3 - VHDL target for Wishbone compilant with revision B.3.
go install github.com/Functional-Bus-Description-Language/go-vfbdb/cmd/vfbdb@latest
Go installation installs to go configured path.
git clone https://github.com/Functional-Bus-Description-Language/go-vfbdb.git
make
make install
Manual installation installs to /usr/bin
.