• DocumentCode
    755807
  • Title

    Computer Firmware Design Projects for Undergraduate Students

  • Author

    Merriam, Charles W.

  • Volume
    27
  • Issue
    1
  • fYear
    1984
  • Firstpage
    14
  • Lastpage
    20
  • Abstract
    A laboratory-based approach is described for making a diversified set of computer firmware design projects available to large groups of undergraduate students at a modest cost. All essential functions are provided as common resources to students. Support functions are made available inexpensively by use of either a minicomputer or a microcomputer. The computer provides interactive operating and testing aids by issuing prompts for students, loads micromemory and macromemory, initializes program counters for microcode and macrocode, and diagnoses input/output errors. A general-purpose programmable microsequencer functions as a control unit. Students make no electrical connections to the system when a macroprocessor is added for computer emulation purposes. However, when the system is used for projects which do not employ a macroprocessor, a number of hardware input and output ports are used by students to design a variety of microprogram-controlled devices. A brief description of hardware designed to implement the programmable microsequencer and macroprocessor is given in the Appendixes.
  • Keywords
    Computer aided manufacturing; Computer peripherals; Costs; Emulation; Hardware; Laboratories; Microcomputers; Microprogramming; Prototypes; Testing;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.1984.4321651
  • Filename
    4321651