*** tpb has joined #tomu | 00:00 | |
*** andi- has quit IRC | 02:54 | |
*** andi- has joined #tomu | 02:57 | |
xobs | So that was fun. I discovered the USB core had some metastability in it, and about 50% of the boards that we produced could only run on my machine (due to USB host core timing). | 05:05 |
---|---|---|
xobs | I tracked it down and fixed it. | 05:06 |
xobs | To prove it was fixed I spent the weekend synthesizing bitstreams with random seeds to try and get them to fail. With the fix, not a single design (that met timing) failed. | 05:07 |
ssb | awesome, heh | 05:10 |
xobs | I'm going to have the factory re-test all the boards and put v1.8.7 on, which has the good firmware on it. | 05:11 |
*** rohitksingh_work has joined #tomu | 05:24 | |
MadHacker | xobs: How many failed timing, out of curiosity? Is the process struggling to meet it? | 08:21 |
MadHacker | (i.e. what %age of seeds) | 08:21 |
MadHacker | Also, d'you think it'd work on an HX-series part too? I'd be keen to get USB on the iCE40 novena boards too. Some extra USB ports for sniffing and suchlike would be nice. :) | 08:22 |
xobs | MadHacker: When I was using 5278/5280 LCs, about 30% were good. Now that the memory crossbar is fixed in litex, it's down to about 5140 LCs, and about 80% of seeds work. | 08:23 |
xobs | And I definitely think it'd work on the HX-series. You just need a stable clock and a 1.5k pullup, and that's about it. That'll get you the wishbone bridge and everything. | 08:23 |
MadHacker | Aye. I can run a bridge across from the Xilinx on the novena to that, then. | 08:25 |
MadHacker | The same thing'd work directly on that but for me personally it's less interesting (because I can't build for the S6 on the novena directly). | 08:25 |
MadHacker | Can export a clock from the novena and could use the S6's RAM as a buffer for USB sniffing, for example. | 08:26 |
MadHacker | (obviously under-utilising the core's abilities a bit, but still) | 08:26 |
MadHacker | Anyway. Fun. :) | 08:26 |
xobs | Rather! | 08:26 |
xobs | I wonder if the Raspberry Pi packages I built will work on Novena... | 08:27 |
MadHacker | Likely to, modulo libc differences. | 08:27 |
MadHacker | Raspbian + novena kernel would be OK. | 08:27 |
xobs | I was contemplating getting an autobuilder working where a Novena would clone the repo, build it, and run tests on a Fomu. | 08:27 |
MadHacker | Since the build it a bit nondeterministic, I'm not sure how I feel about autobuilders for this job. | 08:28 |
MadHacker | You'd want some sort of threshold of maximum re-seeds before declaring it a fail. | 08:28 |
xobs | True, but I ran it through 200 seeds last night and had no failures, so I'm considering the problem fixed. | 08:29 |
MadHacker | Ah, I meant more even getting timing closure. | 08:30 |
MadHacker | The 80% from above. | 08:30 |
xobs | Ah, right. Yes, 10 seeds should be more than enough. | 08:30 |
*** rohitksingh_work has quit IRC | 13:50 | |
mithro | xobs: Looks like someone is hacking on toboot? | 15:07 |
xobs | mithro: looks like it! | 15:09 |
mithro | xobs: I'll leave you to respond? | 15:09 |
*** xkapastel has joined #tomu | 15:18 | |
*** emeb has joined #tomu | 15:18 | |
mithro | xobs: So for camp -- We can start putting together a shared Google Present slide deck | 15:37 |
mithro | xobs: I think it would be good to attempt to run a Fomu workshop every day at camp if your up for that? | 15:38 |
mithro | At one of the villages? | 15:38 |
xobs | Sounds good. Does Google Present work offline? | 15:45 |
xobs | Sure. | 15:46 |
pollo | mithro, xobs: if you merge the toboot PRs and make a new release, please sign them (issue #38) ! | 15:48 |
pollo | that way it'll be easier for me to update the Debian package | 15:48 |
xobs | pollo: alright, I'll sign the tags. | 15:50 |
pollo | thanks! | 15:51 |
xobs | mithro: I'll have 2000 Fomu cases and ~1000 Tomu cases. | 15:51 |
mithro | xobs: Should work offline... | 15:53 |
xobs | mithro: I'll be going to bed soon, and Github is having issues so I can't comment on / merge any patches now :( | 16:02 |
*** rohitksingh has joined #tomu | 17:25 | |
*** rohitksingh has quit IRC | 19:20 | |
*** xkapastel has quit IRC | 20:38 | |
*** xkapastel has joined #tomu | 21:05 | |
futarisIRCcloud | mithro: camp? | 23:48 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!