|
Basta Engineering, Inc.
1181 B Milo Circle
Lafayette, CO 80026

Project:
C-1090 Radio Headset
Client & Year:
Inovonics – 3M OEM, Boulder, Colorado, 2000
Task:
Firmware design & development, from concept to production
Environment:
Texas Instruments MSP30, IAR C compiler, assembler, linker and flash emulator
Features:
New generation of ultra-light radio headsets for fast food restaurants
Kernel:
Custom made, multitasking, real-time, cooperative
Supported Functionality:
Receive and transmit synthesizer control and lock scanning; demodulator and
system clock control based on temperature input; audio processor control based
on user input; receive amplification control based on signal strength indication.
Keypad scanning and various tone and LED flashing pattern generation for
the user interface. Infrared communication channel support. Separate
segment flash memory setup data write/erase support.

Project: SFP/XSB Optical Transceiver with Management
Client & Year: Picolight, Boulder Colorado, 2001 – 2002
Task:
Firmware design & development, from concept to prototype
Environment:
Motorola HC08, Metrowerks C compiler, assembler and linker, emulator Motorola MMDS
Features: Transceiver performance monitoring and reporting
Kernel:
Custom made, multitasking, real-time, cooperative
Supported Functionality: Scanning, filtering and processing
of transmit and receive power, temperature and supply voltage. Alarm
input monitoring and data output to an IIC EEPROM. Reading setup and calibration
data from the EEPROM. Support of calibration and normal modes of operation.

Project:
Military/Industrial Radio-Theodolite (MIRT)
Client & Year:
Vaisala, Boulder, Colorado, 1999
Task:
System specification, firmware design & development, implementation of
the Basta Engineering Multi-Drop (BEMD) protocol for external and internal
communication channels
Environment:
System of 3 Motorola 68336 controllers, Intermetrics C compiler & assembler,
Intermetrics Single Step simulator, EST emulator
Features:
Radio-Theodolite unit for setting, tracking and receiving data from Vaisala’s
and competitor’s weather radio-sondes
Kernels:
Custom made, multitasking, real-time, cooperative
Supported Functionality – Elevation Unit:
Calculation of elevation angle error and antenna elevation motion control
utilizing the Table Stepper Motor (TSM) function of the Motorola Time Processor
Unit (TPU). BEMD slave module protocol support.
Supported Functionality – Azimuth Unit:
Calculation of azimuth angle error and antenna azimuth motion control utilizing
the TSM function of the Motorola TPU. Internal network master and interface
towards external control utilizing master and slave BEMD modules.
Supported Functionality – Receiver Unit:
Receiver’s automatic gain control, frequency error calculation and synthesizer
control. Integrator control and processing of left/right and up/down
signal strengths. Decoding and processing of sonde’s data and setup
parameters. BEMD slave module protocol support.

Project:
Interface Unit for Innova Microwave Point-to-Point Link
Client & Year:
Aztek Engineering, Boulder Colorado, 1992 – 1993
Task:
Firmware design & development, CPU digital and low frequency hardware
design & development, control channel application layer protocol design,
from concept to prototype
Environment:
Motorola HC11, Introl C compiler & assembler, emulator Nouhau
Features:
Microwave control and interface unit between T1/E1/T2/E2/4xT1/4xE1 telephone
trunk lines and the microwave analog circuitry
Kernel:
Custom made, multitasking, real-time, cooperative
Supported Functionality:
MUX/DEMUX, trunk line interface, FEC and IF radio synthesizer circuitry control.
Synchronous (HDLC) control communication between units on the opposite link
sides. Five-language menu-driven user interface via alphanumeric LCD
and keypad with variety of controls and warnings.
|