A Conceptual Framework for Computer Architecture
ACM Computing Surveys (CSUR)
Communications of the ACM
The N. mPc system description facility
DAC '79 Proceedings of the 16th Design Automation Conference
DAC '79 Proceedings of the 16th Design Automation Conference
An evaluation of the N. mPc design environment
DAC '79 Proceedings of the 16th Design Automation Conference
An experiment in multi-level modelling
WSC '85 Proceedings of the 17th conference on Winter simulation
Representations for a rule based assistant for designing combinational circuits
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Three Decades of HDLs: Part I, CDL Through TI-HDL
IEEE Design & Test
DAC '83 Proceedings of the 20th Design Automation Conference
Functional simulation shortens the development cycle of a new computer
DAC '83 Proceedings of the 20th Design Automation Conference
DAC '83 Proceedings of the 20th Design Automation Conference
AIDE - a tool for computer architecture design
DAC '81 Proceedings of the 18th Design Automation Conference
Simulation and expected performance analysis of multiple processor Z-buffer systems
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
The N. mPc system description facility
DAC '79 Proceedings of the 16th Design Automation Conference
DAC '79 Proceedings of the 16th Design Automation Conference
An evaluation of the N. mPc design environment
DAC '79 Proceedings of the 16th Design Automation Conference
Hi-index | 0.00 |
N.mPc, a design tool for multi-processor systems, consists of six components which work together to produce functional register transfer level simulations of multiple processor, heterogeneous target systems. A meta assembler allows the user to specify the format, nmemonics, and associated bit patterns of target instruction sets. Instruction nmemonics are mapped into bit strings and output in a machine independent control/memory allocation graph. A generalized linking loader resolves the machine dependent aspects of assembler output graphs, links, and allocates the resulting image to physical memory according to user specified strategies. A hardware description language, ISP', compiler is used to translate processor and interconnection element descriptions into executable code. This code, the linking loader outputs, and a description of the target system topology are linked by on Ecologist and Simulated Memory Processor into a simulation model which runs under the control of a Runtime Package. The Runtime Package consists of a Command Interpreter, Kernel, and Simulated Memory Manager. The Kernel and Command Interpreter permit interactive control and monitoring of simulations. The Simulated Memory Manager supervises the simulated memory contents, available physical memory, and mass storage to optimize the performance of the simulation. N.mPc is implemented on a PDP-11 system under the UNIX operating system and is currently undergoing system test and evaluation.