Post Job Free

Resume

Sign in

Software Project

Location:
Vista, CA
Posted:
November 23, 2012

Contact this candidate

Resume:

Gerald B. Lester

Session Control LLC

*** ********* ****,

Vista, CA 92084-5316

760-***-****

abpx0a@r.postjobfree.com

http://www.sessioncontrol.com

SPECIALIZATION

System Design.

o

FPGA design and HDL implementation.

o

Embedded Software design and implementation.

o

QUALIFICATIONS

Over twenty years experience in a wide variety of hardware and software design programs. Experience

includes hardware from PCB design to high level HDL coding; and software from driver level to large OO

projects. Quick learner, maintains education in leading edge technology. Strong history of on-time and

on-budget project completion.

EXPERIENCE

Session Control LLC, Vista, CA, USA

Consultant / Owner (2003-present)

Established Session Control in 2003, supplying Engineering Consulting Services. While specializing in

FPGA and Embedded Software design, all facets of electronic product design are covered, from

specification through to manufacturing handoff.

The next three companies listed provide examples of consulting work performed while

representing Session Control LLC

Rockwell Collins Optronics, Carlsbad, CA, USA

http://www.rockwellcollins.com/optronics/ProductsAndServices/soldier-systems/page813.html

FPGA and Software Consultant (2004-present, representing Session Control LLC)

Consulted on 18 separate projects over 5 years, primarily with Soldier Systems group. Supplied

complete FPGA design and implementation in each case. Also provided software for most projects,

from low-level drivers up to full design and implementation.

o Created system of modular, re-usable video processing blocks now in use across all projects.

Consulting Project: Sample #1 (name withheld)

As part of an extensive body-mounted soldier electronics system, integrated helmet attached devices

using an FPGA and a USB processor. Helmet sub-systems included image fusion, audio codec s,

camera interfaces and controls, USB command interface, USB video, USB audio, and display

interface and controls.

o Designed user interface.

o Developed camera synchronization and video processing for two night vision cameras.

o FPGA programmed from external CPU.

o Project completed successfully despite erroneous USB video format documentation requiring

reverse engineering to correct.

Consulting Project: Sample #2 (name withheld)

Video switching box prototype for in-vehicle use, with 5 inputs (NTSC, VESA), 4 intelligent display

outputs, video processing, communications, and user interface.

o REC 601,656 conversions.

o Frame buffers with custom multi-channel DRAM interface.

o Continuously variable video scaling (50%~200%).

o Gamma correction.

o 175% global clock resource usage (Xilinx Spartan 3A).

1/4

Gerald B. Lester

Brainstorm Electronics Inc., Los Angeles, CA, USA

Hardware and Software Consultant (2004-2008, representing Session Control LLC)

Consulting Project: DCD-8 Digital Audio Wordclock Generator

Complete design of ultra low jitter Word Clock Generator; multiple I/O formats; generates multiple

rates simultaneously; includes audio router. Start-to-finish project, including PCB design, component

specification, software design and implementation, UI design, manufacturing test design and handoff.

