Hodapp | wolfspraul: I just finished talking with Bill who'd made the board for that Microvision laser projector, though I had to take off before too long | 00:00 |
---|---|---|
Hodapp | if you had any specific questions about the firmware I can look through what I wrote down and remember | 00:00 |
wolfspraul | no specific question, just curious in general. block diagram and schematics would be nice, just learning how it's made. though I would be surprised if any of that would actually be published, I would think that someone thinks this is their secret knowledge... | 00:01 |
wolfspraul | after trying the projector for a while in real life, I am sure a lot more money needs to be invested in this first, before it can become a serious competitor to the other projector technologies | 00:02 |
wolfspraul | maybe there are some niche use cases already? don't know | 00:03 |
wpwrak | wolfspraul: did you run into any troubles with schhist + m1r4 ? i think it should work, except for some false "corruption" caused by non-monotonous changes in the components library (renames or deletions), because schhist only uses the latest version of it, not the version that was around at the time of the respective revision of the schematics | 00:34 |
wolfspraul | I got stuck generalizing the paths in the script | 00:36 |
wolfspraul | once the emergencies subside I'm back at it | 00:36 |
wpwrak | emergencies ? did you blog against the government ? :) | 00:38 |
wolfspraul | no no, just small technical things here and there | 00:38 |
wpwrak | ah, business as usual then :) | 00:39 |
cladamw | wpwrak, tks for updating latest m1r4.pdf, i've not finished all so far. | 00:44 |
cladamw | wpwrak, do you know that how to move that hierarchical sheet #19 to first sheet #1? | 00:46 |
wpwrak | for the PDF ? | 00:49 |
cladamw | for design files | 00:57 |
cladamw | also for PDF. | 00:57 |
Jia | where can I find the Mico32-ABI manual? | 01:00 |
wpwrak | hmm. you can launch eeschema on a sub-sheet, but strange things may happen then | 01:00 |
wpwrak | for the PDF, you can put the .ps files in any order you want. i just used alphabetic order (_*.ps), because that's the easiest | 01:01 |
Jia | launch eeschema? | 01:02 |
wpwrak | Jia: that was for cladamw | 01:02 |
Jia | oh | 01:02 |
wpwrak | Jia: i don't know if anyone here is very familiar with mico32 | 01:02 |
Jia | does not milkmist working on lm32? | 01:03 |
Jia | lm32==Mico32 | 01:03 |
wpwrak | cladamw: one we have schhist up, we can specify an explicit order there (partial or complete) | 01:03 |
wpwrak | Jia: lm32 != Mico32 :-) and yes, milkymist uses lm32 | 01:03 |
wpwrak | cladamw: s/one/once/ | 01:04 |
Jia | all right, where can I get lm32 ABI manual? | 01:04 |
wpwrak | cladamw: if you tell me your preferred order, i can add a rule to the m1r4 makefile, so that one can create a "nice" pdf also without schhist | 01:05 |
sh4rm4 | http://www.milkymist.org/socdoc/lm32_archman.pdf | 01:06 |
xiangfu | Jia, ^ | 01:06 |
wpwrak | we should get adam a roll of duct tape, for his internet connection :) | 01:08 |
Jia | bbl | 01:12 |
Jia | xiangfu: if I change lm32 ABI, will break RTEMS? | 01:19 |
Jia | xiangfu: bingo | 01:21 |
wpwrak | heh heh. let M1 run long enough (many days), and patches that use things like sin(time) think time has stopped :) | 01:26 |
Hodapp | o_O | 01:26 |
Hodapp | float precision issues? | 01:26 |
wpwrak | maybe. or just limited range of sin/cos | 01:27 |
wpwrak | well, we have bigger math issues. like modulo ... | 01:30 |
Hodapp | bah? | 01:30 |
wpwrak | modulo (in the PFPU) has rounding issues. the computation that's done inside is quite complex. and it shows ... | 01:31 |
wpwrak | something like a mod b = a-b*int(a*(1/sqrt(b))^2) if i remember correctly. 1/sqrt(x) is a PFPU operation. it's also used to construct regular division. | 01:33 |
GitHub192 | [board-m1] adamwang pushed 1 new commit to master: https://github.com/milkymist/board-m1/commit/5cb9228ec433c7bf648daef861f44e25e03c63ab | 04:06 |
GitHub192 | [board-m1/master] added Board revision histories. - Adam Wang | 04:06 |
wpwrak | cladamw: if you tell me your preferred order, i can add a rule to the m1r4 makefile, so that one can create a "nice" pdf also without schhist | 04:07 |
stekern | wpwrak: "lm32 != Mico32" <= what do you mean by that? | 04:09 |
cladamw | wpwrak, the #19 i think would be good to change to #1. then power -> fpga decap. -> 4 fpga sheet -> reset -> else can be the rest. :-) | 04:10 |
cladamw | wpwrak, how do like this idea ? | 04:11 |
cladamw | wpwrak, yes, i like just to use 'make' to make whole pdf file. :-) You know i am not familiar with commands. :( | 04:12 |
GitHub39 | [board-m1] adamwang pushed 1 new commit to master: https://github.com/milkymist/board-m1/commit/b068ad6b8832e75f6461e3b2887f1bf105a69d0b | 04:18 |
GitHub39 | [board-m1/master] Ethernet.sch: dragged nETH_RESET up and put the resistor R174 (and GND) under it. - Adam Wang | 04:18 |
wpwrak | cladamw: sounds good | 04:21 |
GitHub166 | [board-m1] adamwang pushed 1 new commit to master: https://github.com/milkymist/board-m1/commit/548392475b898a72069540527c4773da766d3b4b | 04:21 |
GitHub166 | [board-m1/master] modified notes text by Werner's better suggesttions. :-) - Adam Wang | 04:21 |
wpwrak | stekern: argh. my brain fuzzy-matched that to a mix of microblaze (for the letters) and nios (for the length) | 04:22 |
wpwrak | Jia: so you were right. lm32 == "mico 32". we just never call it like that :) sorry about the confusion | 04:23 |
stekern | heh, ok | 04:24 |
wpwrak | stekern: thanks for the correction ! | 04:25 |
GitHub107 | [board-m1] wpwrak pushed 1 new commit to master: https://github.com/milkymist/board-m1/commit/7bd8e418b2b3a764d85f469dee1287170d6e14ef | 04:35 |
GitHub107 | [board-m1/master] r4/Makefile: new targets "pdf" and "view" for overview PDF of schematics - Werner Almesberger | 04:35 |
stekern | btw, has anyone seen jpbonn lately? I noticed that the llvm-lm32 backend doesn't delete fallthrough conditional jumps (i.e. http://pastebin.com/GYN3xGbJ). I took a peek in AnalyzeBranch (where that should be handled) but he returns with a fail early and has added a comment: // The Cond parameters need to be fixed - disable this for now. | 04:37 |
stekern | s/conditional/unconditional | 04:37 |
Fallenou | Jia: by changing the lm32 ABI you mean modifying the toolchain ? gcc ? | 05:30 |
Fallenou | modifying the "function call" scheme ? the callee/caller saved registers , this kind of stuff ? | 05:31 |
Jia | Fallenou: yes, I'm trying fix the stack-unwinding bug. | 06:19 |
Jia | yes, the callee/caller code. | 06:19 |
cladamw | wpwrak, the way to generate pdf email is great, tks a lot. I'm using it. :-) | 07:28 |
cladamw | wpwrak, you can update kicad-lib once try to make m1r4.pdf to get latest symbols. | 11:34 |
wpwrak | cladamw in absentia: all files updated :) | 13:23 |
Hodapp | wheeee, I acquired my laser projector | 17:37 |
--- Wed May 9 2012 | 00:00 |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!