2012-12-13 00:03 sivoais has quit [Ping timeout: 240 seconds] 2012-12-13 00:07 sivoais has joined #qi-hardware 2012-12-13 00:12 freemor has quit [Ping timeout: 250 seconds] 2012-12-13 00:20 freemor has joined #qi-hardware 2012-12-13 00:24 freemor has quit [Ping timeout: 265 seconds] 2012-12-13 01:17 kyak_ has joined #qi-hardware 2012-12-13 01:17 uwe__ has joined #qi-hardware 2012-12-13 01:18 uwe_ has quit [Ping timeout: 264 seconds] 2012-12-13 01:18 kyak has quit [Ping timeout: 264 seconds] 2012-12-13 01:19 Jurting has quit [Read error: Connection reset by peer] 2012-12-13 01:50 wej has quit [Ping timeout: 260 seconds] 2012-12-13 01:56 wej has joined #qi-hardware 2012-12-13 02:09 Jurting has joined #qi-hardware 2012-12-13 02:24 a small fpgatools update - I think my next target after blinking_led will be the j1 mini-core 2012-12-13 02:24 hopefully I can finish the blinking_led in about 1 more week 2012-12-13 02:25 that's all :-) 2012-12-13 02:34 whee ! the blinking LED is the creation of life in a new universe. a core is merely evolution :) 2012-12-13 02:41 Jurting has quit [Read error: Connection reset by peer] 2012-12-13 02:46 freemor has joined #qi-hardware 2012-12-13 02:46 xiangfu has joined #qi-hardware 2012-12-13 02:47 freemor2 has joined #qi-hardware 2012-12-13 02:50 freemor has quit [Ping timeout: 244 seconds] 2012-12-13 02:54 MistahDarcy has quit [Read error: Connection reset by peer] 2012-12-13 02:54 MistahDarcy has joined #qi-hardware 2012-12-13 02:57 btw this is what the .c looks like now after your model->rc cleanup... https://github.com/Wolfgang-Spraul/fpgatools/blob/master/blinking_led.c 2012-12-13 02:58 that is the final version of blinking_led, only that the engine underneath does not yet generate a working bitstream... 2012-12-13 02:58 (and at the top I added a little verilog equivalent for comparison and documentation) 2012-12-13 02:58 freemor2 has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org] 2012-12-13 03:01 oh actually, I just notice it's not the final .c yet. the clock network is there, but some other networks are missing... 2012-12-13 03:01 more work in fnet_autoroute() :-) 2012-12-13 03:10 hmm, quite a bit of redundancy 2012-12-13 03:11 may look better if you use static initialization for logic_cfg 2012-12-13 03:12 oh, and why y before x ? if they're coordinates, that seems rather confusing 2012-12-13 03:13 xiangfu has quit [Ping timeout: 260 seconds] 2012-12-13 03:13 yes I know, but there's a lot of fpga literature and sources that do that, although in general coordinates are confusing in the fpga world 2012-12-13 03:14 at the beginning I was thinking about this. x/y in the bottom left, x extending to the right and y upwards 2012-12-13 03:14 ah, i see. historical convention then. 2012-12-13 03:14 but then I followed what looks like at least the largest 'convention' 2012-12-13 03:14 which is y going downwards (0 at the top), and y before x 2012-12-13 03:15 but then, you find everything, because i guess everybody stumbles upon this and then partially goes this or that way 2012-12-13 03:15 heh :) 2012-12-13 03:15 oftentimes in the same sources you find some coordinates where y extends downwards, and others where it extends upwards 2012-12-13 03:16 yes, let's just say 'convention', although I am just trying to find a convention where maybe there is no convention 2012-12-13 03:16 maybe you should just switch to polar coordinates :) 2012-12-13 03:16 there you are ;-) 2012-12-13 03:16 y before x, y increasing downwards, x increasing rightwards 2012-12-13 03:16 at least fpgatools has only 1 coordinate system, some other popular fpga tools have >10 :-) 2012-12-13 03:17 static init for logic_cfg, sure 2012-12-13 03:17 I am not focusing on that 'higher' layer right now that much 2012-12-13 03:17 (10 dimensions) sounds like string theory :) 2012-12-13 03:17 well the different types/categories of things each have their own coordinates 2012-12-13 03:18 so X2 'logic col' is one right of X1 'logic col' 2012-12-13 03:18 but there may be a X0 bram col in between :-) 2012-12-13 03:18 (static init) actually, i see that it's more complicated since you carry over a lot of information from step to step. you'd probably need some sort of preprocessor. 2012-12-13 03:18 yes 2012-12-13 03:18 no need right now, I focus on the engine underneath 2012-12-13 03:18 that .c is just the tip of the iceberg 2012-12-13 03:19 later on maybe I find a way to write a bison parser or so, or we plug fpgatools in as an iverilog backend... 2012-12-13 03:19 it does look a lot cleaner now though 2012-12-13 03:19 without the if(rc) checks 2012-12-13 03:20 yeah, it's pretty smooth reading 2012-12-13 03:21 some more networks missing, the connections between the luts, and the outgoing led wire... 2012-12-13 03:21 maybe 1 week is too optimistic, he 2012-12-13 03:21 first get the led to blink... 2012-12-13 03:22 thanks for looking over it... 2012-12-13 03:22 xiangfu has joined #qi-hardware 2012-12-13 03:22 i see that you often have (y, x, idx) groups. maybe they could go into a struct, to reduce the number of arguments ? 2012-12-13 03:24 yes 2012-12-13 03:24 the temptation of C++ looms over it, but we shall resist... 2012-12-13 03:25 all the good things C++ tempts you with you can also do in C :) 2012-12-13 03:25 when it's time to bury the project and declare it a failure, I will introduce C++ templates and operator overloading one month in advance... 2012-12-13 03:26 then we can blame C++ 2012-12-13 03:26 that's the secret plan B here... 2012-12-13 03:27 maybe that's why C++ is so popular 2012-12-13 03:27 well, its star seems to be sinking a bit. maybe developers have gotten better and don't have quite so many failed projects to explain 2012-12-13 04:03 DocScrutinizer05 has quit [Disconnected by services] 2012-12-13 04:03 DocScrutinizer05 has joined #qi-hardware 2012-12-13 04:29 emeb has quit [Quit: Leaving.] 2012-12-13 05:19 kyak_ is now known as kyak 2012-12-13 05:19 kyak has quit [Changing host] 2012-12-13 05:19 kyak has joined #qi-hardware 2012-12-13 05:33 Fallenou has quit [Remote host closed the connection] 2012-12-13 05:53 xiangfu has quit [Quit: Leaving] 2012-12-13 05:55 xiangfu has joined #qi-hardware 2012-12-13 06:14 panda|x201 has quit [Ping timeout: 248 seconds] 2012-12-13 06:43 jekhor has joined #qi-hardware 2012-12-13 06:44 dandon has quit [Quit: .] 2012-12-13 07:55 Mistah_Darcy has joined #qi-hardware 2012-12-13 07:57 MistahDarcy has quit [Ping timeout: 264 seconds] 2012-12-13 08:09 jluis|work has joined #qi-hardware 2012-12-13 08:22 rz2k has joined #qi-hardware 2012-12-13 09:10 panda|x201 has joined #qi-hardware 2012-12-13 09:24 panda|x201 has quit [Ping timeout: 245 seconds] 2012-12-13 09:26 GNUtoo has joined #qi-hardware 2012-12-13 09:34 sucotronic has quit [Quit: leaving] 2012-12-13 09:40 urandom__ has joined #qi-hardware 2012-12-13 09:50 jekhor has quit [Ping timeout: 245 seconds] 2012-12-13 10:09 rz2k has quit [] 2012-12-13 10:22 panda|x201 has joined #qi-hardware 2012-12-13 10:58 panda|x201 has quit [Remote host closed the connection] 2012-12-13 11:16 dandon has joined #qi-hardware 2012-12-13 11:34 mat146 has joined #qi-hardware 2012-12-13 11:34 hey 2012-12-13 11:34 asus or acer? 2012-12-13 11:34 http://allegro.pl/ShowItem2.php?item=2851480171 http://www.x-kom.pl/p/121329-notebook-laptop-15,6-acer-tm5744-i3-380m-4gb-500-dvd-rw.html 2012-12-13 11:35 mat146 has quit [Client Quit] 2012-12-13 12:29 freemor has joined #qi-hardware 2012-12-13 12:36 Jurting has joined #qi-hardware 2012-12-13 12:46 freemor has quit [Ping timeout: 245 seconds] 2012-12-13 12:50 freemor has joined #qi-hardware 2012-12-13 12:55 freemor has quit [Read error: Connection reset by peer] 2012-12-13 12:58 freemor has joined #qi-hardware 2012-12-13 13:00 freemor has quit [Read error: Connection reset by peer] 2012-12-13 13:02 Jay7 has quit [Read error: Connection reset by peer] 2012-12-13 13:02 Jay7x has joined #qi-hardware 2012-12-13 13:06 LunaVorax has joined #qi-hardware 2012-12-13 13:07 Hi 2012-12-13 13:11 wej has quit [Ping timeout: 264 seconds] 2012-12-13 13:16 wej has joined #qi-hardware 2012-12-13 13:17 hello 2012-12-13 13:51 freemor has joined #qi-hardware 2012-12-13 14:00 freemor has quit [Read error: Connection reset by peer] 2012-12-13 14:08 lekernel_ is now known as lekernel 2012-12-13 14:12 Hoolxi has joined #qi-hardware 2012-12-13 14:29 freemor has joined #qi-hardware 2012-12-13 14:31 freemor has quit [Read error: Connection reset by peer] 2012-12-13 14:34 rz2k has joined #qi-hardware 2012-12-13 14:36 freemor has joined #qi-hardware 2012-12-13 14:38 freemor has quit [Read error: Connection reset by peer] 2012-12-13 14:42 freemor has joined #qi-hardware 2012-12-13 14:46 freemor has quit [Read error: Connection reset by peer] 2012-12-13 14:51 freemor has joined #qi-hardware 2012-12-13 14:51 xiangfu has quit [Quit: Leaving] 2012-12-13 14:51 freemor has quit [Read error: Connection reset by peer] 2012-12-13 14:58 freemor has joined #qi-hardware 2012-12-13 15:07 emeb has joined #qi-hardware 2012-12-13 15:09 Hoolxi has quit [Remote host closed the connection] 2012-12-13 15:30 freemor has quit [Ping timeout: 276 seconds] 2012-12-13 15:39 jekhor has joined #qi-hardware 2012-12-13 15:51 guanucoluis has joined #qi-hardware 2012-12-13 16:03 jluis|work has quit [Ping timeout: 246 seconds] 2012-12-13 16:32 guanucoluis has quit [Quit: Leaving.] 2012-12-13 16:52 LunaVorax has quit [Quit: Quitte] 2012-12-13 17:28 wej has quit [Ping timeout: 260 seconds] 2012-12-13 17:33 wej has joined #qi-hardware 2012-12-13 17:59 jekhor has quit [Ping timeout: 245 seconds] 2012-12-13 18:32 Jurting has quit [Remote host closed the connection] 2012-12-13 18:50 lekernel_ has joined #qi-hardware 2012-12-13 18:50 lekernel has quit [Ping timeout: 260 seconds] 2012-12-13 19:11 LunaVorax has joined #qi-hardware 2012-12-13 19:26 jekhor has joined #qi-hardware 2012-12-13 20:28 lekernel__ has joined #qi-hardware 2012-12-13 20:29 mirko_ has joined #qi-hardware 2012-12-13 20:33 rodgort` has joined #qi-hardware 2012-12-13 20:34 LunaVorax has quit [*.net *.split] 2012-12-13 20:34 lekernel_ has quit [*.net *.split] 2012-12-13 20:34 mirko has quit [*.net *.split] 2012-12-13 20:34 rodgort has quit [*.net *.split] 2012-12-13 20:41 mth_ has joined #qi-hardware 2012-12-13 20:42 LunaVorax has joined #qi-hardware 2012-12-13 20:42 roh_ has joined #qi-hardware 2012-12-13 20:43 uwe_ has joined #qi-hardware 2012-12-13 20:47 uwe__ has quit [*.net *.split] 2012-12-13 20:47 mth has quit [*.net *.split] 2012-12-13 20:47 roh has quit [*.net *.split] 2012-12-13 20:49 GNUtoo has quit [Remote host closed the connection] 2012-12-13 20:51 roh_ is now known as roh 2012-12-13 20:56 mirko_ is now known as mirko 2012-12-13 21:30 freemor has joined #qi-hardware 2012-12-13 21:45 mth_ is now known as mth 2012-12-13 21:49 sivoais has quit [Read error: Operation timed out] 2012-12-13 21:49 wolfspra1l has joined #qi-hardware 2012-12-13 21:52 wolfspraul has quit [Ping timeout: 252 seconds] 2012-12-13 22:13 rz2k has quit [] 2012-12-13 22:24 LunaVorax has quit [Ping timeout: 260 seconds] 2012-12-13 22:29 freemor has quit [Ping timeout: 260 seconds] 2012-12-13 22:30 unclouded has joined #qi-hardware 2012-12-13 22:44 kuribas has joined #qi-hardware 2012-12-13 22:45 LunaVorax has joined #qi-hardware 2012-12-13 22:58 wolfspra1l has quit [Ping timeout: 255 seconds] 2012-12-13 23:01 urandom__ has quit [Quit: Konversation terminated!] 2012-12-13 23:24 kuribas has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 2012-12-13 23:54 wej has quit [Ping timeout: 264 seconds] 2012-12-13 23:59 wej has joined #qi-hardware 2012-12-13 23:59 sivoais has joined #qi-hardware 2012-12-13 23:59 freemor has joined #qi-hardware