Title :
Microprocessor modeling in VHDL without a gate/RTL/behavioral model of the microprocessor
Author_Institution :
Motorola Inc., Scottsdale, AZ
Abstract :
A microprocessor model is discussed that has a behavioural model for the software functionality and an I/O interface to communicate with the hardware models. It is not a true microprocessor model executing real code from ROM, but can be thought of as a socket-replacement model. This model acts similarly to a real microprocessor model with its associated ROM and RAM. It has several advantages over a real microprocessor model with ROM and RAM. There is no need for simulator support of a high level language source debugger, the runtime needed to execute the model is much shorter (especially if the real microprocessor model cannot run on an accelerator), and the software does not need to be as far along in the design cycle because there is no need for the microprocessor compiled code. The implementation issues involved with this kind of microprocessor model are discussed, including the use of entities and processes, the use of wait statements and signals, interfacing with hardware models, enforcing timing, and dealing with asynchronous microprocessor signals
Keywords :
VLSI; circuit CAD; microprocessor chips; specification languages; virtual machines; RAM; ROM; VHDL; design; implementation; microprocessor model; model; runtime; socket-replacement model; software functionality; Government; Hardware; High level languages; Microprocessors; Packaging; Read only memory; Runtime; Signal processing; Software debugging; Software packages;
Conference_Titel :
Military Communications Conference, 1992. MILCOM '92, Conference Record. Communications - Fusing Command, Control and Intelligence., IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-0585-X
DOI :
10.1109/MILCOM.1992.243962