lekernel changed the topic of #milkymist to: Milkymist One, Migen, Milkymist SoC & Flickernoise :: Logs: http://en.qi-hardware.com/mmlogs :: EHSM Berlin Dec 28-30 http://ehsm.eu :: latest video http://www.youtube.com/playlist?list=PL181AAD8063FCC9DC
jimmythehorn has quit [Quit: jimmythehorn]
voidcoder has quit [Read error: Connection reset by peer]
voidcoder has joined #milkymist
voidcoder has quit [Remote host closed the connection]
voidcoder has joined #milkymist
azonenberg has quit [Remote host closed the connection]
azonenberg has joined #milkymist
cladamw has joined #milkymist
xiangfu has joined #milkymist
elldekaa has quit [Ping timeout: 272 seconds]
<azonenberg> Woo, i now have an alpha of my internal LA ready to go
methril has quit [Quit: Leaving]
_whitelogger_ has joined #milkymist
_whitelogger has quit [Remote host closed the connection]
<GitHub76> [board-m1] adamwang pushed 1 new commit to master: https://github.com/milkymist/board-m1/commit/866c2de2d30396eb7b396df0e7d15cab8507a5b1
<GitHub76> [board-m1/master] added brand and classification name of fields and enable both for chips. - Adam Wang
cladamw has quit [Quit: Ex-Chat]
voidcoder has quit [Read error: Connection reset by peer]
fpgaminer has quit [Remote host closed the connection]
fpgaminer has joined #milkymist
sh4rm4 has quit [Remote host closed the connection]
sh4rm4 has joined #milkymist
cladamw has joined #milkymist
<wolfspraul> what's the difference between hard1 and keep1 in the fpga?
<wolfspraul> hard1 ties a net to logic-high (hard0 to logic-low). but what is keep1?
rejon has joined #milkymist
Martoni has quit [Remote host closed the connection]
<larsc> wolfspraul: in which context did you find those terms?
mumptai has joined #milkymist
voidcoder has joined #milkymist
scrts has quit [Quit: No Ping reply in 120 seconds.]
scrts has joined #milkymist
scrts has quit [Changing host]
scrts has joined #milkymist
<lekernel> it's for the (obsolete and buggy) keeper primitive
<GitHub58> [board-m1] adamwang pushed 1 new commit to master: https://github.com/milkymist/board-m1/commit/d41a79098ce89bf7be7001b3cef7f6c579d4d92d
<GitHub58> [board-m1/master] Power_Tree.sch: added info for FPGA block - Adam Wang
<lekernel> just ignore
<lekernel> how did you find it without ISE, by the way? :)
<wolfspraul> well I would still like to know what it was meant to be or once was
<wolfspraul> there seems to be something like a 'keep circuit' that I just don't know anything about, that's what I was getting at
<wolfspraul> what does it mean electrically?
<wolfspraul> or supposed to mean
mumptai has quit [Ping timeout: 260 seconds]
cladamwa has joined #milkymist
cladamw has quit [Quit: Ex-Chat]
lekernel_ has joined #milkymist
<lekernel_> now that FPGAs don't have internal tristates anymore, it doesn't mean anything
lekernel has quit [Ping timeout: 246 seconds]
lekernel_ is now known as lekernel
<wpwrak> tristate net maintaining its last driven state when nobody drives it anymore ?
<lekernel> yes
<lekernel> this was obviously using a lot of power and causing timing problems... they dropped it now, along with the whole internal tristate idea
<lekernel> also having internal tristates means you cannot really use buffers for PIPs, only pass transistors - and enabling pass transistors adds capacitive load to a net and slows down the whole thing, making the timing model more complicated
<lekernel> there was also the problem of internal contention (which still exists now, but you need to fuck up the bitstream encoding, not just use the tools in the normal way)
<wpwrak> oh, so they had a physical device doing that keeping. lovely :)
voidcoder has quit [Read error: Connection reset by peer]
voidcoder has joined #milkymist
cladamwa has quit [Quit: Leaving]
voidcoder has quit [Quit: See you next time]
voidcoder has joined #milkymist
<GitHub49> [migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/67dc911788a76722aea383c8ce6da07757a82e79
<GitHub49> [migen/master] examples/sim/dataflow: use new dataflow API (thanks Ross Manyika for reporting) - Sebastien Bourdeauducq
elldekaa has joined #milkymist
um4_ has joined #milkymist
<GitHub159> [migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/8142c4f0d988242c0e5c2efc5f792356f378d4f7
<GitHub159> [migen/master] examples/dataflow/dma: use new dataflow API (thanks Ross Manyika for reporting) - Sebastien Bourdeauducq
<qi-bot> The MMU firmware build was successful, see images here: http://fidelio.qi-hardware.com/~xiangfu/build-milkymist/milkymist-firmware-20120622-1303/
Martoni has joined #milkymist
<kristianpaul> erghh seem neither fedora is building a qemu for lm32/milkymist.. :(
<lekernel> yeah, and I've been asking them for a year or so... another little thing that frustrated me
<lekernel> funnily enough it's included in qemu for mac os x
<um4_> Hi guys. First sorry, this is my last stupid question. The Milkymist one has arrived. All works fine but when I run a patch I don´t know how to return to the control panel… except pushing L-R buttons at the time. One hour testing and nothing... :|
<lekernel> which is a great thing to show off to apple fanboys, but doesn't help so much in the end
<lekernel> um4_: you are welcome to ask your questions. have you seen this? http://milkymist.org/wiki/index.php?title=Flickernoise_user_manual#keyboard_shortcuts
<lekernel> ESC should work...
<um4_> Yes, I have spent three days reading them just to avoid this kind of questions. Not ESC, not right click, nothing works. I´m really sorry.
<lekernel> meh
<lekernel> xiangfu: did you break something?
<lekernel> um4_: what version are you using?
<lekernel> um4_: try Ctrl+ESC...
<Fallenou> I think the wiki is out of date
<Fallenou> it's not ESC nor right click anymore
<lekernel> xiangfu changed this to Ctrl+ESC on March 27th. though if you are using the latest release (1.2) and not the git sources it should still be ESC
<Fallenou> it has been changed to avoid miss-clicking and leaving performance mode when doing a big show :)
<um4_> soc/bios 1.2 flicker noise 1.2 patchpool installed 91
<lekernel> oh but of course, the git builds still have the 1.2 version tag... grmbl
<GitHub193> [flickernoise] sbourdeauducq pushed 1 new commit to master: http://git.io/Wg-DTw
<GitHub193> [flickernoise/master] Bump version number - Sebastien Bourdeauducq
<lekernel> um4_: ctrl+esc should work. sorry about the mess.
<um4_> COOL… Ctrl+ESC, the only combination I haven´t tried. Sorry. No more stupid questions, I promise you. Thank you
<lekernel> this wasn't a stupid question
<lekernel> thanks for reporting this problem
<um4_> :)
um4_ has quit [Quit: um4_]
<xiangfu> great. wiki page update by 'Admin' :)
<GitHub86> [milkymist-ng/master] framebuffer: control.For -> misc.IntSequence - Sebastien Bourdeauducq
<GitHub86> [milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/_ibbag
<kristianpaul> no need to promise either :)
<GitHub127> [migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/1edaec0d758c5e6853ce4685f711779fa43d5745
<GitHub127> [migen/master] control.For -> misc.IntSequence - Sebastien Bourdeauducq
xiangfu has quit [Quit: Leaving]
elldekaa has quit [Read error: Connection reset by peer]
robmyers has quit [Remote host closed the connection]
kyak has quit []
kyak has joined #milkymist
kyak has joined #milkymist
<azonenberg> lekernel: so you seem to have more fpga debugging experience than me
<azonenberg> i have a design that outputs status information to a bank of eight LEDs
<azonenberg> Changing the (status bit -> LED) mapping seems to change the behavior of the circuit
<azonenberg> preliminary looking at the PCB footprint suggests an electrical short should be impossible, the balls in question are very far away from each other (and are surrounded by other signals known to not be shorting)
<azonenberg> and the traces never run near each other
<wpwrak> turn it all off and measure the resistance ? shorts should be relatively easy to find
<lekernel> did your design meet timing?
<lekernel> do you have asynchronous logic?
<lekernel> and yes... as wpwrak said, test the PCB (make a led blinker if you want... look at arduino.cc for inspiration)
<Fallenou> troll troll
<GitHub48> [migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/a9fb0e4ab82e8820d536f0eecda841285f22164e
<GitHub48> [migen/master] doc: dataflow chapter structure - Sebastien Bourdeauducq
mumptai has joined #milkymist
Martoni has quit [Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615040410]]
<GitHub137> [migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/bd4cc7fe47f3a1f7386a4ba6ed9d0248a66e4c4b
<GitHub137> [migen/master] doc: split rst file - Sebastien Bourdeauducq
voidcoder has quit [Read error: Connection reset by peer]
voidcoder has joined #milkymist
azonenberg has quit [Remote host closed the connection]
azonenberg has joined #milkymist
jimmythehorn has joined #milkymist
robmyers has joined #milkymist
<GitHub142> [milkymist-mmu] fallen pushed 4 new commits to mmu-bios: http://git.io/aZexxw
<GitHub142> [milkymist-mmu/mmu-bios] Add debug messages in ITLB exception handler - Yann Sionneau
<GitHub142> [milkymist-mmu/mmu-bios] Removed useless assembly in itlb exception handler - Yann Sionneau
<GitHub142> [milkymist-mmu/mmu-bios] Update DTLB tests to make them work with ITLB activated - Yann Sionneau
<GitHub179> [milkymist-mmu-simulation] fallen pushed 2 new commits to master: http://git.io/L93AcA
<GitHub179> [milkymist-mmu-simulation/master] Better reset code, fix a few undefined value problems - Yann Sionneau
<GitHub179> [milkymist-mmu-simulation/master] Do not refill I-Cache upon ITLB miss - Yann Sionneau
<azonenberg> lekernel: http://i.imgur.com/xrwDm.png
<azonenberg> actual data pulled off my MCB debugging
<azonenberg> it looks to be working
_abc_ has joined #milkymist
_abc_ has left #milkymist [#milkymist]
<Fallenou> congratz azonenberg :)
<azonenberg> Fallenou: of course it also means i've found a bug in the xilinx datasheet
<Fallenou> ahah
<azonenberg> because my code breaks when i follow the timing in the datasheet
<azonenberg> and works when i assume something happens combinatorially instead of being buffered
<Fallenou> all those signals in your gtkwave have been "dumped" using your LA ?
<azonenberg> Yep
<Fallenou> and you trigger on "start" rising edge ?
<azonenberg> that capture is using 105 of 128 channels
<azonenberg> and yes
<Fallenou> ok :)
<azonenberg> actually there's 16 samples before the trigger
<Fallenou> very nice
<azonenberg> only two clocks are shown, i scrolled a little
<Fallenou> I could need something like this to debug things on FPGA
<Fallenou> when I cannot reproduce the bug on ISim (simulation) :)
<azonenberg> Yeah, thats why i wrote it
<azonenberg> did you see the googlecode link?
<azonenberg> i have an alpha release out and am looking for people to test it
<Fallenou> thanks
<azonenberg> the baud rate in the UART wrapper is hard coded for 500 Kbps at 20 MHz, to clock at a different speed you'll have to patch it
<azonenberg> i forgot to add a parameter to do that :p
<Fallenou> I won't have the time to test it unfortunately, unless I have some pesky bug I need to fix
<azonenberg> No worries
<azonenberg> just keep it in mind and if you do test it, let me know if you found it useful / found bugs / both
<Fallenou> for sure you will know if I test it :)
<azonenberg> ok :)
<Fallenou> oh you even wrote a manual
<Fallenou> I hope it's not too much documented, so that I will need to ask you questions ;)
<azonenberg> Lol
<azonenberg> I wrote the manual in one evening while doing some other stuff
<azonenberg> So it might not be too complete :p
<Fallenou> it looks pretty
<azonenberg> <3 LaTeX
<Fallenou> ;)
<Fallenou> it seems ITLB is starting to work pretty nicely
<Fallenou> maybe now it's working on real FPGA =)
voidcoder has quit [Read error: No route to host]
voidcoder has joined #milkymist
<azonenberg> Does this look like bad RAM to you guys btw?
<azonenberg> or SI issues?
<azonenberg> or something else
mumptai has quit [Ping timeout: 276 seconds]
<wpwrak> SI or just bad sample timing come to mind
<wpwrak> does the data bus do something else between writing and reading ?
<wpwrak> (latex) real men love LaTeX ;-)
elldekaa has joined #milkymist