*** tpb <[email protected]> has joined #litex | 00: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 #litex | 03:57 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 04:01 | |
*** TMM_ <[email protected]> has joined #litex | 04:01 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #litex | 05: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 #litex | 07:29 | |
*** shorne <[email protected]> has quit IRC (Read error: Connection reset by peer) | 11:00 | |
*** shorne <[email protected]> has joined #litex | 11: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 #litex | 13:11 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #litex | 13: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 #litex | 14:37 | |
*** shorne <[email protected]> has quit IRC (Read error: Connection reset by peer) | 14:42 | |
*** shorne <[email protected]> has joined #litex | 14:47 | |
*** Foxyloxy <Foxyloxy!~foxyloxy@cpc151593-shef16-2-0-cust343.17-1.cable.virginm.net> has joined #litex | 15:03 | |
*** sakman <[email protected]> has joined #litex | 15:24 | |
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex | 15:42 | |
*** _whitelogger <[email protected]> has quit IRC (Remote host closed the connection) | 16:40 | |
*** _whitelogger <[email protected]> has joined #litex | 16:41 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 240 seconds) | 17:30 | |
*** coltonp <[email protected]> has joined #litex | 18:04 | |
*** coltonp <[email protected]> has quit IRC (Client Quit) | 18:06 | |
*** coltonp <[email protected]> has joined #litex | 18:07 | |
*** _whitelogger <[email protected]> has quit IRC (Remote host closed the connection) | 18:33 | |
*** _whitelogger <[email protected]> has joined #litex | 18:33 | |
*** coltonp <[email protected]> has quit IRC (Quit: Client closed) | 18:39 | |
josuah | hello joshua_ and sorry for the long wait! | 19:26 |
---|---|---|
josuah | > Does anyone have any suggestions for how to accomplish what I want? | 19:26 |
josuah | yes, yes, yes! | 19:26 |
josuah | Let me find that again... | 19:26 |
josuah | <joshua_> Here we go! https://github.com/enjoy-digital/litex/blob/master/litex/tools/litex_soc_gen.py | 19:27 |
josuah | this one is a command line tool | 19:27 |
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: | 19:29 |
josuah | class YourSoC(litex_soc_gen.LiteXSoCGenerator): | 19:31 |
josuah | then when you will build it, you will geet a Verilog file, but nothingwould be built from it. | 19:31 |
josuah | But... you can also target a board directly, as some cores need non-portable elements to work, and even build it | 19:32 |
josuah | and integrate the extra cores you need into LiteX instead of integrating LiteX into another project. (both are possible though) | 19:32 |
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) | 19:33 |
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 | 19:33 |
gurki | the latter is nice and easy until you have custom parts :3 | 19:33 |
gurki | but 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#41 | 19:36 |
tpb | Title: OpenBSD: Release Songs (at www.openbsd.org) | 19:36 |
josuah | joshua: litex_soc_gen --help | 19:37 |
*** hrberg <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 20:03 | |
*** hrberg <[email protected]> has joined #litex | 20: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 #litex | 20: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 #litex | 21: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 logic | 21:07 |
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex | 21: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 #litex | 21:20 | |
*** ElfenKaiser <ElfenKaiser!~deadsalmo@2a0a-a540-da4f-0-38ef-f828-8e03-a7e2.ipv6dyn.netcologne.de> has joined #litex | 21: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 #litex | 22: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 #litex | 22:20 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!