Generation of software tools from processor descriptions for hardware/software codesign

  • Authors:
  • Mark R. Hartoog;James A. Rowson;Prakash D. Reddy;Soumya Desai;Douglas D. Dunlop;Edwin A. Harcourt;Neeti Khullar

  • Affiliations:
  • Alta Group of Cadence Design Systems, Inc.;Alta Group of Cadence Design Systems, Inc.;Alta Group of Cadence Design Systems, Inc.;Alta Group of Cadence Design Systems, Inc.;Alta Group of Cadence Design Systems, Inc.;Alta Group of Cadence Design Systems, Inc.;Alta Group of Cadence Design Systems, Inc.

  • Venue:
  • DAC '97 Proceedings of the 34th annual Design Automation Conference
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

An experimental set of tools that generate instruction set simulators,assemblers, and disassemblers from a single description wasdeveloped to test if retargetable development tools would work forcommercial DSP processors and microprocessors. The processorinstruction set was described using a language called nML. TheTMS320C50 DSP processor and the ARM7 microprocessor weremodeled in nML. The resulting instruction set models executeabout 25,000 instructions per second, and compiled instruction setsimulation models execute about 150,000 instructions per second.The viability of this approach and the deficiencies of nML are discussed.