Gerald B. Lester
Session Control LLC
Vista, CA 92084-5316
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