O'Reilly logo

Digital Logic Design: A Rigorous Approach by Moti Medina, Guy Even

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 22

A Simplified DLX: Implementation

In this chapter, we show how to implement the simplified DLX. The implementation consists of two parts: a finite state machine, called the control, and a circuit containing registers and functional modules, called the datapath. The separation of the design into a controller and a datapath greatly simplifies the task of designing the simplified DLX.

The datapath contains all the modules needed to execute instructions. These modules include registers, a shifter, and an arithmetic logic unit. The control is the brain that uses the datapath to execute the instructions.

22.1 DATAPATH

In this section, we outline an implementation of the datapath of a simplified DLX, as depicted in Figure 22.1. We ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required