3 ms·
I'm the principle author, I can answer any questions
by vanjoe 11y ago
I'm the principle author, I can answer any questions
- mdda 11y agoThis seems like an ultra-basic question (sorry). On the VectorBlox/orca github page, it mentions that the core takes ~2,000 LUT4s. Are those numbers apples-to-apples with the 22,320 LEs given for the Cyclone IV board mentioned earlier[1]? If so, then (naively) could one pack ~10 on that single FPGA? Or does the 'packing overhead' become a big problem? Or does the design use more (say) multiply units pro-rata, so that they become the limiting factor? [1] https://www.adafruit.com/product/451 https://www.adafruit.com/product/451
- bengesoff 11y agoI haven't simulated this to check but it may be the case that IO pins become a limiting factor. The Cyclone IV has 153 IO pins so the design would have to use less than ~15 to be able to fit 10 copies on.
- Dylan16807 11y agoWell a CPU doesn't inherently use any I/O pins so that shouldn't be a problem. You can easily add some logic to let CPUs share pins, too.
- bengesoff 11y agoGood point sir
- vanjoe 11y agoYes, that is more or less true, the problem you would run into is communication between cores. When you have lots of cores you run into problems if they all want to talk to the same memories. If they were could all run more or less independently there is no real issues. The reason I list LUT4s, is newer chips have ALMs which is definitely apples to oranges. Also there Cyclone IV chips with much more than 22K LUTs.