3.1.  Modules Modeling

As mentioned in earlier chapters, it is desirable for a SoC customer to write and especially test software, including low-level drivers and operating system, without having any silicon of the target system available. So in the special case for Motorola, it would be best to have all CPUs with all peripherals accessible as models. Two of these peripherals for a small processor were selected. To have one input and one output component as practice, the ATD converter was picked as input device, the Pulse Width Modulator as output device.

  3.1.1  Environment
   3.1.1.1  Star12 Core Overview
   3.1.1.2  The Barracuda Integration Platform
  3.1.2  Analog-to-Digital Converter
   3.1.2.1  Specification Overview
   3.1.2.2  Implementation
   3.1.2.3  Testing
  3.1.3  Pulse Width Modulator
   3.1.3.1  Specification Overview
   3.1.3.2  Implementation
   3.1.3.3  Testing