A micro controlled peripheral processor

  title={A micro controlled peripheral processor},
  author={E. T. Barron and R. Glorioso},
  booktitle={MICRO 6},
This paper discusses the design and construction of a micro controlled mini-computer used as peripheral processor unit for the PDP-11/20 in the Electrical and Computer Engineering Laboratory at the University of Massachusetts at Amherst. The instruction set for this computer is determined by the micro code in a read only memory (ROM) and is therefore flexible: Changing the ROM results in a different set of machine instructions. The instruction set currently implemented while general purpose in… Expand
The interpretation of machine language instructions continues to be the most common application of microprogramming and has become central to the modern concept of emulation. Expand
Microprogramming: Perspective and Status
Talking and evaluating contemporary machines and software that have been developed to effect user microprogramming reveals a variety of designs and implementations but also indicates directions for future research and development. Expand
Hardware acceleration of genomics data analysis: challenges and opportunities
The challenges and opportunities of utilizing NoCs as a critical building block in next-generation sequencing (NGS) technologies for advancing the speed of analysis are established. Expand
Podracer architectures for scalable Reinforcement Learning
This report argues that TPUs are particularly well suited for training RL agents in a scalable, efficient and reproducible way and describes two architectures designed to make the best use of the resources available on a TPU Pod. Expand


Virtual memories for mini-computers
The system constraints and their effect on the design parameters are discussed in detail and a general design philosophy is developed and a specific implementation of a virtual memory system on a PDP-11/20 is described. Expand