*** tpb has joined #tomu | 00:00 | |
mithro | xobs: Damn about the boards | 02:59 |
---|---|---|
mithro | xobs: Do have ideas around the NVCM | 02:59 |
mithro | xobs: How is the conference in Europe going / gone? | 02:59 |
xobs | mithro: my idea for NVCM was to see what the "Secure load" tickbox did in Icecube. I have no idea where to go from there. | 03:43 |
xobs | Really sucks about the boards, though. | 03:43 |
xobs | FSiC in Europe was good! Met lots of interesting people, and got a mini-lesson in SpinalHDL. | 03:44 |
xobs | mithro: the only blocking issue I have right now for Foboot is a SPI block, which shouldn't be too difficult to make, especially if I adapt the one from litex. | 03:46 |
xobs | I'm thinking I'll have a single register that sets CS manually, then a configuration register, an 8-bit "last value" register, and an 8-bit "write data" register that sends data out and updates the "last value" register. | 03:47 |
*** tannewt has quit IRC | 04:41 | |
*** tannewt has joined #tomu | 04:46 | |
*** AmosSam has left #tomu | 06:30 | |
*** AmosSam has joined #tomu | 06:58 | |
*** rohitksingh has joined #tomu | 07:08 | |
*** rohitksingh has quit IRC | 07:32 | |
MadHacker | xobs: Needs some way to indicate busy status. | 08:44 |
MadHacker | It takes a while to shift out 8 bits if you need to run it slowish at all. | 08:44 |
MadHacker | So no writes to write data until it's done; alternatively, FIFO or blocking writes? | 08:44 |
*** ppisati has joined #tomu | 09:32 | |
ppisati | fomu question: i read it has 128KB of ram, is that bram or external sram? and how much of that is left when the risc-v core is synthesized? | 09:37 |
xobs | ppisati: It has 128 kB of single-ported SRAM, separate from BRAM. 100% (or 0%) is left after the RISC-V core is synthesized. | 09:38 |
xobs | I.e. it's not used for buffers or the register file, which goes in a separate 16 kB BRAM block. | 09:39 |
ppisati | xobs: awesome, thanks | 10:02 |
tnt | xobs: I'm working on adding support for the hard spi IP to nextpnr, that might be useful :p | 10:12 |
xobs | tnt: super useful! I forgot that existed. | 10:13 |
xobs | Looks like it's only 1-bit, which might be an argument for coming up with a Verilog SPI block, though. | 10:16 |
tnt | Yeah, it's not QSPI or anything. If you want a more advanced one, there is the one in the picorv32 repo. | 10:17 |
tnt | https://github.com/cliffordwolf/picorv32/blob/master/picosoc/spimemio.v | 10:18 |
tpb | Title: picorv32/spimemio.v at master · cliffordwolf/picorv32 · GitHub (at github.com) | 10:18 |
xobs | Super fancy. | 10:19 |
xobs | I've got the SPI module from _florent_ wired up to a Verilog test bench, and I'm trying to understand how it works. I think this'll get me the basics. | 10:19 |
xobs | Once I have that, the fomu-flash code should be super simple to port over. | 10:20 |
xobs | Oh, wait, spiflash is the file I should be looking at, not spimemio. Even better. | 10:21 |
xobs | Thanks, tnt! | 10:21 |
tnt | spiflash is a verilog model of a spi flash chip for simulation. | 10:23 |
*** awe00 has joined #tomu | 10:25 | |
xobs | I think I see how it works. | 10:40 |
*** rohitksingh has joined #tomu | 10:43 | |
*** rohitksingh has quit IRC | 11:36 | |
*** esden_ has joined #tomu | 12:14 | |
*** jayvee` has joined #tomu | 12:17 | |
*** rails_ has joined #tomu | 12:20 | |
*** jayvee has quit IRC | 12:22 | |
*** rails has quit IRC | 12:22 | |
*** esden has quit IRC | 12:22 | |
*** esden_ is now known as esden | 12:22 | |
*** AmosSam has left #tomu | 13:08 | |
*** AmosSam has joined #tomu | 13:11 | |
*** rohitksingh has joined #tomu | 13:32 | |
*** rohitksingh has quit IRC | 14:25 | |
*** rohitksingh has joined #tomu | 14:26 | |
*** rohitksingh has quit IRC | 14:31 | |
*** AmosSam has left #tomu | 14:58 | |
*** rohitksingh has joined #tomu | 14:59 | |
*** awe00 has quit IRC | 14:59 | |
*** AmosSam has joined #tomu | 15:01 | |
*** awe00 has joined #tomu | 15:01 | |
*** futarisIRCcloud has quit IRC | 15:37 | |
*** rohitksingh has quit IRC | 15:50 | |
*** rohitksingh_ has joined #tomu | 15:50 | |
*** rohitksingh_ has quit IRC | 16:39 | |
*** rohitksingh has joined #tomu | 16:52 | |
*** rohitksingh has quit IRC | 17:20 | |
*** awe00 has quit IRC | 17:33 | |
*** AmosSam has left #tomu | 17:50 | |
*** AmosSam has joined #tomu | 17:50 | |
*** rohitksingh has joined #tomu | 17:53 | |
mithro | xobs: Why not start with bit banging? | 18:34 |
*** jas4711 has quit IRC | 18:36 | |
*** rohitksingh has quit IRC | 18:56 | |
*** rohitksingh has joined #tomu | 18:56 | |
*** jas4711 has joined #tomu | 18:56 | |
*** awe00 has joined #tomu | 19:04 | |
*** rohitksingh has quit IRC | 19:05 | |
*** TheJJ_ has joined #tomu | 21:36 | |
*** TheJJ has quit IRC | 21:39 | |
*** auscompgeek has quit IRC | 23:45 | |
*** futarisIRCcloud has joined #tomu | 23:58 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!