<GitHub80> [extras-m1] shiyele pushed 1 new commit to master: http://bit.ly/iH5mun
<GitHub80> [extras-m1/master] small scaling fix - Wolfgang Spraul
<GitHub31> [extras-m1] shiyele pushed 1 new commit to master: http://bit.ly/k8VBWI
<GitHub31> [extras-m1/master] two new files for box - Wolfgang Spraul
<GitHub16> [extras-m1] yizhangsh pushed 1 new commit to master: http://bit.ly/jLLQff
<GitHub16> [extras-m1/master] increased paper size - Yi Zhang
<topi`> a noob question, but are there any good open source tools for programming the Xilinx fpga out there? or do we have to use some proprietary (albeit free) tools?
<topi`> I would like to use an ARM machine as the host machine, and ARMs are not very good at running i386 binaries...
<topi`> (I have a Toshiba AC100 based on the Nvidia Tegra2)
<wpwrak> hmm. no lekernel here either
<wolfspraul> maybe still on a trip, he was about to demo m1 to some artists touring in Europe right now...
<wpwrak> ah, cool. i'm drppping the M1 objective from my slides then. better to treat M1 as "gesamtkunstwerk" ;-)
<wolfspraul> how's that related to Sebastien's trip? ah, I got it - no feedback :-)
<wolfspraul> sure don't worry, talk about what you feel comfortable with. Jon will push Milkymist anyway, I think.
<wpwrak> yeah, jon's is the main marketing campaign :)
<kristianpaul> topi`: hi
<kristianpaul> topi`: we use urjtag for programing themilkymist one
<topi`> ok, i'll check that out
<kristianpaul> i had used irjtag to program my mm1 using my mipsel laptop
<kristianpaul> so i dont see why i cant run on arm as well
<topi`> does anyone want to sell me one Milkymist-1 ? I want to test it out :)
<kristianpaul> sure,
<topi`> mipsel laptop? cool :)
<kristianpaul> where are you?
<topi`> Finland now
<topi`> I attended lekernel's "show" in Amsterdam a while back
<kristianpaul> what was you impresion with the talk?
<kristianpaul> topi`: http://milkymist.org/buy.html
<kristianpaul> ithink tuxbrain should ship to finland or h:D
<kristianpaul> you all near in europe :)
<kristianpaul> topi`: urjtag + fjmem (this load a bitstream on the fpga so you can write to flash as well)
<Fallenou> but to synthetize the bitstream you need ISE that runs on Linux x86 or Windows
<Fallenou> if you want to modify the FPGA design
<kristianpaul> indeed
<kristianpaul> will be nice to test llhdl in arm, i had bad experience with llvm in mipel..
<kristianpaul> may be i can tell cmake use gcc ;)
<topi`> so how does the FPGA programming happen? via a JTAG-like interface, pushing the bits to different LUTs and flipflops?
<topi`> but first you need to compile the VHDL code into functional blocks, right?
<Fallenou> well you have a binary file called a bitstream
<Fallenou> which describes the fpga design
<Fallenou> the behaviour of the fpga
<Fallenou> you push the bitstream into the fpga using one of the several means to do it
<topi`> so the bitstream has all the info how to program the FPGA?
<Fallenou> and the fpga configures itself
<topi`> right
<Fallenou> you can push the bitstream via SPI, JTAG etc
<topi`> I've only programmed Flash or EEPROM chips so far ;)
<topi`> so the bitstream is akin to a firmware
<Fallenou> bitstream is often stored in a flash or an eeprom
<Fallenou> fpga is able to retrieve the bitstream at bootup
<Fallenou> =)
<topi`> I find the milkymist a tad expensive (since I can get a student discount to Altera devkits) but anyways, itwould be nice to support the project :)
<GitHub87> [extras-m1] yizhangsh pushed 1 new commit to master: http://bit.ly/kocrKQ
<GitHub87> [extras-m1/master] added new file - Yi Zhang
<lekernel> altera student boards are probably sold at a loss. we are not altera.
<GitHub184> [extras-m1] yizhangsh pushed 1 new commit to master: http://bit.ly/kZ9z16
<GitHub184> [extras-m1/master] Add description on creating box_artwork_base.sla - Yi Zhang
<mwalle> larsc: with as the main linux console too?
<mwalle> -with
<mwalle> or just from userspace?
<lekernel> it's been working for quite a while... http://lekernel.net/blog/wp-content/uploads/2009/09/milkymist_linux.jpg
<lekernel> the code is/was rather dirty though
<mwalle> oh hi lekernel ;)
<mwalle> i'm trying to convert it to the of framework, to get rid of all hardcoded base addresses/irqs etc
<lekernel> yeah, makes sense
<GitHub4> [extras-m1] sbourdeauducq pushed 1 new commit to master: http://bit.ly/iAqbPe
<GitHub4> [extras-m1/master] Add distributor logos - Sebastien Bourdeauducq
<GitHub41> [extras-m1] sbourdeauducq pushed 1 new commit to master: http://bit.ly/mdMapj
<GitHub41> [extras-m1/master] Move QiHw logo - Sebastien Bourdeauducq
<larsc> lekernel: i did some cleanups some time ago