Source code split

15 views
Skip to first unread message

Martin Schoeberl

unread,
Dec 29, 2020, 10:53:04 AM12/29/20
to patmos-p...@googlegroups.com
Dear all,

I would like to decouple some of our code from the Patmos repo. For that reason I've started a soc-comm project in my GitHub account. I have now moved it to t-crest and all of you should have write access.

https://github.com/t-crest/soc-comm

The intention of that project is to collect all multicore devices and disentangle them from T-CREST and the OCP interface. We will define a simple interface (like the OCPcore) and will provide wrappers for AXI and our OCP version.

Currently it contains my S4NOC code and some experimental stuff.

For easy integration on Chisel projects, such as Patmos, I have also published the library at Maven Central, and will continue to do so. Therefore, we can use it easily like any other library by adding following line to build.sbt:

libraryDependencies += "io.github.t-crest" % "soc-comm" % "0.1.1"

For other non-Patmos-specific (IO) components, such as an I2C controller, we should move them to ip-contributions.

https://github.com/freechipsproject/ip-contributions

That one already contains some FIFO implementations by me and my UART implementation. For now I've published a fork of ip-contributions to:

libraryDependencies += "io.github.schoeberl" % "ip-contributions" % "1.0.0"

But we will move to the Berkeley group id.

Cheers,
Martin

Reply all
Reply to author
Forward
0 new messages