www.geocities.com/br_engineering/br_eng.doc

s="Normal" style=" margin-left: 18pt; text-indent: -13pt;">FPGA Tools:
VHDL, Verilog, Cadence Leapfrog,  Synopsis FPGA Express, 
Orcad Express,  Viewlogic Workview/Powerview, Mentor Graphics Dmgr/Qvhdl/QsimII/DA,
Xilinx Foundation/XACT 5.2, Dataio Synario, Altera MaxPlus2


Circuit
Design: FPGAs. Microprocessor, DRAM, simulation, schematic capture,
instrumentation amplifiers, PLDs, FPGAs, low level sensor analog,
SMD
design, supervised PCB layout


Military Electronics Companies: Rockwell, McDonnell Douglas, Litton,
T.I.


Instruments: Emulators, logic analyzers, scopes, universal programmers


Hi-level languages: C, PLM, BASIC, FORTRAN,  ATLAS


Assembler:   8086, 8051, Z180, PIC16CXX & 17C42, Z8000,
8048, COP800


EXPERIENCE:


Self-Employed


Open source Xilinx Virtex 2 Pro Evaluation board.  The board
uses a Verilog PCI Bridge to Wishbone bus.  Planned bridge to Power
PC, 2 Rocket I/O, DDR, and other cores.


Assembled LA County Proposal Team


Proposal for Farm/Home Solar Product Feasibility Study


Defense Companies


Engineer responsible redesigning an avionics VME motherboard for Saab
using Mentor Graphics netlist.  Converted the netlist over to Orcad
Express.  Developed FPGA module spec for a Virtex2 electronic warfare
range generator.


Veridian


Engineer responsible supporting design and test after engineering
layoff.  Product was a VME based data logger with Altera FPGA's
and EPLD's.


Actel Design Services


Engineer responsible for designing 24 channel fast ethernet board
using MMC Gigbit network switch. Generated spec for 2 channel gigabit
board using same MMC part.


Hamilton Standard


Engineer responsible for redesigning IO board with 1553 processor,
six RS422 channels and a Xilinx 9500 CPLD.  The CPLD had a watch-dog
timer, decode logic, clocks, and clock monitor coded in vhdl. 
Performed 3rd generation design with Xilinx 4000 series FPGA, PCI core,
and the above features.


Orbital


Engineer responsible for upgrading an Actel CPLD to a radhard 8085
satellite controller using Orcad 9.5.  For backward compatibility
the design was schematic but the testbench was in VHDL.


Litton


Engineer responsible for upgrading three Xilinx XC4010 FPGAs in VHDL
and schematics on the dwell controller card of an EW system.  The
board and FPGAS were simulated using Mentor Graphics QVHDL/QSIMII.  
Other FPGA tools Design Architect, Xact 5.2, and Synario


Orbital


Engineer responsible designing for a Xilinx XC4028 FPGA in VHDL to
interface SRAM , timer, interrupt controller, and Z8000 bus emulator
modules to the PCI bus.  Fpga tools used were Cadence Leapfrog, 
Synopsis FPGA Express,  Orcad Express,  Viewlogic Workview, 
and Xilinx M1.5 Foundation.


Sea Change


Engineer responsible for designing modules in Altera 10K series FPGA's
using MaxPlus2 for an MPEG encoder and decoder board sets.  Additional
tasks included testing prototypes and pilot production.


Harris


Engineer responsible for upgrading a Xilinx 4000 series fpga with
a pattern searching algorithm and VME interface to a time division-multiplexing
card.  Tools used on the VHDL program were Viewlogic and Synopsis.


Rockwell 


Project engineer responsible for designing an ARINC 561 input/output
board (using eplds with ABEL, Viewlogic, and
VHDL) and directing firmware development using an 8051 based ASIC with
dual port ram and MIL-STD-1553 bus controls.  The firmware was
upgraded from a previous version to include the new ARINC 561 serial
transmitter, built-in test features, and monitor for board testing. 
The board is part of the Cntrl and Display Unit of the nav- system.


Vega      


Hardware and software engineer responsible for a wireless trunking
console used in communications between company vehicles.  The Microchip
based PIC16C74 console uses a real-time kernel in assembly and the application
software in C.  The hardware consists of a Xilinx's EPLD, DTMF
transceiver, microcontroller level setting buffers using the PWMs, software
real-time clock, LCD display, and a keyboard.


Microswitch  


Project Engineer responsible for conceptual and analog design; software
coordination; SMD PCB coordination; and scheduling of the dual humidity
and temperature transmitter using the Microchip 16C71.  The 16C71
is used to read the RTD and humidity sensors through the instrumentation
amplifiers designed with inexpensive op amps.  The temperature
and humidity readings are then used as an index into a lookup table. 
The 16C71 outputs two PWMs for the humidity and linearize the RTD to
drive the 4 to 20ma current loop.


MacKenzie       


Responsible for design of a memory board for a CD quality stereo format
and cassette tape MOH digital repeater with a phone interface. 


Responsible for the design of the multiple channel digital repeater/controller,
which consisted of a network controller, 4-wire serial bus, 16 memory
bus units, and 4 audio bus units.  The repeater's messages (stored
in EPROM's) were transmitted from memory units over the serial bus at
4M baud to one of the 4 audio units.  All bus devices were based
on the 17C42 controller except for the Z180 bus controller.  The
program for the bus units consisted of the bus protocol and the application
software, which were written in assembly.  The rest of the memory
and audio bus units software consisted of managing the ADPCM data requests
and controlling the ADPCM signal processor respectively.  The Z180
program, in C, issue commands to play message X from memory bus unit
Y to audio bus unit Z.   The task chart to be used by CMKs
real-time kernel defined the Z180 tasks.


HiShear       


Project Engineer responsible for the design of the programmable gate
array (PGA) in a Safe and Arm Fuze (SAF); integration of HV power supply;
and coordination of the housing design, safety studies, and product
reviews.  The SAF arms and fires the warhead after the proper handshaking
from the avionics.  The SAF consists of the interface circuitry,
HV power supply, and fire circuitry.  Design and simulation of
the PGA was performed with Viewlogic's CAD program. 


Software Engineer responsible for writing software for a microcontroller
based SAF and integrating it with the HV power supply.


Design Engineer responsible for design of a test board used to validate
the fiber optics in the Harden Mobil Launcher; a Laser based ordinance
system.  The test board was designed first with an 80C51 then was
redesigned because of hardening using PAL's to control the laser distributor
and used C to model some analog components.


Kennedy      


Software Test Engineer responsible for 8051 software development on
a tape drive head tester.  The existing table driven software for
9610 Pertec tape drive was modified to test the head of the tape drive.


MacDonnell Douglas


Test Engineer participated in training technicians and integrating
test systems for the Army.