A self-reconfiguring processor

Recent developments in the design and fabrication of field programmable logic devices (FPGA ’s) may well change the way in which we design and fabricate conventional microprocessors. The use of uncommitted logic whose function may be modified at run tame makes the prospect of dynamic application specific integrated circuits closer to reality than ever before. Much of the work to date on reconfigurable logic has focussed on its application in co-processor and “glue ’’ roles. This paper discusses how complete processors might be fabricated with a minimum of “fixed” or static logic. It is shown that an order to exploit FPGAs, a processor that as radically different from conventional architectures is required. The paper concludes by considering what evolutions of current logic families would favour this type of application.