<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`: 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?