tpb has quit [Remote host closed the connection]
tpb has joined #yosys
ec has quit [Quit: ec]
ec has joined #yosys
ec has quit [Quit: ec]
ec has joined #yosys
citypw has joined #yosys
ec has quit [Quit: ec]
ec has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #yosys
Lord_Nightmare has joined #yosys
FabM has joined #yosys
FabM has joined #yosys
FabM has quit [Changing host]
citypw has joined #yosys
emeb_mac has quit [Quit: Leaving.]
citypw has quit [Remote host closed the connection]
citypw has joined #yosys
CounterPillow has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
citypw has joined #yosys
nelgau_ has joined #yosys
nelgau has quit [Ping timeout: 250 seconds]
lumo_e has joined #yosys
lumo_e has quit [Quit: Quit]
emeb_mac has joined #yosys
srk- has joined #yosys
srk has quit [Ping timeout: 276 seconds]
srk- is now known as srk
srk- has joined #yosys
srk| has joined #yosys
srk^ has joined #yosys
srk has quit [Ping timeout: 248 seconds]
srk- has quit [Ping timeout: 276 seconds]
srk| has quit [Ping timeout: 276 seconds]
srk^ is now known as srk
<
corecode>
oh i didn't realize that yosys can synthesize for efinix fpgas
lethalbit has quit [Ping timeout: 240 seconds]
DX-MON| has joined #yosys
DX-MON has quit [Read error: Connection reset by peer]
lethalbit has joined #yosys
ec has quit [Quit: ec]
ec has joined #yosys
ec has quit [Remote host closed the connection]
ec has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
ec has quit [Quit: ec]
ec has joined #yosys
ec has quit [Ping timeout: 240 seconds]
<
rowang077[m]>
What are "SIOLOGIC" resources?
<
rowang077[m]>
I find I use quite a few of them in my design
ec has joined #yosys
Klotz has joined #yosys
<
rowang077[m]>
Specifically for ECP5
<
rowang077[m]>
in the ECP5 high-speed IO manual I can find that there is a difference between IOLOGIC and SIOLOGIC
<
rowang077[m]>
s/ECP5/ECP3/
<
rowang077[m]>
But there is no mention of them in the same document for ECP5
<
gatecat>
SIOLOGIC are for the top/bottom sides, IOLOGIC are for the left/right sides
<
gatecat>
no idea what 'S' stands for, you'd have to ask lattice :D
<
gatecat>
they'll be used for each pin that has a DDR I/O or a packed I/O register
<
rowang077[m]>
Ah allright
<
rowang077[m]>
so there is no (known) functional difference between IOLOGIC and SIOLOGIC?
<
rowang077[m]>
it's just different locations on the fabric
<
gatecat>
the IOLOGIC are more feature-complete
<
gatecat>
but which of the two are used depend on the IO pin you're using
<
gatecat>
the [S]IOLOGIC blocks are directly tied to a specific IO
<
rowang077[m]>
Clear. Thx!
<
rowang077[m]>
Do you now how I can understand why a asynchronous path is seen in nextpnr
<
rowang077[m]>
From what I can tell in my code there shouldn't be an async path
<
rowang077[m]>
But it's generated so it's not to easily readable
Xark has joined #yosys
Klotz has quit [Quit: Klotz]
FabM has quit [Quit: Leaving]
rektide has quit [Ping timeout: 248 seconds]
rektide has joined #yosys
wlkO`Rety has quit [Quit: leaving]
lambda has quit [Quit: WeeChat 3.5]
lambda has joined #yosys
<
gatecat>
I think it's something to do with how the DIRECTION pin on the iodelay has been implemented#
<
gatecat>
inside nextpnr
<
gatecat>
not anything to worry about - tbh the async paths aren't that meaningful in general atm
ec has quit [Ping timeout: 240 seconds]
ec has joined #yosys
lumo_e has joined #yosys
ec has quit [Ping timeout: 240 seconds]
ec has joined #yosys
ec has quit [Ping timeout: 240 seconds]
ec has joined #yosys