| renzo | hello :) | 06:50 |
|---|---|---|
| renzo | i am new there, so hello everybody | 06:50 |
| renzo | i would like to speak about an idea | 06:52 |
| renzo | add dmx player features to Milkymist | 06:53 |
| renzo | at the moment i'm using Qlc software on linux : http://sourceforge.net/projects/qlc/ | 06:54 |
| roh | renzo: you mean use the hw as a lighting-controller? | 06:55 |
| renzo | kind of | 06:55 |
| roh | that should be possible (only sw needed) .. it can already send and recieve dmx with flickrnoise | 06:55 |
| renzo | for example, be able to play a dmx show | 06:55 |
| renzo | yes, but it need an engine to play on a timeline, isn't it? | 06:56 |
| roh | engine? | 06:58 |
| renzo | does flickrnoise make fades between two values? | 06:58 |
| roh | dunno. i guess it can | 06:58 |
| roh | flickrnoise plays 'patches' like the old winamp did | 06:59 |
| lekernel | it can, but it doesn't have the relatively advanced timeline support you probably need | 06:59 |
| roh | i guess it would make sense to write a specialized app for the mm1 for your usecase | 06:59 |
| renzo | another thing: should it be possible to add real time clock on the hardware? | 06:59 |
| lekernel | yup | 06:59 |
| roh | hm. realtime clock. there is none now. and without soldering you could only count crystal cycles... | 07:00 |
| lekernel | (rtc) you could add a rtc chip on the gpio expansion header, but if you're not into electronics/fpga/low-level it's probably easier to use NTP | 07:00 |
| roh | i guess one could add one via expansion header.. an i2c thingie with backup battery | 07:00 |
| lekernel | yup | 07:00 |
| roh | does one need a rtc 'on stage' ? | 07:00 |
| roh | i thought clocks are important.. but not the absolute time | 07:01 |
| renzo | even if i could use ntp, i am not always connected, but i can try to. | 07:01 |
| roh | as in midi or so masterclock | 07:01 |
| roh | renzo: counting crystal cycles is 'stable enough' for normal stuff. but a real clock would drift less (could be seconds a day) | 07:01 |
| renzo | or maybe i could use separate clock module, which start power when needed. | 07:01 |
| renzo | roh: i see | 07:02 |
| renzo | first, i will try in qemu to understand current dmx features | 07:04 |
| renzo | (rtc) there is a rtc in every pc, is it a simple thing? | 07:06 |
| roh | yes and no. | 07:06 |
| roh | yes its simple | 07:06 |
| roh | no, building one yourself doesnt make much sense right now | 07:06 |
| roh | mostly because one needs a low-current asic backed by a battery/accumulator | 07:06 |
| roh | and a extra 32khz crystal | 07:07 |
| roh | so i guess its not really making sense e.g. designging one on vhdl or verilog besides if you want to build chips from that | 07:08 |
| renzo | ok | 07:08 |
| roh | of course it would be nice to have a foss rtc design ;) | 07:09 |
| renzo | :) | 07:09 |
| roh | just not that real-world useable with an fpga till made an asic | 07:09 |
| nightlybuild | hey roh. Did you finally receive cases order confirmation from Cécile? | 07:12 |
| roh | i did | 07:14 |
| roh | well.. no extra confirmation.. but a mail explaining my confusion ;) | 07:15 |
| roh | anyhow.. the acryllic is ordered and will be sent out to me today i was told on the phone earlier today | 07:15 |
| roh | so i hope it will all work out in time | 07:15 |
| nightlybuild | roh: great | 07:15 |
| roh | any idea how to get the stuff to fosdem? or where does it need to go to? | 07:16 |
| nightlybuild | roh: depends on shedule actually. May be lekernel may bring them with him. If not, you'll have to ship them out to Paris | 07:17 |
| roh | i see | 07:18 |
| roh | about dates.. when will you leave paris for brussels? | 07:18 |
| lekernel | roh: actually for simple and slow stuff like rtc's, actel fpga or cpld might be useful | 07:22 |
| lekernel | or even just make your own IC. shouldn't be very hard. | 07:23 |
| lekernel | I can't bring more stuff to fosdem. i'm not in Berlin anymore and will be back on Feb 7th | 07:25 |
| roh | i see | 07:26 |
| roh | then i'll send it | 07:26 |
| nightlybuild | roh: february 4th in the morning to Paris, then afternoon train to Bruxelles | 07:27 |
| nightlybuild | roh: so, postal delivery to Paris still the last solution | 07:27 |
| nightlybuild | time will tell | 07:27 |
| roh | we'll see how fast i get it done | 07:29 |
| nightlybuild | roh: yep. No worries | 07:32 |
| nightlybuild | we are also familiar with hacking time ;) | 07:33 |
| roh | hehe.. thats not my worries.. rather logistics and all the stuff i dont do | 07:34 |
| lekernel | roh: how much do those "triple head resolution expanders" cost? | 07:56 |
| lekernel | mh, $280. good! they're expensive :) | 07:57 |
| roh | ah.. didnt know | 08:02 |
| renzo | hello again | 10:34 |
| renzo | i've found this : http://www.sparkfun.com/products/99 | 10:35 |
| renzo | do you think this kind of module would be easy to connect on mm1 ? | 10:36 |
| larsc | is the minimac driver supposed to work? | 14:45 |
| mwalle | hi | 17:08 |
| drasko | hi | 17:21 |
| mwalle | drasko: i thought you would submit some code or patches.. | 17:23 |
| drasko | finaly it turned out to be very specific | 17:23 |
| drasko | and I guess useles | 17:23 |
| drasko | for the rest of the world | 17:23 |
| drasko | whot can be usefull is the breakpoint manipulation | 17:24 |
| drasko | which was not present in your code | 17:24 |
| drasko | So, what I commited was AMR946e target that was missing :http://openocd.git.sourceforge.net/git/gitweb.cgi?p=openocd/openocd;a=commit;h=9e3d43cfe75df7c4f6797d630576f1a02428b218 | 17:27 |
| drasko | Point is that for LM32 all the commands processed by VHDL code are completely specific for the core that I have (that was customised hevily), so I did not want to commit these. | 17:28 |
| drasko | mwalle, did you progress further on OpenOCD port for Milkymist core ? | 17:31 |
| mwalle | drasko: not really | 17:36 |
| drasko | OK, then I will take up from the file you sent me, and try to update it wit all the general/non-specific stuff that can be relevant for Milkymist and send it by the end of the wee. | 17:37 |
| drasko | *week | 17:37 |
| drasko | I will not be able to test anything | 17:38 |
| drasko | I corrected several things, I thing cashed registers handling on break mode entry... | 17:39 |
| mwalle | drasko: hm there was some rewrite some months ago, you can find the updated source at my git repository | 17:39 |
| mwalle | http://git.serverraum.org/?p=mw/openocd-lm32.git;a=summary | 17:40 |
| mwalle | but thats wip :) | 17:40 |
| drasko | OK, thanks | 17:43 |
| drasko | most of your code was very correct | 17:43 |
| drasko | I had most of the trouble on commands part | 17:43 |
| drasko | because I did not know the format of the commands (documentation lost), so I had to look though VHDL code. Also Lattce's monitor comes as a closed source, so I had to disassemble it and reverse engineer the commands to send to it. | 17:45 |
| drasko | I basically added single stepping, and breakpoint handling | 17:46 |
| drasko | and just corrected few minor things in your code | 17:47 |
| drasko | and it works now correctly | 17:47 |
| larsc | yeay! | 17:48 |
| drasko | larsc, not for Milkymist, though :) | 17:49 |
| larsc | is the jtag interface different ? | 17:50 |
| drasko | completely | 17:51 |
| roh | oh? | 17:52 |
| drasko | but if Michael got Milkymist jtag iface working with UrJTAG, I guess it will not be a problem, because he knows all the commands needed to pass to the TAP controller | 17:53 |
| drasko | I'll integrate the changes of OpenOCD code, and send some instructions how I made my stuff working | 17:54 |
| mwalle | drasko: that would be cool :) | 17:54 |
| drasko | I can not test anything for Milkymist because I do not have platform, but it should be very close | 17:54 |
| drasko | mwalle, just for my information, what is the cirrent status on your OPenOCD port in the sense of functionality ? I guess you can send BREAK, and communicate with Monitor ROM ? | 18:02 |
| drasko | I.e. what is working for you and what is not ? | 18:02 |
| mwalle | iirc breakpoints and reset were working the last time i tested | 18:04 |
| mwalle | singlestep would be cool :) | 18:05 |
| mwalle | larsc: apropos gdb, we should redefine the registers (of course breaking lattice/theobromas/jons toolchain) | 18:06 |
| mwalle | as you noticed there are some missing :) | 18:06 |
| drasko | Most of the time I spend with toolchain | 18:09 |
| drasko | Lattice's toolchain sucks, GDB is complaining of Dwarf header error | 18:10 |
| drasko | so I used gcc-4.5.1, although Lattices toolchain whorks also when recompiled with new binutils (and preferebly new GDB also). | 18:11 |
| mwalle | drasko: for elf binaries? | 18:12 |
| drasko | yes | 18:13 |
| mwalle | gn8 | 18:35 |
| drasko | bye | 18:37 |
| --- Thu Jan 20 2011 | 00:00 | |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!