ESE 1000 A hardware toolkit for teaching computer architecture

Abstract : We have developed a modular toolkit for hands-on experimentation which enables students to build and test a wide variety of computer architectures. This toolkit is based on a decomposition into three hierarchical layers: a layer of the CPU's internal modules (e.g. an ALU), a layer of internal processor modules (e.g. a cache module), and one of processor modules (e.g. a 68000 motherboard). This toolkit allows experimentation on a complex multiprocessor array as easily as experimentation on a simple pedagogical computer, with the same user interface and minimal changes in the environment. The toolkit has been designed to be driven either locally, through a pedagogical and powerful front panel, or through a remote host (such as any workstation supporting X Window and Motif, or a Macintosh).
Complete list of metadatas
Contributor : Henri Delebecque <>
Submitted on : Thursday, November 24, 2016 - 2:54:28 PM
Last modification on : Friday, June 14, 2019 - 1:36:13 AM
Long-term archiving on : Monday, March 20, 2017 - 6:36:30 PM


9th ICTE.pdf
Files produced by the author(s)


  • HAL Id : hal-01402287, version 1



C Bocage, H Delebecque, O Friedel, C Timsit. ESE 1000 A hardware toolkit for teaching computer architecture. 9th ICTE, 1992, Paris, France. ⟨hal-01402287⟩



Record views


Files downloads