Technical Manual

3-16 GUARDIAN VHF 110W MOBILE
3.5.10 Hardware Control
The DSP software controls the DSP clock rate through the phased locked loop (PLL) output divider. The DSP clock
rate is dynamically matched to the mode of operation, in coarse steps for example, between searching and tracking
receive modes. The DSP software uses low-current wait modes in pauses between processing to minimize current
consumption. The host is also able to request a very low-current idle mode in the DSP. The host releases this mode.
3.6 Controller Software
3.6.1 Overview
The controller software has overall control of the radio; including user interface operations, and the DSP and
transceiver. Figure 1-4 is the controller software block diagram.
Figure 3-4: Controller Software
3.6.2 Environment
3.6.2.1 General
The H8 controller system is designed for minimum external bus activity and minimum current consumption. These
features are provided by the maximum use of low-current standby modes in H8, and an interrupt-driven architecture,
with a minimum of input polling. In radio standby and receive modes the only H8 tasks are the control of the
transceiver frequency and DSP mode as the radio scans and economizes. The most H8-intensive activities are
associated with user interactions, and operations on the fill/program/control port.
3.6.2.2 Scheduler
H8 operates with a simple scheduler that launches tasks after interrupt events. A time base interrupt of 10 ms is
used to keep track of time and poll inputs at regular intervals.
Radio Store
MMI Software
MMI Drivers (AVR)
Alarms
Switches
and Keys
LCD
Ke
y
Fill Data
Radio Control Software
Audio
BIT
Monitor
EEPROM DSP
PSU
Control
Battery
Power/Mode
Control
Frequency
Control
Transceiver
Driver
Audio/PSU
Driver
DSP
Host
IIC Bus
Driver
BATBUS
Driver
Fill/Program/
Control
Software
PC
Serial
Port
Drive
r
Environment
Software
Main
Controller/
Schedule
r
Debug
Serial
Driver
FPGA
Configure
Driver
Software Update
Drive
r
Radio
State