3 ms·
Why would it need to be accessed from software? There's probably a strong likelihood that hardware manufacturers will configure the FPGA in the factory, and th
by lwhi 16y ago
Why would it need to be accessed from software? There's probably a strong likelihood that hardware manufacturers will configure the FPGA in the factory, and the end-user will end up oblivious to the fact it's even there.
- pmjordan 16y agoYou may well be right, although it seems a huge missed opportunity for the platform in all sorts of hardware acceleration applications.
- dkersten 16y agoThats the more likely scenario, but also the much less interesting one, since, at least for me, the possibility of runtime reconfigurable hardware is what makes me like this.
- lwhi 16y agoI agree .. it's less interesting - but I suppose the benefit of having an FPGA on-board is reduced development time (and cost) for the hardware manufacturers. Once they've created their product - and licensed the necessary cores .. they're going to try their damnedest to keep the unit sealed.
- lwhi 16y agoWorking with FPGA's isn't the black-art that I thought it was. http://www.fpga4fun.com/ http://www.fpga4fun.com/ is a nice site with stuff that novices can have a go at creating. There's also a sister site (http://www.knjn.com/ http://www.knjn.com/) where you get hold of inexpensive FPGAs for tinkering with.
- wladimir 16y agoEnd-users, sure, but developers is another story completely. I'm sure there will be Linux libraries to access the FPGA directly, within a few weeks/days :P
- preview 16y agoThe FPGA fabric will also have to be configured whenever power is lost. This probably includes the low power states of the Atom since the FPGA wasn't designed to support it. It would make sense for this to be part of the BIOS-level code since the FPGA is useless until configured. There is a savings in board space, but, otherwise, this solution provides no additional value. You can already connect an Atom processor and FPGA through PCI Express.
- iwr 16y agoThe configuration would be saved in Flash memory and loaded at boot time. Also, you'd need to reboot the FPGA each time a new configuration would be written in. I am not yet aware of FPGA-like chip architecture that can be reconfigured dynamically.