<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]
<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
<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 :)
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)