<
q3k>
that's one thing horizoneda does well
<
q3k>
a symbol's pin (like GND) can have multiple package pins tied to it
<
q3k>
no more million GND pins
<
whitequark>
even eagle does that
<
q3k>
but kicad doesn't, right?
<
gruetzkopf>
the kicad hack is to stack them all :D
<
q3k>
gruetzkopf: eww
<
whitequark>
kicad doesn't and that's dumb
<
gruetzkopf>
yeah, it's dumb, but you can hide that from the end user
Bob_Dole has quit [Read error: Connection reset by peer]
Bob_Dole has joined ##openfpga
<
TD-Linux>
snapeda's parts have them stacked in kicad
<
TD-Linux>
if there was a special rendering path for displaying the pin number when multiple are stacked that would be acceptable I think
dj_pi has joined ##openfpga
somlo has quit [Ping timeout: 246 seconds]
somlo has joined ##openfpga
dj_pi has quit [Ping timeout: 245 seconds]
scrts has quit [Ping timeout: 252 seconds]
emeb has quit [Quit: Leaving.]
scrts has joined ##openfpga
GenTooMan has quit [Quit: Leaving]
dj_pi has joined ##openfpga
fibmod has quit [Ping timeout: 272 seconds]
<
mithro>
Oh wait it uses Synopsys Design Compiler -- bah
<
emeb_mac>
lol Design Compiler
<
emeb_mac>
I remember when I used to use that. 20 yrs ago.
OmniMancer has joined ##openfpga
scrts has quit [Ping timeout: 244 seconds]
scrts has joined ##openfpga
Bike has quit [Quit: Lost terminal]
pie__ has joined ##openfpga
dj_pi has quit [Ping timeout: 272 seconds]
pie___ has quit [Ping timeout: 246 seconds]
forrestv has quit [Ping timeout: 250 seconds]
sorear has quit [Ping timeout: 240 seconds]
pointfree has quit [Ping timeout: 250 seconds]
m4gul0_ has quit [Ping timeout: 250 seconds]
nickjohnson has quit [Ping timeout: 268 seconds]
m4gul0_ has joined ##openfpga
ovf has quit [Ping timeout: 268 seconds]
dingwat has quit [Ping timeout: 268 seconds]
bubble_buster has quit [Ping timeout: 250 seconds]
sorear has joined ##openfpga
pointfree has joined ##openfpga
dingwat has joined ##openfpga
ovf has joined ##openfpga
bubble_buster has joined ##openfpga
nickjohnson has joined ##openfpga
forrestv has joined ##openfpga
Thorn has joined ##openfpga
gsi__ has joined ##openfpga
gsi_ has quit [Ping timeout: 246 seconds]
_whitelogger has joined ##openfpga
scrts has quit [Ping timeout: 268 seconds]
scrts has joined ##openfpga
scrts has quit [Ping timeout: 245 seconds]
scrts has joined ##openfpga
emeb_mac has quit [Ping timeout: 245 seconds]
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 268 seconds]
<
tnt>
In d4b3c1d819703667b604ad144a36415c2f3bcdf5 the TMG_IGNORE seems wrong ...
flea86 has joined ##openfpga
Asu has joined ##openfpga
rohitksingh has joined ##openfpga
fibmod has joined ##openfpga
dingwat has quit [Ping timeout: 252 seconds]
dingwat has joined ##openfpga
rohitksingh has quit [Ping timeout: 272 seconds]
esden_ has joined ##openfpga
kc8apf_ has joined ##openfpga
whitequa1k has joined ##openfpga
ants` has joined ##openfpga
kc8apf has quit [*.net *.split]
galv[m] has quit [*.net *.split]
_whitenotifier has quit [*.net *.split]
whitequark has quit [*.net *.split]
Adluc has quit [*.net *.split]
nats` has quit [*.net *.split]
azonenberg has quit [*.net *.split]
esden has quit [*.net *.split]
kc8apf_ is now known as kc8apf
esden_ is now known as esden
Adluc has joined ##openfpga
galv[m] has joined ##openfpga
azonenberg has joined ##openfpga
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 272 seconds]
Asu` has quit [Ping timeout: 268 seconds]
emeb has joined ##openfpga
cr1901 has quit [Quit: Leaving.]
cr1901 has joined ##openfpga
cr1901 has quit [Client Quit]
flea86 has quit [Quit: Goodbye and thanks for all the dirty sand ;-)]
shuckc has joined ##openfpga
rohitksingh has joined ##openfpga
dj_pi has joined ##openfpga
m4ssi has joined ##openfpga
cr1901 has joined ##openfpga
rohitksingh has quit [Ping timeout: 272 seconds]
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 255 seconds]
rohitksingh has joined ##openfpga
pie_ has joined ##openfpga
pie__ has quit [Read error: Connection reset by peer]
pie__ has joined ##openfpga
pie_ has quit [Ping timeout: 250 seconds]
ants` is now known as nats`
shuckc has quit [Quit: Page closed]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
rohitksingh has quit [Ping timeout: 246 seconds]
rohitksingh_ has joined ##openfpga
scrts has quit [Ping timeout: 245 seconds]
scrts has joined ##openfpga
rohitksingh_ has quit [Ping timeout: 250 seconds]
Asu` has joined ##openfpga
rohitksingh has joined ##openfpga
m4ssi has quit [Remote host closed the connection]
rohitksingh has quit [Ping timeout: 255 seconds]
dj_pi has quit [Ping timeout: 272 seconds]
cr1901 has quit [Quit: Leaving.]
cr1901 has joined ##openfpga
Asu` has quit [Ping timeout: 246 seconds]
rohitksingh has joined ##openfpga
Asu` has joined ##openfpga
OmniMancer has quit [Quit: Leaving.]
Asu` has quit [Quit: Konversation terminated!]
Asu has joined ##openfpga
dj_pi has joined ##openfpga
scrts has quit [Ping timeout: 250 seconds]
scrts has joined ##openfpga
m_w has joined ##openfpga
rohitksingh has quit [Ping timeout: 245 seconds]
rohitksingh has joined ##openfpga
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 246 seconds]
rohitksingh has quit [Ping timeout: 250 seconds]
cr1901 has quit [Ping timeout: 250 seconds]
cr1901 has joined ##openfpga
Laksen has joined ##openfpga
cr1901 has quit [Ping timeout: 250 seconds]
dj_pi has quit [Quit: Leaving]
wbraun has quit [Quit: Connection closed for inactivity]
cr1901 has joined ##openfpga
cr1901 has quit [Client Quit]
scrts has quit [Ping timeout: 246 seconds]
scrts has joined ##openfpga
zem has quit [Ping timeout: 244 seconds]
zem has joined ##openfpga
Bike has joined ##openfpga
<
mithro>
Has anyone looked at the "warmboot / coldboot applet" for the ice40?
<
mithro>
tinyfpga: ^
<
mithro>
Ahh ha - icemulti is what I want to look at
<
tnt>
mithro: yes it is :p
<
mithro>
tnt: So, it looks like the image start address can be pretty much any 3 byte number?
<
tnt>
daveshah: do you have any idea what the SPI_ENABLE_{0,3} bits are for ?
<
daveshah>
I think they route the hard SPI IO to fabric rather than dedicated pins
<
daveshah>
Icecube always sets them to use fabric
<
daveshah>
I don't think the dedicated pin option can ever be used in icecube (and is quite possibly borked)
<
tnt>
Oh, ok, interesting. Would explain why I2C has 2 enables.
<
tnt>
mithro: so it would seem, but I never actually tested.
Asu` has quit [Ping timeout: 245 seconds]
Asu` has joined ##openfpga
Asu` has quit [Ping timeout: 255 seconds]
Asu has joined ##openfpga
renze has quit [Ping timeout: 272 seconds]
renze has joined ##openfpga
Asu has quit [Ping timeout: 250 seconds]
<
tnt>
Completely untested support for SB_I2C and SB_SPI on the UP5k
<
emeb>
tnt: oh nice - I'll give it a shot.
m4ssi has joined ##openfpga
<
emeb>
tnt: built OK. Tried it on a design with SB_SPI and got this -> ERROR: no timing info for port 'SPIWKUP' of cell type 'SB_SPI'
<
emeb>
that was an unconnected net, so I deleted it but then it just complains about other outputs that I
*am* using.
<
emeb>
ERROR: no timing info for port 'SOE' of cell type 'SB_SPI'
<
tnt>
emeb: mmm, in ice40/arch.cc for the id_SB_I2C and id_SB_SPI case, replace TMG_ENDPOINT with TMG_IGNORE
<
tnt>
definitely not "correct" but the timing files from icestorm don't see to have the timing info for SB_I2C and SB_SPI :/
<
tnt>
daveshah: any idea about that ?
<
daveshah>
No, I don't think I ever cared enough to add them
<
daveshah>
You could add them to icefuzz and rerun if you wanted the real data
<
emeb>
tnt: I'm not seeing the strings "id_SB_I2C" or "id_SB_SPI" in ice40/arch.cc
<
daveshah>
Or just inspect an sdf file from icecube
<
emeb>
did I check out a wrong branch?
<
emeb>
yeah - didn't do the i2c_spi branch. just a sec...
<
emeb>
weird that it didn't give the earlier unsupported error...
<
emeb>
tnt: git n00b here - when I do git pull origin i2c_spi I get a bunch of conflict warnings. what am I doing wrong?
<
tnt>
git checkout -b xxx i2c_spi
<
tnt>
git checkout -b xxx origin/i2c_spi
m4ssi has quit [Remote host closed the connection]
<
emeb>
\o/ - built OK
<
emeb>
and nextpnr is happy w/ the design.
<
emeb>
now need to try in hardware...
<
emeb>
bitstream works - loads up & CPU runs. need to do some tests to see if I can access the SPI core...
<
emeb>
that's not working like it should, but could well be me 6502<->wishbone logic.
<
emeb>
so need to study more
futarisIRCcloud has joined ##openfpga