Abstract
It is well-known that the main disadvantages associated with reconfigurable hardware are long reconfiguration latencies, high opcode space requirements, and complex decoder hardware. To overcome these disadvantages, we use microcode since it allows emulation of “complex” operations which are performed using a sequence of smaller and simpler operations. Microcode is used to control the reconfiguration of the reconfigurable hardware, either online or off-line, and the execution on the reconfigurable hardware. Due to the multitude of microcodes and their sizes, it is not feasible to provide on-chip storage for all microcodes. Consequently, the loading of microcode into a limited on-chip storage facility is becoming increasingly more important. In this paper, we present two methods of loading microcodes into such an on-chip storage facility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
S. Rathnam and G. Slavenburg, “AnArchitectural Overviewof the Programmable Multimedia Processor, TM-1,” in Proceedings of the COMPCON’ 96, pp. 319–326, 1996.
D. Cronquist, P. Franklin, C. Fisher, M. Figueroa, and C. Ebeling, “Architecture Design of Reconfigurable Pipelined Datapaths,” in Proceedings of the 20th Anniversary Conference on Advanced Research in VLSI, pp. 23–40, March 1999.
R. Razdan and M. Smith, “A High-Performance Microarchitecture with hardwareprogrammable Functional Units,” in Proceedings of the 27th Annual International Symposium on Microarchitecture, pp. 172–180, November 1994.
R. Wittig and P. Chow, “OneChip: An FPGA Processor with Recon.gurable Logic,” in Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines, pp. 126–135, April 1996.
J. Hauser and J. Wawrzynek, “Garp:A MIPS Processor with a Recon.gurable Coprocessor,” in Proceedings of the IEEE Symposium ofField-Programmable Custom Computing Machines, pp. 24–33, April 1997.
S. Vassiliadis, S. Wong, and S. Cotofana, “TheMOLENπμ-Coded Processor,” in Proceedings of the 11th Internal Conference on Field-Programmable Logic and Applications (FPL2001), pp. 275–285, August 2001.
M.V. Wilkes, “The BestWay to Design an Automatic Calculating Machine,” in Report of the Manchester University Computer Inaugural Conference, pp. 16–18, July 1951.
A. Padegs, B. Moore, R. Smith, and W. Buchholz, “The IBM System/370Vector Architecture: Design Considerations,” IEEE Transactions on Computers, vol. 37, pp. 509–520, May 1988.
G. Triantafyllos, S. Vassiliadis, and J. Delgado-Frias, “Software Metrics and Microcode Development: A Case Study,” Journal of Software Maintenance: Research and Practice, vol. 8, pp. 199–224, May–June 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wong, S., Vassiliadis, S., Cotofana, S. (2002). Microcoded Reconfigurable Embedded Processors: Current Developments. In: Deprettere, E.F., Teich, J., Vassiliadis, S. (eds) Embedded Processor Design Challenges. SAMOS 2001. Lecture Notes in Computer Science, vol 2268. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45874-3_12
Download citation
DOI: https://doi.org/10.1007/3-540-45874-3_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43322-4
Online ISBN: 978-3-540-45874-6
eBook Packages: Springer Book Archive