| wolfspraul | too bad that the webirc guy left without a trace | 03:03 |
|---|---|---|
| wolfspraul | angry webirc man - please come back! :-) | 03:04 |
| sh4rm4 | he's probably as pissed as me when i got my C-one and found it needs one of those old 30 KHz screens. it's collecting dust since. | 05:29 |
| wolfspraul | C-one? | 05:30 |
| sh4rm4 | the "commodore one" | 05:30 |
| wolfspraul | well I would like to know more background info. where did he buy his m1? what was his expectation? which message on the box did he mean? and so on | 05:30 |
| sh4rm4 | sure | 05:30 |
| wolfspraul | I didn't sell a single M1 in two months so there are not that many ways how he could have gotten one, if the story is true at all | 05:30 |
| wolfspraul | not that I wouldn't be surprised about that kind of reaction, given that most things that people expect to work won't work | 05:31 |
| sh4rm4 | but then, if you only sold one MM the last month, its easy to find out... | 05:31 |
| wolfspraul | but anyway, first he needs to come back, in the meantime we make m1 better :-) | 05:31 |
| wolfspraul | better than that, I sold zero since March | 05:31 |
| wolfspraul | so I first want to know whether that is not just a simple troll :-) | 05:32 |
| wolfspraul | webirc guy - please come back... | 05:32 |
| wolfspraul | sh4rm4: when you are out in the real world, selling real products for real money, you will quickly realize that the ratio of bullshit talk to 'just' talk to serious talk to action is about 100:1:0.01:0.0001 | 05:34 |
| wolfspraul | that's my experience at least | 05:34 |
| wpwrak | if he's so quickly incensed, he may calm down as quickly as well :) | 05:35 |
| roh | morning | 06:35 |
| roh | hm c-one needs a what? it says vga out in the web | 06:37 |
| sh4rm4 | yeah but apparently needs one of those multiscan screens attached to that. | 06:40 |
| Fallenou | morning | 07:42 |
| lekernel | hi | 08:59 |
| lekernel | so, let's see how we could encode video... hmm.... http://opencores.org/forum,OC%20H.264%20project ...oh, well. | 09:08 |
| Fallenou | opencores.org/project,intra_predection_h264 < empty :' | 09:13 |
| wolfspraul | lekernel: thanks a lot for the links to xdl and s6bitstream the other day | 10:13 |
| wolfspraul | unfortunately I got a high fever for a few days, but finally it's gone :-) first in years though, good | 10:13 |
| wolfspraul | yes I knew xdl and s6b already, sure | 10:14 |
| wolfspraul | bitgen does not support going back from .bit to .ncd/.xdl, one problem | 10:14 |
| wolfspraul | plus I really just want to learn about the format and write a small converter both ways, so it's easy to convert a .bit to text, change something, and back to .bit | 10:14 |
| wolfspraul | I've made my way through the headers and commands, now looking at the actual frame data... a lot to learn | 10:15 |
| wolfspraul | one quick question: do you know any free software replacement or alternative to ise's fpga_editor ? | 10:16 |
| lekernel | of course not! this would require understanding of the fpga architecture. | 10:17 |
| lekernel | or well, there's rapidsmith - but it doesn't do everything | 10:18 |
| lekernel | I never managed to run it, either (it's java) | 10:18 |
| wolfspraul | it seems rapidsmith is unmaintained now? | 10:38 |
| wolfspraul | another question: is there a tool that compiles verilog down to simple gates and netlist? | 10:41 |
| lekernel | there used to be an option for that in icarus, but it didn't work very well and was removed | 10:42 |
| wolfspraul | that's all? | 10:44 |
| wolfspraul | so rapidsmith is unmaintained? | 11:10 |
| wolfspraul | looks like they ran through their government money and then stopped somewhere? no way I will sink much time into that beyond looking at the screenshots and grepping throuhg their sources for any bits of wisdom | 11:11 |
| wolfspraul | and no verilog compiler (to gates) exists either, urgh | 11:12 |
| wolfspraul | fpga really seems to be the land of dead & abandoned projects | 11:12 |
| lekernel | not fpga... relatively complex logic design in general | 11:42 |
| wolfspraul | rapidsmith is unmaintained? | 11:43 |
| wolfspraul | do you know more? | 11:43 |
| wolfspraul | looks like it stopped over 1 year ago | 11:43 |
| wolfspraul | and for the removed icarus verilog compiler - any other idea, at all? | 11:43 |
| wolfspraul | how was llhdl supposed to work? | 11:43 |
| lekernel | no, I don't know more about rapidsmith | 11:43 |
| lekernel | llhdl is verilog -> netlist as well | 11:44 |
| wolfspraul | complete verilog or just a subset? | 11:44 |
| lekernel | atm a very limited subset | 11:44 |
| wolfspraul | then you need to implement the whole language and optimize away all sorts of inefficient stuff one *can* write in Verilog, no? | 11:45 |
| wolfspraul | yeah, that's what I thouht | 11:45 |
| wolfspraul | well at least since we control all our sources we can easily compromise on the other side as well, and only support the subset we need | 11:46 |
| wolfspraul | migen only creates the 'basic' verilog that a future llhdl could easily support? | 11:47 |
| wolfspraul | just trying to understand how all this stuff might or might not fit together | 11:47 |
| lekernel | (migen) yes | 11:48 |
| lekernel | but the main goal of migen really is to be able to build more complex/flexible/fast architectures... | 11:52 |
| wolfspraul | sure, understood | 11:54 |
| wolfspraul | thanks! | 11:54 |
| wolfspraul | that is helpful | 11:54 |
| lekernel | nerd-fu, heh? :) | 11:54 |
| roh | wolfspraul: sounds like you do a inventory of whats there and missing ;) like it | 12:17 |
| roh | .oO(which is the first step on every sane battle-plan) | 12:18 |
| kristianpaul | bah trying autotools now after non sucess with cmake 2.88 | 14:07 |
| Fallenou | lekernel : who is genesis on frlab ? | 14:35 |
| Alarm | Hello all. Is it possible to easily change the colors of the interface configuration Flickernoise? Orgines colors gives a pale color on a video projector. | 14:38 |
| lekernel | yeah, edit the mtk source code | 14:43 |
| wolfspraul | Fallenou: saw your long update mail, congratulations! | 14:45 |
| Fallenou | wolfspraul: because you did not post instantly about it I thought you were sick, I was right ^^ | 14:46 |
| Fallenou | thx | 14:46 |
| Fallenou | still a lot of work, but it's going in the right direction | 14:47 |
| wolfspraul | I was quite sick at the time so couldn't respond :-) | 14:47 |
| wolfspraul | your working style & persistance and how you communicate it are quite amazing | 14:47 |
| wolfspraul | that's the way to go | 14:47 |
| wolfspraul | yeah | 14:47 |
| wolfspraul | I was, pretty bad fever for 2 days | 14:47 |
| wolfspraul | today is good though :-) | 14:47 |
| wolfspraul | I can imagine | 14:47 |
| Fallenou | good that you're OK now ! | 14:48 |
| wolfspraul | definitely, yes. thanks. | 14:49 |
| Fallenou | As I make progress rather slowly, I try to communicate when I make progress, in order to show that things are not frozen | 14:50 |
| lekernel | that's great | 14:50 |
| Fallenou | but yes I'm kind of happy of the latest results | 14:51 |
| Fallenou | features start to show up :) | 14:51 |
| lekernel | and you definitely make more progress than the other 89 persons on #frlab, for example :) | 14:51 |
| Fallenou | that's a good point :p | 14:51 |
| wolfspraul | sure that's no problem at all | 14:52 |
| wolfspraul | look at kristian pauls gps work, and you will appear fast like a ferrari :-) | 14:52 |
| wolfspraul | but I don't think speed is our problem right now. I am not sure what will help milkymist to greater success, but somehow I believe in high quality & reusable pieces of tech and code. | 14:52 |
| wolfspraul | I think it's more important that the eventual outcome is really high quality, low maintenance, very easy to use and reuse into the future. so it becomes a building block. | 14:52 |
| Fallenou | reuse <= MMU implementation is cpu dependant, but it should be reusable on any platform using lm32 :) | 14:53 |
| kristianpaul | :p | 14:54 |
| wolfspraul | kristianpaul: you know I really like your gps work, but one great thing about your work is - nobody has to be worried to be slow anymore! | 14:57 |
| wolfspraul | that's good! | 14:57 |
| wolfspraul | I don't like this constant hectic stuff | 14:57 |
| lekernel | is that a comment about me? :) | 14:59 |
| kristianpaul | me | 14:59 |
| wolfspraul | that was a praise of kristianpaul :-) | 15:02 |
| Fallenou | it's clear that for M1 (as a tech device as well as a product): the faster anyone here works, the better. But since we're all volunteers and most of us have day jobs we're going at the pace/rythm we can. I think everyone knows and understands this :) | 15:09 |
| Fallenou | and it's fine for anyone | 15:09 |
| GitHub105 | [milkymist-mmu] fallen pushed 1 new commit to mmu: http://git.io/n_5xDw | 17:50 |
| GitHub105 | [milkymist-mmu/mmu] Add new BIOS commands to play with MMU - Yann Sionneau | 17:50 |
| Fallenou | page fault caused by a memory store was causing a SoC hang because of the write-through. I was still sending write instruction on the wishbone bus, even on dtlb_miss (page fault) | 18:05 |
| Fallenou | but pfn was 0 | 18:06 |
| Fallenou | so it was accessing 0x0000YYYY :) | 18:06 |
| Fallenou | and boom "null pointer" hardware protection hangs the SoC | 18:06 |
| Fallenou | I think I fixed it, resynthetizing | 18:06 |
| wpwrak | the null pointer catcher - greatest debugging aid ever :) | 18:10 |
| Fallenou | yes but it's not very verbose :) | 18:11 |
| Fallenou | you just see the SoC hanging | 18:11 |
| Fallenou | but with ISim's help I saw d_adr_o with the incorrect value :) | 18:12 |
| Fallenou | even though in simulation it was "working" (i.e not hanging) because I have no such null pointer catcher in my migen generated soc for simulation :) | 18:12 |
| GitHub17 | [milkymist-mmu] fallen pushed 1 new commit to mmu-bios: http://git.io/5s6SYA | 18:14 |
| GitHub17 | [milkymist-mmu/mmu-bios] Add support for writting to memory with MMU activated - Yann Sionneau | 18:14 |
| Fallenou | yes, fixed :) | 18:16 |
| Fallenou | http://pastebin.com/PsGDg3iA < now it does this instead of hanging the SoC :) | 18:17 |
| GitHub0 | [milkymist-mmu] fallen pushed 1 new commit to mmu: http://git.io/2_NJNw | 18:19 |
| GitHub0 | [milkymist-mmu/mmu] Fixed a bug upon page fault when caused by a memory store which hung the SoC - Yann Sionneau | 18:19 |
| GitHub83 | [milkymist-mmu-simulation] fallen pushed 1 new commit to master: http://git.io/fGFOtQ | 18:22 |
| GitHub83 | [milkymist-mmu-simulation/master] Fixed a bug upon page fault when caused by a memory store which hung the SoC - Yann Sionneau | 18:22 |
| Fallenou | hum cache seems to be messed up upon store :) | 18:24 |
| Fallenou | gn8! | 20:31 |
| kristianpaul | n8 | 21:00 |
| --- Thu Jun 7 2012 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!