*** tpb has joined #tomu | 00:00 | |
gurke_ | and also: does it make sense to keep the verilog-blink-minimal in the workshop? | 00:04 |
---|---|---|
xobs | gurke_: someone rewrote verilog-blink into verilog-blink-minimal out of frustration of the amount of complexity in verilog-blink. | 00:42 |
xobs | Also, `spi.id() = 0` is a bug. I'll work on that right now. | 00:42 |
*** CarlFK has quit IRC | 00:43 | |
xobs | vesim: awesome job with having a serial port! | 00:45 |
xobs | Do you need to init submodules in order to get vexriscv? | 00:45 |
gurke_ | xobs: btw, i just tested litex again - it runs smoothly now | 00:48 |
gurke_ | xobs: (without the issues we had at 36c3) | 00:48 |
xobs | gurke_: awesome. Thanks for testing! (cc mithro ) | 00:49 |
gurke_ | nono, that project is awesome... i'm now into it since congress and still fully hooked - thanks for that! | 00:50 |
xobs | Okay, I have a foboot-2.0 compatibility layer going for spi. Let me rebuild it and push it. | 01:01 |
xobs | gurke_: https://github.com/xobs/micropython/commit/421dcd20ed71b91cb1f573fdb19d8832b597aa1c (which is now included in fomu-workshop) | 01:05 |
tpb | Title: spi: foboot-2.0 compatibility · xobs/micropython@421dcd2 · GitHub (at github.com) | 01:05 |
gurke_ | xobs: looks better - now i get 0xc8144015 - thanks! | 01:12 |
xobs | Hooray! | 01:26 |
*** auscompgeek has joined #tomu | 01:30 | |
*** CarlFK has joined #tomu | 02:08 | |
gurke_ | xobs: regarding a / an LED: at school, I've been taught that one writes "an" only when the next word starts with a wovel - however that's in Switzerland - so... :-) | 02:21 |
xobs | gurke_: One writes "an" when the next word starts with a vowel sound. For example, you'd say "a European", since "European" starts with a "y" sound, but Americans would say "an H" since in American English "H" is pronounced "aitch". | 02:25 |
gurke_ | aha - that also makes sense! | 02:26 |
xobs | I guess we'd say "an herb", since Americans pronounce it "erb". But Brits would say "a herb". English is weird. | 02:26 |
gurke_ | nevermind - it just made me somehow stumble while reading | 02:27 |
gurke_ | speaking of geography - i need to catch some sleep! | 02:27 |
gurke_ | cu laters | 02:27 |
xobs | Night! | 02:31 |
gurke_ | oh, last thing regarding https://github.com/im-tomu/fomu-workshop/issues/43 : would that actually work on pvt when copying/adjusting the pcf? or is that dangerous somehow? | 02:32 |
tpb | Title: Make the minimal verilog actually minimal · Issue #43 · im-tomu/fomu-workshop · GitHub (at github.com) | 02:32 |
xobs | Which part? | 02:33 |
gurke_ | maybe i get it wrong - the minimal example just doesn't work on pvt boards due to incompatible blink.pcf file - no? | 02:34 |
gurke_ | or would it need other adjustments? | 02:34 |
xobs | You'd just need a PCF file. I think the issue is to remove some extra stuff from the Verilog file, such as the plethora of configuration settings. | 02:35 |
gurke_ | ok, so wouldn't it make sense to have the pcf for pvt boards in the workshop repo by default? | 02:36 |
xobs | There's one in the `verilog-blink` directory already which you could use. | 02:36 |
gurke_ | yes, that's what i've meant - i.e. replace the one in minimal with the one from 'verilog-blink' for pvt | 02:37 |
gurke_ | such that workshop users can also directly use the minimal variant | 02:37 |
xobs | Should work! | 02:37 |
gurke_ | ok, i'll try that tomorrow | 02:38 |
gurke_ | good night! | 02:38 |
gurke_ | (or so) | 02:38 |
*** andi- has quit IRC | 03:47 | |
*** andi- has joined #tomu | 03:52 | |
*** rohitksingh has joined #tomu | 04:03 | |
*** xkapastel has joined #tomu | 06:44 | |
vesim | xobs: I wonder if you can add your cpu w/o mnie and debug as a different cpu_type in foboot | 07:14 |
vesim | s/mnie/mmu/ | 07:15 |
xobs | vesim: well, this is how you specify an external verilog file: https://github.com/im-tomu/foboot/blob/4f24c432a84b1f2ddadfc2001b087afb6176b0dc/hw/foboot-bitstream.py#L170 | 07:30 |
tpb | Title: foboot/foboot-bitstream.py at 4f24c432a84b1f2ddadfc2001b087afb6176b0dc · im-tomu/foboot · GitHub (at github.com) | 07:30 |
xobs | So it's possible. | 07:30 |
xobs | I think I'd want to add spi boot as well. It should work in theory, but I have lots of trouble figuring out how to set it up in litex. Basically, set it up without a bios. | 07:31 |
vesim | xobs: but i was not able to generate the verilog file | 07:40 |
vesim | I was getting [error] (update) sbt.librarymanagement.ResolveException: unresolved dependency: default#vexriscv_2.11;0.1.0-SNAPSHOT: not found | 07:40 |
xobs | vesim: I wonder what that means. I probably didn't specify the submodules properly. It should use the latest vexriscv under ext/ | 07:50 |
*** bluebugs has joined #tomu | 08:23 | |
*** bluebugs has joined #tomu | 08:23 | |
*** cedric has quit IRC | 08:24 | |
*** CarlFK has quit IRC | 08:33 | |
*** Toba has quit IRC | 09:13 | |
*** Toba has joined #tomu | 09:13 | |
*** Toba is now known as Guest43505 | 09:14 | |
*** rohitksingh has quit IRC | 10:08 | |
*** bluebugs has quit IRC | 10:13 | |
*** cedric has joined #tomu | 10:14 | |
*** cedric has joined #tomu | 10:14 | |
*** rohitksingh has joined #tomu | 10:20 | |
*** im-tomu has left #tomu | 11:57 | |
*** im-tomu has joined #tomu | 11:58 | |
*** cedric has quit IRC | 12:11 | |
*** cedric has joined #tomu | 12:19 | |
*** cedric has joined #tomu | 12:19 | |
*** xkapastel has quit IRC | 13:32 | |
*** rohitksingh has quit IRC | 13:35 | |
*** rohitksingh has joined #tomu | 13:36 | |
*** cedric has quit IRC | 14:08 | |
*** cedric has joined #tomu | 14:10 | |
*** cedric has joined #tomu | 14:10 | |
mithro | xobs: So I think it makes sense after CCC to ship with the new bootloader? | 15:02 |
xobs | I'd say so. It's no worse than the previous one, and has many benefits. | 15:03 |
vesim | how much ping i can get out of fomu? 4 "touch pads" + 2 usb data pins | 15:07 |
vesim | is there a way to get more? | 15:07 |
xobs | Out? I suppose you could put a light sensor and have optical output... | 15:08 |
vesim | i want to get VGA output from fomu | 15:09 |
xobs | There are test points that are hard to hit, but those expose another few pins. | 15:09 |
xobs | I forget if I ran differential pairs to the edge pads, but I feel you could do something magical and analogey with those. | 15:10 |
vesim | i need 5 out pins to get VGA | 15:12 |
vesim | does fomu have DAC? | 15:13 |
tnt | No | 15:14 |
vesim | :( | 15:14 |
vesim | but i should be able to use low-pass filter to create "DAC" driven by PWM signal | 15:18 |
xobs | https://www.google.com/url?q=https://www.latticesemi.com/-/media/LatticeSemi/Documents/ProductBrochures/AM/CommonAnalogFunctionsUsinganiCE40FPGA.ashx%3Fdocument_id%3D45822&sa=U&ved=2ahUKEwiErvW-3efmAhUmIbcAHYVAD4oQFjAAegQIAxAB&usg=AOvVaw2QnlbBKSBDxbPjMCBhOFvZ | 15:21 |
xobs | I really do hate how Google does url rewriting.. | 15:21 |
*** emeb has joined #tomu | 15:24 | |
*** CarlFK has joined #tomu | 15:40 | |
*** CarlFK has quit IRC | 16:05 | |
vesim | hmmm, how i can increas ethe clock frequency? changing clk_freq in foboot doesn't change anything | 16:05 |
vesim | increase the* | 16:06 |
vesim | nvm, it does | 16:12 |
gurke_ | xobs: i'm diving into foboot - can it be that there is quite some "legacy" around? e.g. foboot-main, picorvspi.py and oder stuff related to picorv, examples and also stuff from sw/third-party? | 16:58 |
gurke_ | xobs: forgive the naive question - i'm not working on such a low level normally... | 16:59 |
*** rohitksingh_ has joined #tomu | 18:38 | |
*** rohitksingh_ has joined #tomu | 18:40 | |
*** rohitksingh has quit IRC | 18:41 | |
*** rohitksingh has joined #tomu | 18:41 | |
*** rohitksingh__ has joined #tomu | 18:42 | |
vesim | 1.73s, damn, finally i've got u2f registartion to under 2s... | 18:43 |
vesim | moving the whole .text section to ram helped alot | 18:43 |
*** rohitksingh_ has quit IRC | 18:45 | |
*** rohitksingh has quit IRC | 18:45 | |
*** rohitksingh__ has quit IRC | 18:47 | |
*** rohitksingh has joined #tomu | 18:49 | |
*** rohitksingh_ has joined #tomu | 18:50 | |
*** rohitksingh__ has joined #tomu | 18:52 | |
*** rohitksingh___ has joined #tomu | 18:53 | |
*** rohitksingh has quit IRC | 18:53 | |
*** rohitksingh_ has quit IRC | 18:55 | |
*** rohitksingh has joined #tomu | 18:55 | |
*** rohitksingh__ has quit IRC | 18:56 | |
*** rohitksingh_ has joined #tomu | 18:56 | |
*** rohitksingh___ has quit IRC | 18:57 | |
*** rohitksingh has quit IRC | 18:59 | |
*** rohitksingh has joined #tomu | 18:59 | |
*** rohitksingh_ has quit IRC | 19:00 | |
*** rohitksingh_ has joined #tomu | 19:01 | |
*** rohitksingh__ has joined #tomu | 19:02 | |
*** rohitksingh___ has joined #tomu | 19:03 | |
*** rohitksingh has quit IRC | 19:04 | |
*** rohitksingh has joined #tomu | 19:04 | |
*** rohitksingh_ has quit IRC | 19:05 | |
*** rohitksingh_ has joined #tomu | 19:05 | |
*** rohitksingh__ has quit IRC | 19:06 | |
*** rohitksingh__ has joined #tomu | 19:07 | |
*** rohitksingh___ has quit IRC | 19:07 | |
*** rohitksingh has quit IRC | 19:09 | |
*** rohitksingh_ has quit IRC | 19:09 | |
*** rohitksingh__ has quit IRC | 19:11 | |
vesim | hmmm, which placer is better? | 19:15 |
vesim | sa is taking forever... | 19:16 |
vesim | 38m 58s damn... | 19:42 |
vesim | and it is not working :( | 19:45 |
*** bluebugs has joined #tomu | 19:45 | |
*** bluebugs has joined #tomu | 19:45 | |
*** cedric has quit IRC | 19:46 | |
*** CarlFK has joined #tomu | 20:18 | |
*** CarlFK has quit IRC | 20:22 | |
vesim | https://cdn.discordapp.com/attachments/422531661301809173/662768652734562324/unknown.png i've got u2f registartion working on fomu :D | 21:32 |
*** bluebugs has quit IRC | 21:35 | |
*** cedric has joined #tomu | 21:36 | |
*** cedric has joined #tomu | 21:36 | |
tnt | vesim: congrats :) | 21:56 |
vesim | tnt: thx | 22:12 |
*** pizzapim has joined #tomu | 22:30 | |
*** c4 has left #tomu | 22:40 | |
pollo | vesim: woots | 23:13 |
*** pizzapim has quit IRC | 23:32 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!