|
|
|
|
|
by leecb
1996 days ago
|
|
Everything described in the article sounds exactly like some of the Virtex*-FX products from more than 10 years ago. For instance, the Virtex4-FX had either one or two 450MHz PowerPC coresembedded in it, where you could implement 8 of your own additional instructions in the FPGA. This is effectively now a CPU where you can extend the instruction set, and design your own instructions specific to your application. For example, you might make special instructions using the onboard logic to accelerate video compression, or math operations; I know of one application that was designed to do a 4x4 matrix multiply per cycle. https://www.digikey.com/catalog/en/partgroup/virtex-4-fx-ser...
https://www.xilinx.com/support/documentation/data_sheets/ds1... |
|
Unfortunately it's very proprietary, and as far as I know there isn't an at-home version you can play with on FPGAs. But this kind of thing does exist if you can afford it - you don't have to roll your own RTL.