3 ms·
It's recently been renamed dynamic function exchange (marketing I guess?) but it'd supported in xilinx 7 series and later: https://www.xilinx.com/products/desig
by tails4e 6y ago
It's recently been renamed dynamic function exchange (marketing I guess?) but it'd supported in xilinx 7 series and later: https://www.xilinx.com/products/design-tools/vivado/implementation/dynamic-function-exchange.html#deviceSupport https://www.xilinx.com/products/design-tools/vivado/implemen...
- ncmncm 6y agoThank you. The DFX apparatus all looks distressingly proprietary, not to say clumsy. It seems like it will be a long time before this capability leaks out to mainstream use. After it becomes more accessible, one could hope to compile programmatically generated logic on the fly, and immediately configure some chip area to execute it, perhaps with on-demand / JIT swapping between software and hardware implementation. O Brave New World!
- slrz 6y agoEven for moderately complex designs the synthesis times are way too long for that to be feasible. Unfortunately, a lot of it is inherent to the problems/algorithms involved. So getting rid of the clumsiness of proprietary synthesis tools won't be sufficient, you are going to need another breakthrough.
- ncmncm 6y agoIt is always easy to invent ways for ambitions to be impractical. But, surprise, those are not the things people actually do with new capabilities. Instead they do clever, sensible things that work for them.