Issue No.07 - July (1981 vol.30)
A. Van Dam , Brown University
The microprogrammed filter engine (MICE) is a fast, microprogrammable processor built with ECL bit slices (Motorola ECL 10800 series) intended primarily to be used as an on-line data filtering engine for high energy physics experiments. In this note we describe the use of a hardware description language used to model and simulate the hardware during its development. We treat the problem of describing a pipelined, horizontal (112 bits wide) host machine, implemented using bit slices with considerable potential for parallelism. Several levels of modeling are conceptually applicable to a problem of this nature and the note describes the thorough process followed before we decided on a particular style of description and simulation.
simulation and modeling, Bit slices, hardware description languages, microprogramming
M. Barbacci, C. Halatsis, J. Joosten, A. Van Dam, "Simulation of a Horizontal Bit-Sliced Processor Using the ISPS Architecture Simulation Facility", IEEE Transactions on Computers, vol.30, no. 7, pp. 513-519, July 1981, doi:10.1109/TC.1981.1675830