lpcware

FPGA-like approach for microcontroller peripherals implementation

Discussion created by lpcware Employee on Jun 15, 2016
Latest reply on Jun 15, 2016 by lpcware
Content originally posted in LPCWare by ab73 on Tue Jul 21 01:10:48 MST 2015
Why peripherals in modern microcontrollers still not replaced by FPGA-like area, where designer may simply write all that he wants in Verilog or VHDL?
Modern peripherals trying to be extremelly universal, become very complex, suffering from many unclear details not covered by documentation, require huge time for learning and fitting to it simple things, needed for particular application, suffer from incompatibility between microcontrollers, but still very far from universality, achievable by FPGA-like design of same footprint.


Typical set of peripheral, really needed for application, usually below 10% of entire set of peripherals of modern microcontroller, to which that application may fit. This overhead looks not less than FPGA overheads vs. hard-wired logic implementation of all that needed for application.

Atmel was tryed this approach early times, when FPGA technologies was not yet well established and popular as now.
Now this approach looks much more attractive, but why microcontroller vendors not trying it now?. 
           




Outcomes