Assisted customer with product specification. (Product web page: http://www.brainstormtime.com/dcd8.php.)

Consulting Project: VSG-4 Video Sync Generator

Complete design of 4-channel High Definition (HD) and Standard Definition (SD) analog Video Sync

Generator; outputs 26 different Tri-Level HD formats and 5 SD formats including NTSC and PAL;

genlocks to video, audio clock or GPS. (Product web page: http://www.brainstormtime.com/vsg4.php.)

o Implemented using single Xilinx Spartan 3E-500 plus 2 PLL s plus output DAC per channel.

Intevac Vision Systems, Carlsbad, CA, USA

http://www.intevac.com/intevacphotonics

FPGA and Software Consultant (2006-2008, representing Session Control LLC)

Consulted on 6 head mounted display projects over 3 years.

o Complete video path designs.

o LCD display interfaces and column drivers.

o Created OO software design to model hardware in modular based system, maximizing re-use of

hardware, HDL and software modules.

TimeLine Vista Inc., Vista, CA, USA

Vice President of Engineering (1999-2002)

Director of Engineering (1996-1999)

Software Development Manager (1994-1996)

Senior Software Engineer (1991-1994)

As VP of Engineering, led a group of up to 14 engineers through several successful designs in the area of

multichannel digital audio recorders and machine control systems for audio and video post production.

Introduced Verilog HDL to streamline FPGA development and enable greater design re-use. Introduced

embedded 32-bit processing to address combined control and DSP issues. Encouraged the use of C++

and OO design techniques for all PC and embedded RISC applications; C for 8-bit CPU s; assembler only

when necessary. Participated actively in product specification.

Inventions and Developments applied to Multiple Projects

o Invented auto-polling, multi-group, precision synchronization bus ( TL-Bus ) for multiple digital audio

devices and control surfaces, over up to 100m of cable.

o Created complete inner audio "engine" for digital audio recorders.

o Invented and maintained an extensive system-wide software messaging system and serial protocol.

o Introduced absolute timebase capture/compare systems for the implementation of software PLL s.

o Invented proprietary Predictive PLL as well as using PID and other methods.

o Developed Direct Digital Synthesis (DDS) for audio sample clock generation.

o Created generic OS API object for cross-platform use.

o Supervised UI Design for most projects, and ultimately executed those designs from high-level

software to hardware interface.

o Simplified hardware/software interface implementation and modification by (a) using virtual software

object interfaces, and (b) co-designing HDL and software.

o Implemented MIPS boot, CPU, cache and other low-level management code, using MIPS assembler.

Project: TL-Sync Advanced Machine Controller and Rate Generator

Created initial specification and base design. Implemented real time software and HDL code containing

collectively over several 100,000 lines of code, to control video machines running at a multitude of rates

and utilizing a variety of formats.

(This product was subsequently acquired by Session Control LLC and brought to market by G. Lester in

Q4, 2003. Details may be found at http://www.sessioncontrol.com/TLS%20Features.htm)

2/4

Gerald B. Lester

Project: MX-2424 Multi-Track Hard Disk Audio Recorder

Chief architect and project leader throughout. Responsible for system design; audio path design; audio

bandwidth calculations; initial main unit schematic; audio interconnect design; user interface design; all

synchronization and transport motion issues.

o Installed, interfaced and debugged Galileo 64115 (MIPS North Bridge) for dual MIPS CPU s.

o Implemented digital audio path from disk buffers to I/O and back, including all I/O controls, DMA,

DSP, gain controls, timing, buffer addressing and queuing, waveform collection, and metering.

o Wrote DSP code for audio edit cross fades and off-speed interpolation using MIPS assembler.

(This product was designed and manufactured for the TEAC Corporation of America, TASCAM Division,

and may be viewed at http://www.tascam.com/products/mx-2424.html)

Project: MMR-8 Modular Multi-Track Digital Dubber

Authored product specification, and assumed full project leadership in mid-development. Responsible for

audio path design; user interface design; all synchronization and transport motion issues; main command

dispatchers; software/hardware interfaces and drivers.

o Designed synchronization interface, and implemented software using Pentium and multiple 8051's.

o Implemented DSP audio suite using Motorola DSP56002.

o Interfaced and debugged PLX PCI9060 (PCI peripheral interface).

(This product was designed and manufactured for the TEAC Corporation of America, TASCAM Division,

and may be viewed at http://www.tascam.com/products/mmr-8.html)

Project: Mediasound Multi-Track Graphical Audio Editor for SGI Workstations

Managed a team of 7 engineers, including several consultants.

o Created very high-speed waveform display using unique tiered file system under UNIX.

ADAMS-SMITH, Hudson, MA, USA

Chief Engineer (1988-1991)

Project Leader (1986-1988)

Software Engineer (1985-1986)

Supervised six other hardware, software and field support engineers. Upgraded all engineering

documentation systems from manual to CAD based. Created significant software improvements in the

Adam-Smith 2600 modular synchronizer series. Designed new lower cost Zeta~Three Synchronizer.

Tele-Tech Electronics Ltd., Markham, Ontario, CANADA

Manager, Technical Services (1980-1985)

Supervised team of field service technicians. Responsible for recording studio system evaluation, design

and installation; customer training (operations and maintenance); technical support for automated

consoles, multi-track recorders and ancillary audio equipment. Designed and maintained synchronizer

transport interfaces and synchronizer control software.

EDUCATION

B.A. University of Melbourne, Victoria, Australia [Mathematics and Logic].

INDUSTRY INVOLVEMENT and AWARDS

Received an Academy of Television Arts & Sciences 2000 Prime Time Emmy Award for Outstanding

o

Achievement in Engineering Development for the MMR-8 and MMP-16 Digital Dubbers.

Led the TimeLine engineering team to an Academy of Motion Picture Arts & Sciences Scientific and

o

Engineering Award for the design and development of the MMR-8 digital audio dubber (2001).

Author of MIDI Machine Control (MMC) protocol, now in widespread use (reference

o

http://en.wikipedia.org/wiki/MIDI_Machine_Control).

MX-2424 Product Awards (TimeLine):

o

2001 Mix Magazine TEC Award (Category "Recording Devices")

M.I.P.A. International Press Award, given by the editors of the world's leading audio publications.

Electronic Musician Magazine 2001 Editors' Choice Award

Pro Audio Review Magazine Par Excellence Award

3/4

Gerald B. Lester

Other MMR-8 Product Awards (TimeLine):

o

8th and 9th Annual Post Awards (Audio Systems and Gear, Multitrack Digital Recorder).

Zeta~Three Product Award (Adams-Smith)

o

1990 Mix Magazine TEC Award (Category "Ancillary Equipment")

REFERENCES

Excellent professional references from previous clients available on request.

SKILL SUMMARY

Recent Applications CPU s, PLD s

o AES/EBU audio clock decode o ARM7

o Audio codec interfaces & software o Cypress FX2

o Bayer to RGB conversion o Freescale S08

o Boot loaders (MIPS, ARM7, Microblaze) o X-Scale

o Camera gain and white balance servos o Microblaze

o Camera synchronization o NIOS

o Color mixers, color space conversion o MIPS

o Modular video processing design o Embedded PC Systems

o Continuously variable video scaling o Extensive 8-bit experience

(50%~200%) o DSP56002

o Cross platform OS interfaces o Xilinx FPGA s and CPLD s

o DRAM: Arbitration (N-channel) o Altera, Lattice PLD s

o DRAM: SDRAM, DDR and Mobile DDR PHY

o FIFO s (block style and streaming) Languages

o Flash and/or EEPROM based file systems o C++ (15 yrs)

o FPGA programming by external CPU o C (22 yrs)

o Frame buffers o Assembler (27 yrs)

o Gamma correction & contrast controls o Verilog (11 yrs)

o Histograms

o I2C and SPI interface blocks Tools

o Inter-clock-domain handlers o Altera

o LCD Column Drivers o CodeWarrior

o LCD panel & OLED controls o GNU

o Look-up tables o Green Hills MULTI, Integrity

o NTSC/PAL Decoder/Encoder interfaces o HyperLynx

o On-screen text displays o Keil

o Pattern generators o ModelSim

o USB video o Subversion, Perforce, PVCS

o REC 601,656 conversions o Visual C++, Visual Studio

o Reticle overlays o Xilinx

o Serialized CPU to FPGA interfaces o Microsoft Driver Development Kit (DDK)

o Software PLL s o Compuware/NuMega Driver Studio and

o USB audio SoftICE debugger

o USB devices o Express Logic ThreadX OS

o Vectored Interrupt Controllers o Synplicity Synplify HDL Synthesis

o Video I/O Formats: NTSC, PAL, VESA, o Orcad

LVDS, DVI, Camera Link o GC-Prevue (Gerber)

o Video sync generators, genlock o AutoCAD

4/4



Contact this candidate