2012-02-25 00:35 panda|x201 has joined #qi-hardware 2012-02-25 00:38 cladamw has joined #qi-hardware 2012-02-25 01:18 good morning :-) 2012-02-25 02:02 good morning.... arr is 2 am 2012-02-25 02:20 wolfspraul has joined #qi-hardware 2012-02-25 02:29 Guest79790 has joined #qi-hardware 2012-02-25 02:34 wolfspra1l has joined #qi-hardware 2012-02-25 03:16 wolfspra2l has joined #qi-hardware 2012-02-25 03:32 blist 2012-02-25 03:41 unclouded has joined #qi-hardware 2012-02-25 04:17 mirko has joined #qi-hardware 2012-02-25 04:22 mirko has joined #qi-hardware 2012-02-25 05:09 AwAyla has joined #qi-hardware 2012-02-25 05:45 Artyom has joined #qi-hardware 2012-02-25 06:16 wolfspraul has joined #qi-hardware 2012-02-25 06:18 wolfspraul has joined #qi-hardware 2012-02-25 06:37 jekhor has joined #qi-hardware 2012-02-25 06:47 wolfspraul has joined #qi-hardware 2012-02-25 07:46 rejon has joined #qi-hardware 2012-02-25 08:15 jluis has joined #qi-hardware 2012-02-25 09:01 kilae has joined #qi-hardware 2012-02-25 09:32 indistylo has joined #qi-hardware 2012-02-25 09:40 DocScrutinizer has joined #qi-hardware 2012-02-25 09:42 wolfspraul has joined #qi-hardware 2012-02-25 09:52 LunaVorax has joined #qi-hardware 2012-02-25 09:57 rejon has joined #qi-hardware 2012-02-25 10:20 wolfspraul has joined #qi-hardware 2012-02-25 10:34 DocScrutinizer51: APE? 2012-02-25 10:49 rejon has joined #qi-hardware 2012-02-25 11:36 wpwrak: I'm wondering how susceptible to RF interference atben/atusb is compared to a RF keyboard 2012-02-25 11:37 so for example, you take your rii rf keyboard, and you have a lot of 2.4 ghz wifi noise around - do you experience problems with the keyboard? how about atben/atusb in comparison? any insights? 2012-02-25 11:38 I think I will start to watch this a bit more, and test in noisy environments... 2012-02-25 11:53 rektide has joined #qi-hardware 2012-02-25 12:28 GNUtoo|laptop has joined #qi-hardware 2012-02-25 12:28 wolfspraul has joined #qi-hardware 2012-02-25 12:36 wolfspraul has joined #qi-hardware 2012-02-25 12:44 wolfspraul: (interferences) like wlan, it is affected by interferences 2012-02-25 12:45 the rf keyboard will have the same issue. it's just a little harder to notice. 2012-02-25 12:46 ok, that's quite vague :-) 2012-02-25 12:46 also don't forget that received energy drops with distance squared. as long as sender and receiver are close to each other, interference rarely matters. it's when distances grow when the problems start 2012-02-25 12:47 oh yes, RF is all about being vague ;-)) 2012-02-25 12:47 you have been using both the RF keyboard and atben/atusb quite a lot, and you have at least 1 wifi network as well, maybe a few more from neighbors 2012-02-25 12:47 there are countless factors that affect this. also frequency separation, channel width (of the "good" signal but also of the interferers), signal path characteristcs, etc. 2012-02-25 12:47 what RF technology is used by the RF keyboard? 2012-02-25 12:48 yes sure, but I am wondering how atben/atusb does compared to say the 'typical' RF keyboard 2012-02-25 12:48 let's say you are in a very wifi-noisy environment 2012-02-25 12:48 maybe the answer right now is simple: we don't know 2012-02-25 12:48 simply 2012-02-25 12:48 i think it's some proprieatry 2.4 GHz stuff. presumably somewhat similar to 802.15.4. perhaps with less efficient modulation. 2012-02-25 12:49 atben/atusb should get a little further than the average rf keyboard 2012-02-25 12:50 e.g., mine is good only up to 3-4 m straight line of sight. atben/atusb can do 7 m and more around corners 2012-02-25 12:52 atben and atusb operate at comparably low power. only 2 mW. in the 2.4 GHz band, you can usually go up to 100 mW. so other IEEE 802.15.4 devices (those with extra amplifiers) may be able to go almost ten times as far. 2012-02-25 13:02 whitequark: Application Processor Environment 2012-02-25 13:03 basically the "linux cpu" 2012-02-25 13:04 DocScrutinizer: nope, I only looked at the file which was downloaded into the modem at powerup 2012-02-25 13:04 (it doesn't have its own flash) 2012-02-25 13:07 yep, I know that design 2012-02-25 13:09 the very first file transferred to modem is mcore, basically the OS 2012-02-25 13:09 the domain I work for 2012-02-25 13:10 then this file gets checksummed and started, and it loads next file which usually is NS (network signalling, the LTE/UMTS stack) 2012-02-25 13:12 though after mcore got loaded, the load sequence of other load-modules is not strictly defined, they may change depending on packaging 2012-02-25 13:19 whitequark: could you pastebin the output of strings? 2012-02-25 13:20 and maybe also a od|head -n 100 2012-02-25 13:20 DocScrutinizer: sure, I'll be back in a hour 2012-02-25 13:20 np 2012-02-25 13:21 no access to all that any sooner than monday ;-D 2012-02-25 13:22 today is WEEKEND, and my RF-thermomenter tells me it's 14°C outside \o/ 2012-02-25 13:26 DocScrutinizer: there are 9683 strings longer than 32 bytes 2012-02-25 13:26 pastebin chokes on that. 2012-02-25 13:27 pastebin is nasty 2012-02-25 13:27 try another service 2012-02-25 13:27 btw, http://pastie.org/3455170 2012-02-25 13:28 also, that BP is xgold626, if that'll tell you something 2012-02-25 13:31 BP? 2012-02-25 13:31 baseband processor? 2012-02-25 13:31 BB 2012-02-25 13:32 and the second B stands for?.. 2012-02-25 13:32 DBB and ABB, for digital and analog, what we call companion chip at OMAP 2012-02-25 13:32 BaseBand 2012-02-25 13:32 wolfspraul has joined #qi-hardware 2012-02-25 13:33 ah. in the pre-Android motorolas, they were AP and BP (Application Processor and Baseband Processor). looks like the naming is different in different companies. 2012-02-25 13:33 I'm sure there's no ISO standard for that ;-) 2012-02-25 13:33 ok. the whole firmware is at http://rghost.ru/download/private/36701695/c1cb9e90fba71927ec3b0f0c9dc4c6a7/d616cef15099b5365d15f1347bc5fdc5b59be524/fw.tar.gz 2012-02-25 13:33 AP(E) still used 2012-02-25 13:34 (and the phone is Samsung Galaxy S II) 2012-02-25 13:34 "Save as..." (help me out please ;-D) 2012-02-25 13:35 aaah :-D 2012-02-25 13:35 the particular thing I like about it is that AP only shares an UART, a PCM pipe and a shared memory area 2012-02-25 13:35 which is distinct from the main memory 2012-02-25 13:35 *shares with BP 2012-02-25 13:35 (I have schematics in a level 3 service manual, too) 2012-02-25 13:38 I think there are several different design options. You can have so called bridgeless design where BB and APE share same memory 2012-02-25 13:40 I always wondered how NS guys want to make sure no APE process spits into their broth 2012-02-25 13:40 with this bridgeless design 2012-02-25 13:41 memory protection? 2012-02-25 13:41 well, the mmu on AP can do a good job not to expose this memeory to userland 2012-02-25 13:41 yep 2012-02-25 13:42 still I think it's a kinky design, like UMA 2012-02-25 13:43 was that UMA? 2012-02-25 13:43 where you have to decide how much of your RAM will get eaten by gfx-card? 2012-02-25 13:44 "card" 2012-02-25 13:45 well, usually we talk to APE (or rather APE to 'us' [modem]) via a mipi HSI interface 2012-02-25 13:45 using CAIF as logical layer / protocol layer 2012-02-25 13:47 yesterday I investigated reset details in M7400 and discovered a porn_core (SIC!) 2012-02-25 13:47 power_on_reset_??__mcu 2012-02-25 13:47 made me LOL 2012-02-25 13:56 rofl 2012-02-25 13:59 * pabs3 wonders if Google would accept Qi in the GSoC 2012-02-25 13:59 xiangfu has joined #qi-hardware 2012-02-25 14:01 B_Lizzard has joined #qi-hardware 2012-02-25 14:30 wolfspraul has joined #qi-hardware 2012-02-25 14:46 Ayla has joined #qi-hardware 2012-02-25 14:48 whitequark: the firmware.bin seems to have not a single string that looks familiar to me 2012-02-25 14:49 are you sure this device is using a STE modem? 2012-02-25 14:53 whitequark: you say you have schematics, so what's the BB chip used there? 2012-02-25 14:54 I honestly feel like wasting my time 2012-02-25 14:57 whitequark: google doesn'T yield a single hit on search terms of both your device and "my" modem chipset 2012-02-25 15:00 http://www.google.de/search?q=thor+m5730 however has a hit on "Samsung Galaxy S 4G Teardown - Page 2 - iFixit" 2012-02-25 15:02 kilae_ has joined #qi-hardware 2012-02-25 15:18 alas http://www.ifixit.com/Teardown/Samsung-Galaxy-S-II-Teardown/5861/1 dosn't break down to chip name level, but neither on http://guide-images.ifixit.net/igi/GVUGCVdx2BMSHVe3.huge nor on http://guide-images.ifixit.net/igi/dko2oBWWbgsSvhKq.huge I can spot a STE DB57x0 chip 2012-02-25 15:34 it seems the S2 is using a Samsung original "Exynos 4210" cgipset that probably also has wireless 2012-02-25 15:36 at least I couldn't find any mentioning of the wireless radio chipset used in S2 2012-02-25 15:36 now CYA 2012-02-25 15:36 out for some fun in the big bluebox 2012-02-25 15:45 mstevens has joined #qi-hardware 2012-02-25 16:03 panda|x201 has joined #qi-hardware 2012-02-25 16:16 GNUtoo|laptop has joined #qi-hardware 2012-02-25 16:26 fossrox has joined #qi-hardware 2012-02-25 17:02 [commit] Xiangfu Liu: cgminer: support icarus by upstream, fix the multi-icarus support (master) http://qi-hw.com/p/openwrt-packages/01bb56a 2012-02-25 17:28 kyak has joined #qi-hardware 2012-02-25 17:34 Artyom has joined #qi-hardware 2012-02-25 17:36 Kristianpaul: hello! :) 2012-02-25 17:42 hi 2012-02-25 17:42 I noticed you are playing with interrupts ;) 2012-02-25 17:44 "uart-data-transmition occupies a lot of cpu-time" hmm 2012-02-25 17:44 "Delay, phase and frequency discriminators must be optimized! Otherwise tracking of more then 2" 2012-02-25 17:44 channels will be impossible. 2012-02-25 17:46 how do you know it occupies lot of cpu time? 2012-02-25 17:47 btw i havent checked your namuru verilog port 2012-02-25 17:47 but i'm aware there are some posible related to a not very good mix of blocking and non-blocking asigments 2012-02-25 17:48 that could explain at first un-stabillity on the correlator 2012-02-25 17:49 btw what ISE version are you using? 2012-02-25 17:55 I use 12.4 (if I remember correctly) 2012-02-25 17:57 13.4 is last and recomended vesion for milkymist soc :) 2012-02-25 17:57 It was very easy to check how long interrupt are processed with accum_int output and socillosccope 2012-02-25 17:58 not very constant graph? 2012-02-25 17:58 last time i did was very funny to see that on scope 2012-02-25 17:59 When uart transfer occures (approximately once per 1 second) then interrupt-function lasts more then 1 ms. That is not good 2012-02-25 17:59 The same picture when 3 channels are working in parallel 2012-02-25 18:00 emeb has joined #qi-hardware 2012-02-25 18:00 What keep busy uart? too many printf/put i guess 2012-02-25 18:00 But there are a lot of possibilities to optimize the code. So it shouldn't be a problem 2012-02-25 18:00 yes it is damn slow.. i remenber :/ 2012-02-25 18:00 not use too much printf ? ;) 2012-02-25 18:00 mprintf* 2012-02-25 18:02 yes, I try to use it as few as possible. But I cannot refuse from it because it is the only way to output data from program to external world 2012-02-25 18:02 May be I should look for a faster uart-core. Or write my own 2012-02-25 18:02 may be buffer first and transfer later, 128Mb is plenty for some samplint? 2012-02-25 18:02 write own.. could be 2012-02-25 18:03 i know this uart is no desing for heavy transfers 2012-02-25 18:03 But I want to check how tracking is working. I want to compare results with other receivers 2012-02-25 18:03 So data must be output in real-time mode 2012-02-25 18:04 what other receivers you mean? i mean.. ergh what other receivers allow debug tracking? 2012-02-25 18:04 What is your soc speed? 2012-02-25 18:04 wich gcc toolchain version are you using for lm32? 2012-02-25 18:05 for those transfer the best will be ethernet using udp(tftp) my opinion 2012-02-25 18:05 but yeah, is clear m1 soc was not designed for such tasks.. 2012-02-25 18:06 I mean I want to compare Doppler for one of the satellites generated by my program with Doppler calculated with some hardware receiver 2012-02-25 18:06 ah, benchmark Lab :-) 2012-02-25 18:06 nice 2012-02-25 18:07 gcc.... I think I downloaded some scripts for MM1. And they downloaded gcc, gdb and so on. 2012-02-25 18:07 ah good 2012-02-25 18:08 Well, yes. Ethernet can be a good solution. But not for me ;) 2012-02-25 18:08 Get an M1 !! ;-) 2012-02-25 18:08 s/an/a 2012-02-25 18:08 kristianpaul meant: "Get a M1 !! ;-)" 2012-02-25 18:09 of course this dont work out of the box.. still code to write for those features.. 2012-02-25 18:09 tftp works just as client last time i cheked.. 2012-02-25 18:10 I played with it too. Downloaded software in MM SoC 2012-02-25 18:11 lunch, back in a some minutes 2012-02-25 18:18 * kristianpaul back 2012-02-25 18:35 jekhor has joined #qi-hardware 2012-02-25 18:48 I use 48 MHz system clock (16*3) 2012-02-25 18:53 Kristianpaul: It's very interesting for me if you could run namuru-core and my program on your MM1. May be you will be able to run your system with higher frequency 2012-02-25 18:55 oh 2012-02-25 18:56 Well, i could do another port yes 2012-02-25 18:56 To be sincere i dont like the baseband implementation method 2012-02-25 18:57 bu yes i could, plus solder the maxim receiver.. 2012-02-25 18:57 I think clear register must be separate 2012-02-25 18:58 What do you mean by "baseband method"? I think you can use your front-end 2012-02-25 18:59 yes sure i can use fronted 2012-02-25 18:59 Artyom: i meant basically that there are separate address for writing and reading same register 2012-02-25 19:00 moment 2012-02-25 19:01 anyway i could run it yes 2012-02-25 19:01 Artyom: i want to be able for example to read back a value when writing prn code for example 2012-02-25 19:02 thats is currently no posible 2012-02-25 19:02 and implement it yes, but i will need two register for that.. 2012-02-25 19:03 * kristianpaul stubborn 2012-02-25 19:04 Yes, prn-reading is not realized in namuru... 2012-02-25 19:04 he indeed ;) 2012-02-25 19:10 But what are the reasons for such implementation? Just curious... 2012-02-25 19:10 he 2012-02-25 19:10 I want to debug when is that register cleared :) 2012-02-25 19:10 I just debug 2012-02-25 19:10 s/I/Is 2012-02-25 19:10 kristianpaul meant: "Is just debug" 2012-02-25 19:17 Why not to use simulator for this task? 2012-02-25 19:21 i havent written the test bench, but good point 2012-02-25 19:22 oh, seems I should publish mine... 2012-02-25 19:24 i prefer write test in software for now :) 2012-02-25 19:25 to test cores in hardware? ;) 2012-02-25 19:26 yes 2012-02-25 19:26 why? because i dont know what xilinx sintheize at the end and posible timing bugs i dont know off.. 2012-02-25 19:26 i dont trust xilinx tools 2012-02-25 19:28 Yeah, I understand you very well. I also tried to start hardware testing as soon as possible. 2012-02-25 19:30 But after spending a huuuugggeee amount of time on finding simple errors in verilog/vhdl I prefer to simulate as much as possible... 2012-02-25 19:31 I use gplcver fot simple errors 2012-02-25 19:31 but yes i got the point 2012-02-25 19:32 I used icarus-verilog. But I want to test verilator. As simulating in icarus verilog is extermely slow for namuru-testing 2012-02-25 19:34 oh indeed 2012-02-25 19:51 wolfspraul: was the ethernet cable included with m1 specifically designed to be exceptionally hard to remove? 2012-02-25 19:51 because I can't do that without two screwdrivers. 2012-02-25 19:51 ethernet? 2012-02-25 19:51 hmm no 2012-02-25 19:51 which isn't very convenient or a well-known requirement for ethernet cables. 2012-02-25 19:52 kristianpaul: it has some really stupid kind of rubber latch 2012-02-25 19:52 you need remove top of the case to plug usb cable 2012-02-25 19:52 that's easy 2012-02-25 19:52 and use jtag/serial etc 2012-02-25 19:52 besides that.. 2012-02-25 20:12 wej has joined #qi-hardware 2012-02-25 20:41 Ayla has joined #qi-hardware 2012-02-25 21:02 wej has joined #qi-hardware 2012-02-25 21:20 unclouded has joined #qi-hardware 2012-02-25 21:35 urandom__ has joined #qi-hardware 2012-02-25 23:37 [commit] Werner Almesberger: M1 build process update (master) http://qi-hw.com/p/wernermisc/fe7a334