PDXML: extensible markup language for processor description
File(s)DTR02-16.pdf (157.33 KB)
Published version
Author(s)
Type
Report
Abstract
This paper introduces PD-XML, a meta-language for describing
instruction processors in general and with an emphasis
on embedded processors, with the specific aim of
enabling their rapid prototyping, evaluation and eventual
design and implementation. The proposed methodology is
based on the extensible markup language XML widely used
structured information exchange and collaboration. PDXML
allows for both high-level and low-level architectural
specifications required to support a toolchain for design space
exploration. PD-XML consists of three intuitive entities,
describing: (a) the storage components available in a design,
(b) the instructions supported by an architecture, and
(c) the resources afforded by the microarchitecture implementation.
PD-XML is not specific to any one architecture,
compiler or simulation environment and hence provides
greater flexibility than related machine description methodologies.
We demonstrate how PD-XML can be interfaced to
to existing description methodologies and tool-flows. In particular,
we show how PD-XML specifications can be translated
into appropriate machine descriptions for the parametric
HPL-PD VLIW processor and for the flexible instruction
processor approach.
instruction processors in general and with an emphasis
on embedded processors, with the specific aim of
enabling their rapid prototyping, evaluation and eventual
design and implementation. The proposed methodology is
based on the extensible markup language XML widely used
structured information exchange and collaboration. PDXML
allows for both high-level and low-level architectural
specifications required to support a toolchain for design space
exploration. PD-XML consists of three intuitive entities,
describing: (a) the storage components available in a design,
(b) the instructions supported by an architecture, and
(c) the resources afforded by the microarchitecture implementation.
PD-XML is not specific to any one architecture,
compiler or simulation environment and hence provides
greater flexibility than related machine description methodologies.
We demonstrate how PD-XML can be interfaced to
to existing description methodologies and tool-flows. In particular,
we show how PD-XML specifications can be translated
into appropriate machine descriptions for the parametric
HPL-PD VLIW processor and for the flexible instruction
processor approach.
Date Issued
2009-01-01
Citation
Departmental Technical Report: 02/16, 2009, pp.1-9
Publisher
Department of Computing, Imperial College London
Start Page
1
End Page
9
Journal / Book Title
Departmental Technical Report: 02/16
Copyright Statement
© 2002 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Publication Status
Published
Article Number
02/16