The Designer's Guide to VHDL, 2nd Edition
Peter J. Ashenden
DLX Support Material
The DLX processor is a RISC machine described by John Hennessy and David
Patterson in their book Computer
Architecture: A Quantitative Approach. They provide support
software and other resources for the DLX as a supplement to the book.
The DLX tools accompanying The Designer's
Guide to VHDL, 2nd Edition, allow you to prepare programs for execution
using the DLX instruction set interpreter models described in the case
study in Chapter 15 and the file-loaded memory model described in Section
18.2. The software was developed by David
Knight at Adelaide University, South Australia, and is Copyright Adelaide
University. Permission is granted to use the software for educational and
non-commercial use.
The DLX tools consist of the following programs:
-
dasm - an assembler that generates relocatable and absolute object
files,
-
dlnk - a linker that combines separately assembled relocatable object
files into a single relocatable object file and
-
dloc - a locater that converts a relocatable object file into an
absolute object file ready for loading and executing by a DLX processor.
Information on using the tools can be found in the DLX Tools Guide document provided as a PDF file with the software. The document describes the DLX assembler language, the commands used to invoke the tools, and the file formats they use. You can download archives contain the executable programs: