Chisel3 wrapper for FPGA Hardware bloc of Armadeus Boards, apf6sp, opos6ul_sp, apf27, apf51
Clone it on host then publish it locally:
$ git clone --recurse-submodules https://github.com/Martoni/ChisArmadeus.git
$ cd ChisArmadeus
$ sbt publishLocal
If you plan to launch some simulation tests do not forget to recurse git :
$ git clone --recurse-submodules https://github.com/Martoni/ChisArmadeus.git
Add this line in your project build.sbt file :
libraryDependencies ++= Seq("org.armadeus" %% "chisarmadeus" % "0.1")
TODO
TODO
TODO
All code for Opos6ul_sp is in the following file :
chisarmadeus/op6sptest/op6sptest.scala
- Imx6ulEim extends Bundle: Bundle declaration for EIM i.MX6ul interface.
- Eim2Wishbone extends Module: Wrapper to convert EIM to Wishbone master.
To generate the verilog code for Eim2Wishbone module do following :
$ sbt "runMain chisarmadeus.op6sp.Eim2Wishbone"