_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
nickoe17 has quit [Ping timeout: 245 seconds]
Degi has quit [Ping timeout: 240 seconds]
Degi has joined #litex
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
FabM has joined #litex
FabM has quit [Changing host]
FabM has joined #litex
ElfenKaiser has quit [Quit: Konversation terminated!]
Wolfvak has quit [Ping timeout: 255 seconds]
Wolfvak has joined #litex
shorne has quit [Read error: Connection reset by peer]
shorne has joined #litex
Foxyloxy has quit [Quit: Textual IRC Client: www.textualapp.com]
GNUmoon has quit [Ping timeout: 252 seconds]
Foxyloxy has joined #litex
GNUmoon has joined #litex
Foxyloxy has quit [Quit: Textual IRC Client: www.textualapp.com]
sakman has quit [Quit: Leaving]
GNUmoon has quit [Ping timeout: 252 seconds]
GNUmoon has joined #litex
shorne has quit [Read error: Connection reset by peer]
shorne has joined #litex
Foxyloxy has joined #litex
sakman has joined #litex
ElfenKaiser has joined #litex
_whitelogger has joined #litex
FabM has quit [Ping timeout: 240 seconds]
coltonp has joined #litex
coltonp has quit [Client Quit]
coltonp has joined #litex
_whitelogger has joined #litex
coltonp has quit [Quit: Client closed]
<josuah> hello joshua_ and sorry for the long wait!
<josuah> > Does anyone have any suggestions for how to accomplish what I want?
<josuah> yes, yes, yes!
<josuah> Let me find that again...
<josuah> this one is a command line tool
<josuah> but you can also use it from a scrip with `from litex.tools import litex_soc_gen` then instantiate your own derived SoC out of it, to plug more things to it:
<josuah> class YourSoC(litex_soc_gen.LiteXSoCGenerator):
<josuah> then when you will build it, you will geet a Verilog file, but nothingwould be built from it.
<josuah> But... you can also target a board directly, as some cores need non-portable elements to work, and even build it
<josuah> and integrate the extra cores you need into LiteX instead of integrating LiteX into another project. (both are possible though)
<josuah> For that, you do not need anything, use a board from https://github.com/litex-hub/litex-boards/ as a template (both the platform/ and target/ file.py)
<gurki> if you already have an existing design it might be easier to integrate some small rv core by hand than to try to integrate everything into a soc generator
<gurki> the latter is nice and easy until you have custom parts :3
<gurki> but this probably heavily depends on what you have in front of you :)
<josuah> ^ that is a good beacon... "The little guy that did the best with what he had..." lyrics from https://www.openbsd.org/lyrics.html#41
<tpb> Title: OpenBSD: Release Songs (at www.openbsd.org)
<josuah> joshua: litex_soc_gen --help
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hrberg has joined #litex
ElfenKaiser has quit [Ping timeout: 245 seconds]
ElfenKaiser has joined #litex
<joshua_> josuah, ha, familiar faces from all over the internet :) I guess I coudl have asked you in the 1b2 discord then!
ElfenKaiser has quit [Remote host closed the connection]
ElfenKaiser has joined #litex
<joshua_> as gurki noted I am currently going to integrate vexriscv by hand for this current design. later I think I do want to integrate things into a SoC generator that will have a bunch of top level ports for custom I/O in my design, and bind those out to register files generated by a SoC generator (it is *very* alluring to have something generate HTML documentation that I can hand to my client!).
ElfenKaiser has quit [Remote host closed the connection]
<joshua_> this current design I need, basically, a UART, a SPI initiator, and two registers for counters that come from logic
ElfenKaiser has joined #litex
ElfenKaiser has quit [Ping timeout: 240 seconds]
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
ElfenKaiser has joined #litex
ElfenKaiser has quit [Ping timeout: 240 seconds]
ElfenKaiser has joined #litex
ElfenKaiser has quit [Ping timeout: 264 seconds]
ElfenKaiser has joined #litex