lekernel changed the topic of #milkymist to: Mixxeo, Migen, Milkymist-ng & other Milkymist projects :: Logs: http://en.qi-hardware.com/mmlogs
qi-bot has quit [Ping timeout: 260 seconds]
hypermodern_ has joined #milkymist
hypermodern_ has left #milkymist [#milkymist]
qi-bot has joined #milkymist
mumptai has joined #milkymist
sh4rm4 has quit [Ping timeout: 240 seconds]
sh4rm4 has joined #milkymist
antgreen has quit [Quit: Leaving]
mumptai has quit [Ping timeout: 240 seconds]
sb0 has joined #milkymist
<GitHub124> [migen] sbourdeauducq pushed 1 new commit to master: http://git.io/w80fTw
<GitHub124> migen/master 4fb3e97 Sebastien Bourdeauducq: genlib/fsm: add entering/ongoing/leaving methods
kilae has joined #milkymist
<sb0> ftdi_eeprom is so incredibly bad ...
<sb0> for any practical purpose, you need to hack into its source to hardcode what you need because the normal behaviour is completely unusable
<wpwrak> you're overly specific. ftdi sucks. it's as simple as that :)
<sb0> anyway, the mixxeo now enumerates correctly on USB :)
<sb0> about to load the first bitstream, after finding out why the urjtag svn won't compile
<wpwrak> (ftdi avoidance) doing fast jtag is a little hard, but if all you use it for is flashing and serial anyway, you may as well use an MCU. keep the fpga tri-stated, then dfu to the flash through the MCU.
<wpwrak> so you got the boards ? you ought to post about that, with pictures. keep people interested :)
<sb0> I have two fully assembled boards, and 8 more have gone through SMT and still need through-hole components
<sb0> need to find a camera somewhere. also, I'm on the plane every second day atm ...
<sb0> with, of course, maximum annoyance at airports regarding the contents and/or weight of my luggage. the mass spectrometer I had on one segment got my name called on the PA 5min after checking in the bag :)
<wpwrak> ;-)))
<wpwrak> you had that with you on then way into syria or out ? :)
<sb0> checking for LIBUSB... yes
<sb0> checking for LIBFTDI... no
<sb0> checking for LIBFTDI... yes
<sb0> ...
<larsc> checking for LIBFTDI... maybe ;)
<wpwrak> checking for LIBFTDI... maybe
<larsc> ha!
<wpwrak> (-:C
<wpwrak> checking for LIBFTDI... [y/n] ? _
<sb0> abort/retry/fail?
<wpwrak> oh, do i WISH we could abort autoconf ...
<sb0> JTAG works :) FPGA is detected
<sb0> and yet another s6 stepping ...
<sb0> fjmem loaded
<wpwrak> kewl
<sb0> hmm, and now this: http://pastebin.com/MtAn8cZS
<wpwrak> i could kick myself for not thinking of the direct usb-to-flash approach earlier. that avoids the whole jtag and ftdi mess.
<wpwrak> hmm, that's when you wish you had used spi flash ...
<wpwrak> well, let's hope it's nothing too messy
<sb0> yes, and hopefully SPI flash would not have caused the corruption nightmare either
<sb0> I wanted an easy route from the ML401 and that's what I got ...
<sb0> interestingly enough, Xilinx seems to get away without reset chip. but not me.
<wpwrak> the chip in question is also quite weak when it comes to protection features. there are better approaches.
<sb0> led is blinking :)
<wpwrak> what i like best is "soft" protection plus a trapdoor: start with soft protection disabling all writes, then have "trapdoor" write-protect bits that can be set but are only cleared on reset.
<wpwrak> that way, a boot loader can set up any protection scheme one wants, then pass control to the application. for a controlled shutdown, the application could then protect everything through the trapdoor mechanism.
<wpwrak> since all the protection is volatile, you also don't have incremental tearing down of protections, like first clearing the (persistent) "lock" bit and later doing the actual corruption
<wpwrak> the trap door mechanism does exist in some flash chips. i don't think any start with the "soft" protection set to read-only, though. (probably in order to be compatible with ancient chips that had none of this)
<wpwrak> (led blinking) mission accomplished :)
<cde> it's a small voltage drop for leds, but a giant step for sb0!
<cde> or should I say: "#milkymist, this board has landed" ;)
<wpwrak> is the "NORton, we have a problem" solved ?
<sb0> was in a (quick) meeting. forgot that the clock pin has been changed...
<sb0> recompiling fjmem ...
<sb0> "highly Zeitgeist-compatible" :))
<wpwrak> one's paranoia is another one's opportunity :)
<sb0> with the correct clock pin, flash detection works
<sb0> :)
<sb0> BIOS is running, now memtest fails
<wpwrak> whee !
<sb0> hmm, when bit-banging the SDRAM, it responds correctly though
<sb0> but memtest reports 100% failed words. sounds like a relatively easy logic design bug.
<sb0> memory reads from LM32 are all 0's
<sb0> hmm
kilae has quit [Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]]
antgreen has joined #milkymist
Scopeuk-AFK is now known as Scopeuk
sb0_ has joined #milkymist
<sb0_> ethernet is ok
sb0 has quit [Ping timeout: 278 seconds]
<wpwrak> HDMI ? :)
<sb0_> needs to fix SDRAM first... and with a solid 1hr runtime of the ISE shitware on my travel laptop, this takes a while
<cde> have you tried turning it off and on again?
<wpwrak> ;-))
<acathla> :)
hypermodern_ has joined #milkymist
Scopeuk is now known as Scopeuk-AFK
<GitHub172> [mibuild] sbourdeauducq pushed 1 new commit to master: http://git.io/pNgjaA
<GitHub172> mibuild/master d57344b Sebastien Bourdeauducq: platforms/mixxeo: add LED
hypermodern_ has left #milkymist [#milkymist]
<GitHub15> [fjmem-m1] sbourdeauducq pushed 2 new commits to master: http://git.io/UfT5bw
<GitHub15> fjmem-m1/master 8c1ea67 Sebastien Bourdeauducq: add Mixxeo support
<GitHub15> fjmem-m1/master 8417e28 Sebastien Bourdeauducq: Add build folder
Scopeuk-AFK is now known as Scopeuk
sh4rm4 has quit [Remote host closed the connection]
<GitHub39> [fjmem-m1] sbourdeauducq pushed 1 new commit to master: http://git.io/uFgYnQ
<GitHub39> fjmem-m1/master aff0207 Sebastien Bourdeauducq: README: update
sh4rm4 has joined #milkymist
<sb0_> found the problem with SDRAM. Florent's patch had broken it.
Scopeuk is now known as Scopeuk-AFK
hypermodern_ has joined #milkymist
hypermodern_ has quit [Client Quit]
hypermodern_ has joined #milkymist
hypermodern_ has quit [Quit: hypermodern_]
sb0_ has quit [Quit: Leaving]
mumptai has joined #milkymist
mumptai has quit [Ping timeout: 260 seconds]