Wednesday, 2023-10-11

*** tpb <[email protected]> has joined #litex00:00
*** nickoe17 <nickoe17!~nickoe17@2a06:4004:21c3::cf9> has quit IRC (Ping timeout: 245 seconds)00:10
*** Degi <[email protected]> has quit IRC (Ping timeout: 240 seconds)03:56
*** Degi <[email protected]> has joined #litex03:57
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)04:01
*** TMM_ <[email protected]> has joined #litex04:01
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #litex05:17
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has quit IRC (Quit: Konversation terminated!)06:27
*** Wolfvak <Wolfvak!~Wolfvak@user/wolfvak> has quit IRC (Ping timeout: 255 seconds)07:15
*** Wolfvak <Wolfvak!~Wolfvak@user/wolfvak> has joined #litex07:29
*** shorne <[email protected]> has quit IRC (Read error: Connection reset by peer)11:00
*** shorne <[email protected]> has joined #litex11:05
*** Foxyloxy <Foxyloxy!~foxyloxy@cpc151593-shef16-2-0-cust343.17-1.cable.virginm.net> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)13:05
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Ping timeout: 252 seconds)13:09
*** Foxyloxy <Foxyloxy!~foxyloxy@cpc151593-shef16-2-0-cust343.17-1.cable.virginm.net> has joined #litex13:11
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #litex13:15
*** Foxyloxy <Foxyloxy!~foxyloxy@cpc151593-shef16-2-0-cust343.17-1.cable.virginm.net> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)13:19
*** sakman <[email protected]> has quit IRC (Quit: Leaving)14:14
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Ping timeout: 252 seconds)14:32
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #litex14:37
*** shorne <[email protected]> has quit IRC (Read error: Connection reset by peer)14:42
*** shorne <[email protected]> has joined #litex14:47
*** Foxyloxy <Foxyloxy!~foxyloxy@cpc151593-shef16-2-0-cust343.17-1.cable.virginm.net> has joined #litex15:03
*** sakman <[email protected]> has joined #litex15:24
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex15:42
*** _whitelogger <[email protected]> has quit IRC (Remote host closed the connection)16:40
*** _whitelogger <[email protected]> has joined #litex16:41
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 240 seconds)17:30
*** coltonp <[email protected]> has joined #litex18:04
*** coltonp <[email protected]> has quit IRC (Client Quit)18:06
*** coltonp <[email protected]> has joined #litex18:07
*** _whitelogger <[email protected]> has quit IRC (Remote host closed the connection)18:33
*** _whitelogger <[email protected]> has joined #litex18:33
*** coltonp <[email protected]> has quit IRC (Quit: Client closed)18:39
josuahhello joshua_ and sorry for the long wait!19:26
josuah> Does anyone have any suggestions for how to accomplish what I want?19:26
josuahyes, yes, yes!19:26
josuahLet me find that again...19:26
josuah<joshua_> Here we go! https://github.com/enjoy-digital/litex/blob/master/litex/tools/litex_soc_gen.py19:27
josuahthis one is a command line tool19:27
josuahbut 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:19:29
josuahclass YourSoC(litex_soc_gen.LiteXSoCGenerator):19:31
josuahthen when you will build it, you will geet a Verilog file, but nothingwould be built from it.19:31
josuahBut... you can also target a board directly, as some cores need non-portable elements to work, and even build it19:32
josuahand integrate the extra cores you need into LiteX instead of integrating LiteX into another project. (both are possible though)19:32
josuahFor 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)19:33
gurkiif 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 generator19:33
gurkithe latter is nice and easy until you have custom parts :319:33
gurkibut this probably heavily depends on what you have in front of you :)19:34
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#4119:36
tpbTitle: OpenBSD: Release Songs (at www.openbsd.org)19:36
josuahjoshua: litex_soc_gen --help19:37
*** hrberg <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)20:03
*** hrberg <[email protected]> has joined #litex20:06
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has quit IRC (Ping timeout: 245 seconds)20:45
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-4685-38b0-570c-833b.ipv6dyn.netcologne.de> has joined #litex20:55
joshua_josuah, ha, familiar faces from all over the internet :) I guess I coudl have asked you in the 1b2 discord then!21:01
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-4685-38b0-570c-833b.ipv6dyn.netcologne.de> has quit IRC (Remote host closed the connection)21:02
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-55b9-7e6e-baff-5308.ipv6dyn.netcologne.de> has joined #litex21:03
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!).21:06
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-55b9-7e6e-baff-5308.ipv6dyn.netcologne.de> has quit IRC (Remote host closed the connection)21:07
joshua_this current design I need, basically, a UART, a SPI initiator, and two registers for counters that come from logic21:07
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex21:07
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has quit IRC (Ping timeout: 240 seconds)21:15
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)21:19
*** TMM_ <[email protected]> has joined #litex21:20
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex21:38
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has quit IRC (Ping timeout: 240 seconds)21:59
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex22:01
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has quit IRC (Ping timeout: 264 seconds)22:13
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex22:20

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!