<mithro>
jake.mercer: I would suggest looking at the DSPs that Yosys now generates on something like VexRISCV and starting with those use cases...
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
kraiskil has quit [Ping timeout: 240 seconds]
bit0fun has quit [Read error: Connection reset by peer]
bit0fun has joined #symbiflow
Vonter has quit [Read error: Connection reset by peer]
Vonter has joined #symbiflow
freeemint has joined #symbiflow
freemint has quit [Ping timeout: 250 seconds]
freeemint has quit [Quit: Leaving]
Bertl_oO is now known as Bertl_zZ
bit0fun has quit [Ping timeout: 265 seconds]
OmniMancer has joined #symbiflow
nrossi has joined #symbiflow
<sf-slack>
<office_deskjet> I have a Digilent Nexy A7 board with a XC7A100T-1CSG324C. I know the part is not explicitly supported, but how hard would it be to use Symbiflow for this part?
<hackerfoo>
office_deskjet: We're still working on support for the full 50T. We plan on support for a 200T at some point, but we will need to improve performance a lot before that's feasible.
<sf-slack>
<office_deskjet> hackerfoo: Is there some overlap between parts that works?
<hackerfoo>
It should be easy to support different parts in the same family, but the computing resources required does not scale linearly with the size of the part.
<sf-slack>
<office_deskjet> I'm not too familiar with FPGA synthesis, but I would assume basic comb and seq logic will work on 100T if it works on 50T
citypw has joined #symbiflow
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<hackerfoo>
office_deskjet: To answer your original question, I believe it will require some significant work. If you want to help out, start looking at prjxray.
kraiskil has joined #symbiflow
mankeli_ is now known as mangelis
citypw has quit [Ping timeout: 252 seconds]
Bertl_zZ is now known as Bertl
proteus-guy has quit [Ping timeout: 252 seconds]
freemint has joined #symbiflow
mdv29 has joined #symbiflow
<mdv29>
I was wondering if implementing in NextPNR some way to set relative timing constraints would be feasible (or even exists somehow). By that I mean setting one path to have a longer/shorter path than another and letting the optimizer figure it out. I am working on a project with asynchronous logic and something like that would be veyr helpful, and if it is is feasible I would be willing to take it
<mdv29>
on as a project.
citypw has joined #symbiflow
bit0fun has joined #symbiflow
Guest10 has joined #symbiflow
mdv29 has quit [Ping timeout: 250 seconds]
Guest10 has quit [Quit: Connection closed]
m_hackerfoo has quit [Remote host closed the connection]
hackerfoo has quit [Remote host closed the connection]
OmniMancer has quit [Quit: Leaving.]
hackerfoo has joined #symbiflow
m_hackerfoo has joined #symbiflow
proteus-guy has joined #symbiflow
kraiskil has quit [Ping timeout: 240 seconds]
Bertl is now known as Bertl_oO
citypw has quit [Ping timeout: 240 seconds]
<_whitenotifier-e>
[ideas] spth opened issue #38: Support Xilinx XC9500XL CPLD series - https://git.io/JePjs
<_whitenotifier-e>
[symbiflow-arch-defs] acomodi opened issue #1182: PLL and BUFG need to be placed in the same clock row region - https://git.io/JePjA
<_whitenotifier-e>
[symbiflow-arch-defs] acomodi opened issue #1183: Add capability to import tiles with capacity - https://git.io/JeXek
mdv29 has joined #symbiflow
freemint has quit [Ping timeout: 250 seconds]
freemint has joined #symbiflow
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
mdv29 has quit [Quit: WeeChat 2.6]
freemint has quit [Ping timeout: 250 seconds]
kraiskil has joined #symbiflow
nrossi has quit [Quit: Connection closed for inactivity]
<hackerfoo>
I built a new branch based on master+wip and merged my changes in, and that seems to have fixed the routing failures. Murax takes ~700 seconds to route on the full 50T. I'm running picosoc now.
<hackerfoo>
It's hard to tell what changed. The diff outside what I've worked on is large, and VPR still spews errors ("no fanin", "impossible to route" from ABC), so I'm not sure what the problem was, other than I probably rejected a critical wip branch because it wouldn't merge cleanly.