Fallenou | I really don't know anything about it sorry | 00:00 |
---|---|---|
Fallenou | I know better the driver side than the "user land" side lol | 00:00 |
kristianpaul | heeh ok | 00:00 |
kristianpaul | Fallenou: did i forgot add this driver to table entry? | 00:09 |
Fallenou | you tell me :p | 00:10 |
kristianpaul | i think i did | 00:10 |
kristianpaul | *forgot* | 00:10 |
kristianpaul | oh yes.. | 00:11 |
kristianpaul | http://www.rtems.com/ml/rtems-users/2004/december/msg00038.html | 00:16 |
kristianpaul | morning aw_ | 00:31 |
aw_ | morning kristianpaul | 00:32 |
Fallenou | i'm off to bed | 00:32 |
Fallenou | gn8 | 00:32 |
Fallenou | morning aw_ :) | 00:32 |
kristianpaul | hmm | 00:32 |
kristianpaul | Fallenou: console.c is very related to his name i dunno if it can help me | 00:33 |
Fallenou | oh and thanks for the synthesis log kristianpaul I will have a look | 00:33 |
kristianpaul | it i want cat to /dev/console1 .. | 00:33 |
kristianpaul | s/it/if | 00:33 |
kristianpaul | ok Fallenou | 00:33 |
Fallenou | I don't understand | 00:33 |
kristianpaul | i want my driver be /dev/console1 | 00:34 |
Fallenou | then just modify the line in console.c :) | 00:34 |
Fallenou | that gives the name | 00:34 |
kristianpaul | sure | 00:34 |
kristianpaul | but | 00:34 |
kristianpaul | not sure if the functionallity i want | 00:34 |
kristianpaul | i need read more | 00:34 |
Fallenou | I think it's what you want | 00:35 |
Fallenou | just modify line 165 of console.c | 00:35 |
kristianpaul | thats already done | 00:35 |
kristianpaul | ok | 00:35 |
kristianpaul | i'll try as it is right now | 00:35 |
Fallenou | yes don't ask youself too much question before even trying ;) | 00:35 |
kristianpaul | heh | 00:36 |
kristianpaul | bad habit | 00:36 |
Fallenou | try it, and ask yourself if it does not work :p | 00:36 |
kristianpaul | lol | 00:36 |
Fallenou | actually it's good to think before trying, but not to think too much sometimes :p | 00:36 |
kristianpaul | more logical and productive way indeed | 00:36 |
Fallenou | you try, it fails you think you try again it fails etc | 00:36 |
Fallenou | i'm off ! :) | 00:37 |
Fallenou | good luck | 00:37 |
kristianpaul | nice sleep | 00:37 |
kristianpaul | n8 | 00:37 |
Fallenou | thanks | 00:38 |
kristianpaul | aw_: very interesting your mail about DV7125 and ground pins | 00:55 |
aw_ | kristianpaul, yes, me too | 00:55 |
kristianpaul | If wonder if you are going to test with lekernel help the "just ground the video output signals" theory. | 00:56 |
aw_ | I'll try to grep milkymist sources. surely I will. | 00:56 |
aw_ | the way is that trying to let no high active frequency comes from fpga. i think that currently we are not very sure that if those parallel digital signal will influence audio quality. | 00:58 |
aw_ | so if stop digital video sources then can monitor if playing GUI the loud noise will be taken less. :-) | 00:59 |
aw_ | but i don't know every piece of higher s/w even driver needs to modify somewhere or just like 'pull down' all video out sources. | 01:01 |
aw_ | kristianpaul, thanks that you did the SoC Diagram. :-) | 01:04 |
kristianpaul | Acording to lekernel reply on the ML it is just the HDL/Verilog part wich need to be modified, well i'm aware of way of disable modules of Milkymist wich is using the ENABLE_VIDEOIN variable, may be xianfgu can give, actually i asked that on the ML but not get a clear answers if this the easy way to test from last lekernel reply | 01:04 |
kristianpaul | aw_: ah well it was already made by sebaestien, i just updated it a bit.. | 01:05 |
aw_ | kristianpaul, addresses are that you added? | 01:06 |
kristianpaul | aw_: yes i added | 01:06 |
aw_ | kristianpaul, ;-) | 01:06 |
kristianpaul | also some bus clarification from *my* consideration | 01:07 |
kristianpaul | some extra labels and removed old modules.. | 01:07 |
kristianpaul | clean up :-) | 01:07 |
aw_ | ah..great. | 01:08 |
aw_ | kristianpaul, I was thought that to let 'VGA_PSAVE_N' pin low to power down ADV7125. But he tried to pull all R/G/B sources low which is better idea than mine to totally simulate no high frequency. | 01:26 |
aw_ | kristianpaul, the AC97 wires and RGB routes they are close together came from fgpa area even there's one inner gnd layer between both. so do this experiment i think we can know if video sources influences audio. ;-) | 01:29 |
Action: kristianpaul back | 01:39 | |
kristianpaul | sorry was at dinner | 01:39 |
kristianpaul | wtf happened with tmplab :( | 03:04 |
roh | hm? | 03:05 |
kristianpaul | it is a shop now? | 03:06 |
kristianpaul | irc channel is dead? | 03:06 |
kristianpaul | ah, well new webpage is not a shop but wow is looks like | 03:08 |
kristianpaul | or is me that thinks every where i saw an arduino + wires + motors is because sellling | 03:09 |
lekernel | aw_: hi | 08:54 |
aw_ | lekernel, good morning | 08:55 |
aw_ | copied milkymist sources already | 08:56 |
lekernel | ok, do you have ise 13.1 | 08:56 |
lekernel | ? | 08:56 |
aw_ | mine is 12.3 not 13.1 | 08:57 |
aw_ | is it okay? | 08:57 |
xiangfu | me too. I have the 12.3. is the version very important? | 08:57 |
xiangfu | I am downloading the 13.1 now | 08:57 |
aw_ | so we need 13.1? | 08:57 |
lekernel | yes | 08:58 |
lekernel | 12.x doesn't meet timing and is very slow | 08:58 |
aw_ | okay..second...it may quite long time... | 08:58 |
lekernel | ah, and have you installed urjtag already? | 09:00 |
aw_ | yes, i had installed urjtag. | 09:01 |
Action: xiangfu download 13.1, need ~5h | 09:03 | |
aw_ | i am downloading..not sure how long it will take on mine. | 09:04 |
aw_ | lekernel, i think that it will take 3 ~ 4 hours to finish download. i got 10% only. | 09:40 |
aw_ | do i have others needed to install or download? | 09:40 |
lekernel | you may want to check that urjtag works and you can load (not flash) a bitstream with it | 10:04 |
aw_ | do you mean 'pld load' and such 'jtag -n batchfile'? | 10:32 |
aw_ | if yes, i think that i can, just don't know how to build *. bin, *fbi, *.fpg. | 10:34 |
lekernel | yes, pld load | 10:34 |
lekernel | you can try with http://www.milkymist.org/msd/fjmem.bit.bz2 | 10:34 |
lekernel | (use bunzip2 before) | 10:35 |
aw_ | xiangfu taught me used (bunzip) not bunzip2... | 10:38 |
xiangfu | aw_: bunzip2 | 10:39 |
aw_ | xiangfu, huh? but last time you used 'bunzip', they are different? | 10:40 |
xiangfu | aw_: sorry. maybe typo. | 10:41 |
aw_ | bunzip2 is for *.bz2? bunzip for *.bz? | 10:42 |
lekernel | afaik there's no "bunzip" command, but anyway | 10:44 |
lekernel | just decompress that file :) | 10:44 |
aw_ | um..okay.. i see this. :-) http://www.linuxheadquarters.com/howto/basic/bz2.shtml | 10:46 |
kristianpaul | morning | 10:57 |
lekernel | aw_: so are you able to 'pld load' fjmem.bit? | 11:01 |
aw_ | yes, able before..I need to practice more times. :-) | 11:03 |
aw_ | dinner time. I'll back. | 11:16 |
CIA-43 | antares: Sebastien Bourdeauducq master * rb9c3131 / (4 files): place: better constraints system (wip) - http://bit.ly/dIwdvn | 12:00 |
kristianpaul | Fallenou: /opt/rtems-4.11/lm32-rtems4.11/milkymist//lib/include/rtems/confdefs.h:886:7: error: UART1_DRIVER_TABLE_ENTRY no se declaró aquí (no en una función) | 12:54 |
kristianpaul | ha, this was not copied to the build folder | 13:01 |
lekernel | aw: how is it going? | 13:03 |
Fallenou | kristianpaul: try putting the driver table entry in the .h of the driver | 13:07 |
Fallenou | like it's done for the milkymist_gpio driver | 13:07 |
kristianpaul | Fallenou: i already did | 13:07 |
kristianpaul | wait a mi | 13:07 |
kristianpaul | n | 13:07 |
Fallenou | then don't forget to add the header :) | 13:07 |
Fallenou | in Makefile.am | 13:08 |
kristianpaul | ahh! | 13:08 |
Fallenou | "include_bsp_HEADERS" | 13:08 |
aw | lekernel, just flashed soc-1.0RC2.fpg, bios-1.0RC2.bin, flickernoise-0.2.fbi | 13:08 |
Action: kristianpaul forget fullness | 13:08 | |
kristianpaul | second | 13:08 |
lekernel | aw: you didn't need to, but good. | 13:08 |
aw | but ISE download is very slow though.. | 13:08 |
lekernel | no surprise here :) | 13:09 |
aw | so i think that tomorrow I'll follow you to modify source then build bitstream file...seems I can not done this tonight. | 13:10 |
aw | 60% done only | 13:10 |
lekernel | ok | 13:10 |
lekernel | any news on the other rc3 board improvements? | 13:11 |
lekernel | did you test and select a fuse to protect against overvoltage? | 13:11 |
lekernel | and zener? | 13:11 |
aw | those final two are not yet though.. | 13:12 |
lekernel | also I should be receiving the wolfson audio codec samples tomorrow | 13:12 |
aw | during sourcing bat I'll order fuse again. | 13:13 |
lekernel | aw: just order samples of fuse, right? | 13:13 |
lekernel | we need to test it before production | 13:13 |
aw | no..the rest parts for rc3 batch I'll order all except fuse and zener I need to fine tune again.. | 13:14 |
aw | surely test them before rc3. just meanwhile ordering the rest. | 13:15 |
aw | also I've not decided the parts for video input protection. | 13:16 |
lekernel | I'd say just use 4 diodes... there are dual diodes in SOT-23, so you'd need only 2 extra packages per video channel | 13:18 |
aw | for this, you 'd like zener diode or normal diode? actually I surveyed for a while. and i read this http://www.littelfuse.com/application/lcd-projector/svideo.html | 13:25 |
aw | there's 'Due to the analog nature of the video signals, uni-polar TVS diode arrays are not recommended as the may clip the negative part of the video signal. ' mentioned | 13:26 |
lekernel | normal diode | 13:26 |
lekernel | sure, but with two normal diodes in series, it'd only clip at about -1.4V | 13:26 |
aw | so i was wrong on using TVS thoughts. | 13:26 |
lekernel | which a normal video signal isn't supposed to reach afaik | 13:26 |
aw | even used normal diodes, you got correctly. | 13:27 |
aw | so the bias for supplies I'd like to use our +3.3V bias to clamp. how do you think? | 13:27 |
lekernel | or yeah use those littelfuse components | 13:27 |
aw | right. so the littlefuse is still good for us. I just want to know that we add with good reasons and surveys more. :-) | 13:28 |
lekernel | maybe just take the littelfuse thingy | 13:28 |
lekernel | it's made for that :) | 13:29 |
aw | surely I can directly use the littlefuse proposed. | 13:29 |
lekernel | less problems | 13:29 |
lekernel | yup. i'm for the littelfuse integrated protection | 13:29 |
lekernel | let's keep things simple | 13:29 |
aw | um...that one is also for IEC 61000-4-2 standard though. :-) | 13:30 |
aw | well..sounds you'd like this although i surveyed another...well..we done this, just pick this. :-) | 13:31 |
lekernel | yup. just order some littelfuse samples and test them | 13:32 |
lekernel | so you need to sample: 1. littelfuse protections 2. input fuse 3. ~5V zener | 13:33 |
lekernel | keep me tuned about those | 13:34 |
lekernel | meanwhile i'll try the other audio codec i'll receive tomorrow | 13:34 |
aw | yes, I'll fine test them again. | 13:34 |
lekernel | bbl | 13:34 |
aw | good | 13:34 |
aw | yup..I'll keep downloading...but offline irc. bbl | 13:35 |
kristianpaul | argg same error | 14:20 |
kristianpaul | and i already ran automake also after modify Makefil.a | 14:20 |
kristianpaul | m | 14:20 |
Fallenou | did you run the bootstrap ? (don't know fi it's necessary but maybe ...) | 14:22 |
kristianpaul | yeap... | 14:22 |
kristianpaul | with -c then -p the no parameters | 14:22 |
kristianpaul | i also erased all in the build dir and confgiure... again | 14:22 |
Fallenou | oh | 14:23 |
Fallenou | dunno then | 14:23 |
kristianpaul | i could do a _full_ bootstrap | 14:24 |
Fallenou | no it's really not the problem | 14:25 |
kristianpaul | hhm | 14:25 |
Fallenou | can you paste again the exact error ? | 14:25 |
kristianpaul | sure | 14:25 |
kristianpaul | http://paste.debian.net/111458/ | 14:26 |
kristianpaul | xiangfu: fyi i'm trying to add suport to the second uart port in rtems | 14:28 |
Fallenou | did you check what's in the file ? | 14:28 |
Fallenou | in confdefs.h | 14:28 |
kristianpaul | yes | 14:28 |
Fallenou | can you paste the file too ? | 14:28 |
kristianpaul | sip | 14:29 |
kristianpaul | http://paste.debian.net/111459/ | 14:29 |
kristianpaul | Okay, uart1.h seems to be where it should be http://paste.debian.net/111460/ | 14:32 |
Fallenou | humm can you paste your application code ? | 14:32 |
Fallenou | that declares the driver table | 14:32 |
kristianpaul | yeah | 14:33 |
kristianpaul | http://paste.debian.net/111461/ line 259 | 14:34 |
kristianpaul | hmm | 14:34 |
kristianpaul | i think i missed an include file | 14:34 |
Fallenou | yes maybe include the uart1.h | 14:35 |
Fallenou | something like #include <bsp/uart1.h> | 14:36 |
kristianpaul | yeah already did but no, same error | 14:38 |
Fallenou | humm I don't really understand | 14:40 |
Fallenou | maybe try declaring it on several lines with , \ | 14:41 |
Fallenou | dunno | 14:41 |
Fallenou | you can try to compile with -E | 14:41 |
Fallenou | to just run the pre processor | 14:41 |
kristianpaul | okay | 14:41 |
Fallenou | and this can allow you to check what's generated | 14:41 |
Fallenou | and to spot an obious syntax error | 14:41 |
Fallenou | due to defines | 14:42 |
kristianpaul | thats a CFLAG ? | 14:43 |
kristianpaul | i mean i edit Makefile and add it to CFLAGS i guess | 14:44 |
Fallenou | just copy paste the command that shows up when you tye "make" | 14:45 |
Fallenou | and add -E | 14:45 |
Fallenou | easy | 14:46 |
Fallenou | lm32-rtems4.11-gcc -O9 -Wall -mbarrel-shift-enabled -mmultiply-enabled -mdivide-enabled -msign-extend-enabled -fsingle-precision-constant -I/opt/rtems-4.11/lm32-rtems4.11/milkymist//lib/include -c -o obj/main.o main.c | 14:46 |
kristianpaul | ah ok | 14:46 |
Fallenou | but just put -E | 14:46 |
Fallenou | and then vim obj/main.o | 14:47 |
kristianpaul | ther is no obj/main.o | 14:48 |
kristianpaul | i apend -E to the end | 14:48 |
kristianpaul | lm32-rtems4.11-gcc -O9 -Wall -mbarrel-shift-enabled -mmultiply-enabled -mdivide-enabled -msign-extend-enabled -fsingle-precision-constant -I/opt/rtems-4.11/lm32-rtems4.11/milkymist//lib/include -c -o obj/main.o main.c -E | 14:48 |
Fallenou | try to put it before | 14:49 |
Fallenou | like -E -c -o | 14:49 |
kristianpaul | ok | 14:49 |
kristianpaul | now works | 14:49 |
kristianpaul | what i look for ad main.o? | 14:51 |
kristianpaul | no uart found.. | 14:51 |
kristianpaul | ha | 14:53 |
kristianpaul | for line 39 (#include <bsp/uart1.h> ) jsut a comment # 39 "main.c" 2 no more | 14:54 |
kristianpaul | http://kristianpaul.org/~paul/tmp/main.o | 14:55 |
kristianpaul | ah wait | 14:59 |
kristianpaul | http://paste.debian.net/111468/ | 15:00 |
kristianpaul | damn what stupid typo did i this time.. | 15:01 |
lekernel | pff, farnell asking me to complete a form on dead trees about my company status so I could place orders... the joys of germany... | 15:46 |
lekernel | not to mention that my German credit card wouldn't work in their system (I wonder why I took one, really) and that I had to use my french mastercard | 15:46 |
lekernel | stupid | 15:47 |
Fallenou | lol | 16:05 |
lekernel | and it's a 25 euro order. i'm sure the salaries of the people they paid to bother me with those stupid inquiries already offsets their markup by a pretty wide margin | 16:08 |
kristianpaul | hahah | 16:10 |
CIA-43 | milkymist: Sebastien Bourdeauducq master * r079aeab / (3 files in 2 dirs): inline irq helper functions (Michael Walle) - http://bit.ly/fGVd88 | 16:32 |
CIA-43 | milkymist: Sebastien Bourdeauducq master * r492c9ac / (4 files): doc: update overview paper - http://bit.ly/eukE1i | 16:32 |
CIA-43 | milkymist: Sebastien Bourdeauducq master * r107baea / (3 files): Updated SoC block diagram (Cristian Paul Peñaranda Rojas) - http://bit.ly/hNP6My | 16:32 |
lekernel | http://www.milkymist.org/socdoc/paper_overview.pdf | 16:41 |
Fallenou | nice :) | 16:46 |
kristianpaul | :D | 16:54 |
CIA-43 | antares: Sebastien Bourdeauducq master * rb6228de / (3 files): place: fully unconstrained initial placer working - http://bit.ly/g4Fhsg | 19:06 |
Fallenou | oh | 19:06 |
Fallenou | so the placer works now ? :) | 19:07 |
lekernel | not completely | 19:07 |
mumptai | hi | 19:59 |
lekernel | hi | 20:17 |
CIA-43 | antares: Sebastien Bourdeauducq master * r8512e1b / CMakeLists.txt : Fix mtwist build with LLVM - http://bit.ly/fSJyrI | 22:04 |
CIA-43 | antares: Sebastien Bourdeauducq master * r742996d / (3 files): place: infer relative placement constraints - http://bit.ly/gpt0JU | 22:04 |
Fallenou | lekernel: oh you are using llvm to build antares and llhdl | 22:23 |
kristianpaul | Fallenou: missing gcc? ;-) | 22:24 |
Fallenou | no I don't care | 22:24 |
Fallenou | as long as it works :) | 22:24 |
Fallenou | I'm not a gcc fanatic | 22:24 |
kristianpaul | Well, I do!,llvm support is broken on debian mips... :-( | 22:24 |
Fallenou | but I never used llvm | 22:24 |
Fallenou | oh :/ | 22:25 |
kristianpaul | yeah :-( | 22:25 |
kristianpaul | anyway.. | 22:27 |
kristianpaul | once i have a good reason, like programing my mm1, i'll dig on the internals of this issue | 22:28 |
kristianpaul | phew http://paste.debian.net/111535/ | 22:39 |
kristianpaul | now multiply by 12 and add to CSR | 22:39 |
lekernel | what's that? | 22:41 |
kristianpaul | part of namuru correlator, a free implementation of a GP2021 chip | 22:43 |
kristianpaul | gps receiver from 90's were really interesting to hack :-) | 22:44 |
CIA-43 | antares: Sebastien Bourdeauducq master * ra6114ae / (antares-place/constraints.c antares-place/initial.c): place: bugfixes - https://github.com/lekernel/antares/commit/a6114ae26394338d5879d3d48a99c47ced04a977 | 22:58 |
Fallenou | oh a correlator :) | 23:06 |
Fallenou | kristianpaul: do you know what they mean by "chips" in a gps correlator ? | 23:06 |
Fallenou | I was told "the more chips you have the better !" | 23:06 |
Fallenou | but my teacher couldn't tell me what it is | 23:06 |
kristianpaul | Fallenou: chip = bit | 23:31 |
kristianpaul | sure 1023 chips are something meanfull in order to get navigation data | 23:32 |
Fallenou | bit of what ? | 23:32 |
kristianpaul | ? | 23:34 |
kristianpaul | 1023 chips/bits = C/A code | 23:34 |
kristianpaul | C/A = coarse acquisition code | 23:34 |
Fallenou | hum hum ok | 23:36 |
kristianpaul | but there is actuallt a GPS navigation data sctructure made of chips | 23:36 |
kristianpaul | let me find a pic to make it clear | 23:36 |
kristianpaul | that hum dind sound good to me :-) | 23:36 |
kristianpaul | dint* | 23:36 |
Fallenou | well it's not very clear to me sorry :p | 23:38 |
Fallenou | IIRC the correlator is to increase the SNR , right ? | 23:38 |
Fallenou | (signal / noise ratio) | 23:40 |
Fallenou | http://www.datasheetdir.com/GP2021+GPS | 23:41 |
Fallenou | ohoh | 23:41 |
kristianpaul | Fallenou: zarlink website have more accutate informacion | 23:41 |
Fallenou | hum ok | 23:42 |
kristianpaul | correlator basically from my understanding allo to track the PRN codes in the raw data coming from the RF front end | 23:42 |
Fallenou | it's digital analysis, right ? | 23:43 |
kristianpaul | also it should allow anticipate changes in the signal so you can track it no matter if you're movin or the satellite (actually this always moves) | 23:43 |
kristianpaul | there is also some DSP-like stuff on the software side | 23:44 |
kristianpaul | there are some algorythm about that, | 23:44 |
Fallenou | seems nice | 23:44 |
kristianpaul | i dint dig on that part yet | 23:44 |
kristianpaul | _but_ one of the obstacles for GPS signaling is that you should adapt to different enviroments | 23:45 |
Fallenou | would it be possible to implement a correlator on fpga? | 23:45 |
kristianpaul | it is already | 23:45 |
kristianpaul | namuru project is about that | 23:45 |
Fallenou | oh :) | 23:45 |
kristianpaul | it is proven to work with a zarlink frontend and a niosII/Altera SoC | 23:46 |
Fallenou | very nice ! | 23:48 |
kristianpaul | now i hope with a SiGE front end and the Milkymsit SoC ;-) | 23:49 |
kristianpaul | i have some dubts with clock but i think if the verilog code is not using some special altera libraries it can be migrated | 23:50 |
kristianpaul | but all i said is bullshit for now :-) | 23:50 |
Fallenou | just try | 23:51 |
Fallenou | and you will know | 23:51 |
Fallenou | if it works ;) | 23:51 |
kristianpaul | yeah | 23:52 |
kristianpaul | i'm following you recomendations _really_ | 23:52 |
--- Tue Mar 22 2011 | 00:00 |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!