University of Tasmania
Browse
Naiad.pdf (2.76 MB)

NAIAD: A Dual-Purpose Bit-Slice Processor

Download (2.76 MB)
conference contribution
posted on 2023-05-26, 07:52 authored by Salier, R, Morris, J, Sale, AHJ
Using bit-slice components, a variable architecture processor has been designed to serve two purposes: to teach microprogramming and computer architecture to undergraduate students and to form the processing element of a dataflow machine. Microcode is loaded using a serial-protocol channel which can also be used for debugging: the current word in the MAP RAM and the pipeline register can be read at every clock cycle. The processor is provided with sufficient local memory (128K 32-bit words) to store test programs and data for teaching or a large segment of a dataflow program graph. In a dataflow processor, the design permits experimentation with operation granularity and provides a number of mechanisms for transferring program instructions to the processor - via the instruction stream, by loading new microcode and by transferring program segments to the local memory.

History

Volume

14

Number

1B

Pagination

803-813

Publication status

  • Published

Event title

Australian Computer Science Communications

Repository Status

  • Open

Usage metrics

    University Of Tasmania

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC