#milkymist IRC log for Sunday, 2012-01-15

Fallenoulekernel: how many LUT does lm32 take in the Spartan 6 ?00:41
kristianpaul~20K was it? i dont remenber well00:56
kristianpaulor 2K..00:56
kristianpaulhe00:56
kristianpaulyes01:04
kristianpaulFallenou: http://www.ohwr.org/projects/lm3201:04
Fallenoumy first incomplete draft of mips core already takes 2,5 K lut of my lattice fpga01:04
kristianpaul:-/01:04
Fallenouit's impressive lm32 : 2,5 k LUT, I-cache D-cache 2 way set associative, 1 cycle mult and div and 125 MHz on Cyclone 301:06
Fallenouit must be well designed :)01:06
kristianpaulThanks Lattice EEs ! ;)01:07
FallenouI will try to do better !01:07
Fallenoubut it won't be easy01:07
kristianpaulFallenou: when you ordered the laticce board do they told you shipping costs after ?01:09
FallenouI don't remember :x01:10
Fallenousorry01:10
Fallenoua friend ordered a few boards actually01:10
Fallenouand I paid him back01:10
Fallenouwe had extra fee because of the import01:10
kristianpaulyeah, i'm afraid of that too01:10
Fallenouit cost me 90 EUR in total (shipping included)01:11
Fallenoubut we splitted shipping cost in 301:11
kristianpaulalso than they dont tell me shipping costs AND i already sent they my credit card info in advance :-|, if i were to ther of course01:11
Fallenouwe had like $75 in shipping I think01:11
kristianpaulurgh and you live in EEUU !01:12
Fallenoushipping cost is lower in EU ?01:12
kristianpauls/EEUU/Europe01:12
kristianpauldont you?01:12
Fallenouyes I live in EU01:13
Fallenouit cost 297$ for 3 boards + $75 for shipping of those 3 boards together01:13
Fallenoumaybe it's expensive because 3 boards are bigger to transport01:13
Fallenoudunno01:14
kristianpaulwpwrak: will like this http://siliconexposed.blogspot.com/2012/01/first-bga-board.html03:35
wpwraknice ;)03:40
wpwraklekernel: btw, why are only PNGs shared but JPEGs aren't ? (you record the file name for PNGs only. since you explicitly handle NULL file names, this looks intentional ?)06:54
wolfspraulwpwrak: the idea of adding internal 5*2 headers for USB got me thinking... are there other standard headers on PC mainboards that, if offered on M1, could allow people to plug in existing cheap stuff?08:44
wolfspraulI won't go search now, but it's something I will keep an eye open for.08:45
wolfspraulthe header we are discussing now has no protection against reverse insertion. wondering how bad the damage would be if peopel inserted wrong, or how we could steer away from that08:49
wolfspraulI've also found this type of USB connector http://images.bit-tech.net/news_images/2008/10/gigabyte-shows-bit-tech-its-final-x58s/Gigabyte-X58-UD5P.jpg08:50
wolfspraul(bright yellow connector on left side)08:50
wolfspraulthat looks like 2*5 but in a smaller pitch, and embedded in this plastic to enforce correction position08:50
GitHub14[flickernoise] sbourdeauducq pushed 2 new commits to master: http://git.io/WCziNg10:17
GitHub14[flickernoise/master] pixbuf: record filename for JPEG (thanks Werner for reporting) - Sebastien Bourdeauducq10:17
GitHub14[flickernoise/master] Merge branch 'master' of github.com:milkymist/flickernoise - Sebastien Bourdeauducq10:17
wpwrakwolfspraul: the 5x2-1 header does protect against reverse insertion :) and yes, some are shrouded, for additional protection (but also possibly with additional complication)10:31
wpwraklekernel: ah, you shouldn't have :) i;m planning to switch all this to passing FILE * to the loaders anyway, so that we don't do multiple lookups, risking races10:32
GitHub182[flickernoise] wpwrak pushed 5 new commits to master: http://git.io/tNFFEQ11:38
GitHub182[flickernoise/master] pixbuf: open and close file in pixbuf_get instead of loaders - Werner Almesberger11:38
GitHub182[flickernoise/master] pixbuf: simplify manager.c and catch strdup() failure - Werner Almesberger11:38
GitHub182[flickernoise/master] pixbuf: also compare modification time of file when looking for cache hits - Werner Almesberger11:38
wpwrakhmm, for regression testing of the pfpu itself, it would be nice to be able to run it on a PC. but i guess that's not so easy. (if we want accurate behaviour, e.g., a precise replica of rounding errors)11:44
wpwrakthe second best may be to have some way to make the M1 execute a small code fragment, e.g., received form the command line, and send the results back11:45
wpwrakthat may be the opportunity for using "expect" ;-))11:47
wpwrakhalf a lifetime ago, i think i wrote a scriptable telnet ... wish i remembered if that's still around somewhere. probably not.11:49
wpwrakkewl. found a gcc diagnostics error :)13:20
GitHub110[migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/3c7161cc3429d80648637e001ac00d9921cfcec714:14
GitHub110[migen/master] flow: saner endpoint management - Sebastien Bourdeauducq14:14
larscq14:16
GitHub128[migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/77b3c8e3bbea68eba4c56f1df5b622ecab45e29c14:53
GitHub128[migen/master] bus: list signals - Sebastien Bourdeauducq14:53
GitHub187[migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/85491efc68afda03a48aae35a507f9711563505315:46
GitHub187[migen/master] wishbone_dma: convert to new endpoint API and fix some bugs - Sebastien Bourdeauducq15:46
GitHub76[flickernoise] wpwrak pushed 2 new commits to master: http://git.io/iQhKXQ16:10
GitHub76[flickernoise/master] shellext.c: declare all but the first command descriptor as "static" - Werner Almesberger16:10
GitHub76[flickernoise/master] shellext: new command "pfpu" to execute a short PFPU program - Werner Almesberger16:10
GitHub23[migen] sbourdeauducq pushed 2 new commits to master: https://github.com/milkymist/migen/compare/85491ef...c3d7b9816:51
GitHub23[migen/master] fhdl: allow None statements - Sebastien Bourdeauducq16:51
GitHub23[migen/master] dma_wishbone: small syntax simplification thanks to None statements - Sebastien Bourdeauducq16:51
GitHub157[milkymist] wpwrak pushed 2 new commits to master: https://github.com/milkymist/milkymist/compare/9f8e947...c84411616:59
GitHub157[milkymist/master] tools/asm: PFPU assembler - Werner Almesberger16:59
GitHub157[milkymist/master] tools/asm/pfpu: quick and dirty script to run pfpuasm and execute the result - Werner Almesberger16:59
GitHub86[flickernoise] wpwrak pushed 1 new commit to master: http://git.io/UT2PBQ17:17
GitHub86[flickernoise/master] pfpu command: print results always as hex dump and as floats - Werner Almesberger17:17
GitHub5[milkymist] wpwrak pushed 1 new commit to master: https://github.com/milkymist/milkymist/commit/6e3e917775cf57fd04ee6c74784e6f1665a7585317:17
GitHub5[milkymist/master] tools/asm/pfpu: fix processing of option -i - Werner Almesberger17:17
GitHub112[migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/e6bfad498df3f73b7c4448d148f77dd64341e80621:13
GitHub112[migen/master] actorlib/control: 'for' generator - Sebastien Bourdeauducq21:13
--- Mon Jan 16 201200:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!