*** tpb has joined #tomu | 00:00 | |
*** proppy has joined #tomu | 01:27 | |
*** andi- has quit IRC | 03:46 | |
*** andi- has joined #tomu | 03:52 | |
*** rohitksingh has quit IRC | 06:41 | |
*** ssb has joined #tomu | 08:44 | |
*** emeb has joined #tomu | 14:56 | |
*** rohitksingh has joined #tomu | 17:36 | |
*** im-tomu has left #tomu | 17:44 | |
*** im-tomu has joined #tomu | 17:45 | |
*** squelch has joined #tomu | 17:45 | |
*** stv0g has joined #tomu | 17:52 | |
*** TheJJ has quit IRC | 18:06 | |
*** TheJJ has joined #tomu | 18:06 | |
*** jam3 has joined #tomu | 18:11 | |
*** stv0g has left #tomu | 18:13 | |
*** im-tomu has left #tomu | 18:15 | |
*** im-tomu has joined #tomu | 18:16 | |
jam3 | If I build the soft CPU for the Fomu will the build tools generete me a verilog source that can be compiled to FPGA binary? | 18:19 |
---|---|---|
jam3 | And can I easily add my own HDL blocks to that CPU? E.g. what busses those CPUs support? | 18:19 |
CarlFK | jam3: I am pretty sure easy is the goal. how easy, and how well documented - that's not well defined | 18:31 |
CarlFK | jam3: ps - don't ask me for more details - I play with this stuff, but more like a user than a developer | 18:32 |
acathla | jam3, there is already a RISC-V in the Fomu. You can start with the workshop : https://workshop.fomu.im/en/latest/ | 18:32 |
jam3 | ofcourse I could just download the toolchain for fun and see what it outputs | 18:32 |
jam3 | I think I could add my own submodules to wishbone bus. If I understood that right. | 18:39 |
*** stv0g has joined #tomu | 19:16 | |
*** Orbstheorem has joined #tomu | 19:38 | |
Orbstheorem | Hi! I would like to start playing with my Fomu. I'm using NixOS and I'm currently skimming through the documentation while writing my shell.nix as I go. Has anybody tried to develop under NixOS and has a shell.nix I could get some inspiration from? ^^ | 19:40 |
CarlFK | Orbstheorem: if they have, they haven't told anyone | 19:46 |
CarlFK | I would make a wiki page that describes what you are doing and what seems hard or surprising | 19:49 |
*** rohitksingh has quit IRC | 19:54 | |
Orbstheorem | Well, right now, I'm essentially transcribing the toolchain to a NixOS derivation. | 19:55 |
Orbstheorem | Using derivations from nixpkgs instead of magical URLs :D https://github.com/im-tomu/fomu-toolchain/blob/master/build.sh | 19:57 |
tpb | Title: fomu-toolchain/build.sh at master · im-tomu/fomu-toolchain · GitHub (at github.com) | 19:57 |
*** rohitksingh has joined #tomu | 20:00 | |
CarlFK | that sounds like you will forever be keeping two things in sync. I would figure out how to setup the dependencies so that script runs as is. | 20:00 |
*** tumbleweed has quit IRC | 20:04 | |
*** tmarble2 has quit IRC | 20:04 | |
*** bunnie[m] has quit IRC | 20:04 | |
*** tiwalun has quit IRC | 20:04 | |
Orbstheorem | CarlFK: I don't have anything to maintain. I'm just taking the packages from my distribution “repository” | 20:09 |
CarlFK | what keeps the repo in sync with the magical URL versions? | 20:11 |
Orbstheorem | The community: https://github.com/NixOS/nixpkgs/commit/94fc232b72f4f8511cf3c037301c67bb0fed7ec8 | 20:15 |
tpb | Title: nextpnr: 2019.09.28 -> 2019.10.13 · NixOS/nixpkgs@94fc232 · GitHub (at github.com) | 20:16 |
CarlFK | well.. the moment you have problems... "use the git version" will be the reply | 20:17 |
*** rohitksingh has quit IRC | 20:18 | |
* Orbstheorem is compiling the riscv compiler | 20:19 | |
Orbstheorem | I guess that if I have to use the git version, there's a bug report that needs to be opened somewhere :D | 20:21 |
Orbstheorem | Also, build input are fairly easily overridable on Nix: https://gitlab.com/roosemberth/dotfiles/blob/master/nixos-config/modules/roos/streaming.nix#L7 | 20:21 |
tpb | Title: nixos-config/modules/roos/streaming.nix · master · Roosemberth Palacios / dotfiles · GitLab (at gitlab.com) | 20:21 |
CarlFK | the bug is: not done yet ;) | 20:23 |
*** tumbleweed has joined #tomu | 20:25 | |
*** bunnie[m] has joined #tomu | 20:25 | |
*** tmarble2 has joined #tomu | 20:25 | |
*** tiwalun has joined #tomu | 20:25 | |
CarlFK | I think it is fair to say this is a Work In Progress - bugs are fixed and features are added pretty often. | 20:27 |
Orbstheorem | That's great! | 20:29 |
*** jam3 has quit IRC | 20:31 | |
*** tumbleweed has quit IRC | 21:05 | |
*** tmarble2 has quit IRC | 21:05 | |
*** bunnie[m] has quit IRC | 21:05 | |
*** tiwalun has quit IRC | 21:05 | |
*** tumbleweed has joined #tomu | 21:23 | |
*** bunnie[m] has joined #tomu | 21:23 | |
*** tmarble2 has joined #tomu | 21:23 | |
*** tiwalun has joined #tomu | 21:23 | |
*** CarlFK has quit IRC | 21:39 | |
*** stv0g has quit IRC | 21:46 | |
*** stv0g has joined #tomu | 21:50 | |
*** rohitksingh has joined #tomu | 22:29 | |
squelch | Less of a Tomu question, more of a RISCV question: how do I access a hardware performance counter? | 22:49 |
squelch | I'm calling csrr %0, hpmcounter3 and it's giving me an illegal instruction error. | 22:50 |
*** rohitksingh has quit IRC | 22:51 | |
*** rohitksingh has joined #tomu | 23:00 | |
*** rohitksingh has quit IRC | 23:16 | |
*** stv0g has quit IRC | 23:20 | |
*** stv0g has joined #tomu | 23:24 | |
*** squelch has quit IRC | 23:50 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!