effectiveness can be analysed and whereimprovements to both the design approach andchosen implementation architectures can bepredicted. The approaches that may be adopted willin many cases be realised by a software suite, ortoolbox.As an example,
identifies a simplifiedclosed-loop control system in which such a digitaldevice is to operate. Here, the digital controller is atthe core of a mixed-technology system that isanalogue in nature. In many cases, the topology of the control system would contain more complexity,with additional command input and feedback sensorsignals to process within a set time.This paper will describe the development of a
software toolbox that can analyze andprocess a
(The MathWorks Inc.) block diagram model in order to produce a
(SjoholmS. and Lindh L., 1997) representation of the originalmodel.
The toolbox is considered as a
as itallows for future development to be undertaken. Thisis considered integral to the creation of a largerdevelopment platform, for use in the development of custom silicon hardware solutions for digital controlapplications.
is a software tool integratedwithin
(The MathWorks Inc.) for modeling,simulating and analyzing dynamical systems. VHDL,the VHSIC Hardware Description Language (IEEEStandard 1076-1993), is used in the modeling,simulation and synthesis of digital circuits andsystems.The overall intention is to enable the behaviour of adigital algorithm to be modeled in
and, withgiven user-defined parameters, convert thisautomatically to VHDL code for logic simulation andsynthesis.The paper is presented as follows.
provides an introduction for the designapproach adopted.
will provide anoverview of relevant aspects of the VHDL languageused for simulation and synthesis of the resultingdigital system. The conversion toolbox will beintroduced in
and this is utilised in a simplecase study in
provides a set of conclusions to the paper and identifies future work.2. VHDL FOR DIGITAL CIRCUITS/SYSTEMSThe VHSIC Hardware Description Language(VHDL) is an industry standard language used withinthe design of digital circuits and systems. Toolsetsbased on the language allow the designer to model,simulate and ultimately synthesise into hardwarelogic complex digital designs commonly encounteredin modern electronic devices.
identifies howVHDL is utilised in a typical approach to the designprocess.Using a top-down design methodology and startingfrom a high level description at the system/algorithmlevel, the models are analysed for functionalcorrectness. More detailed models are generated,increasing the description detail and considering thehardware implementation aspects. These models aredeveloped to be suited for synthesis, by typicallydeveloping RTL (Register Transfer Level) code. Thefunctionally correct code, describing the
, may then be synthesised into actualhardware. This paper considers the above basic steps,taking the system/algorithm from the
block diagram and converting this to synthesisable VHDLcode based on mapping model blocks to pre-definedFig. 1. Simplified example system utilising acustom digital core
PoweramplifierDigital core(Algorithm)DACADCSynthesizedVHDL modelSensor
Fig. 2. Design using VHDL: ASIC Design Route
System/algorithmspecification andsimulationRTL codeRTL codesynthesis
Simulationand resultscomparisonSimulationtoensurecorrect unctionality
Place &Route layoutDesign toASIC vendorPhysicalDesignDesignentryandverification