Frank Bennett

Frank Bennett Email and Phone Number

Owner, Senior Firmware Engineer contractor @ MATHEGRAPHICS, LLC
Fort Collins, CO, US
Frank Bennett's Location
Fort Collins, Colorado, United States, United States
About Frank Bennett

Frank Bennett is a Owner, Senior Firmware Engineer contractor at MATHEGRAPHICS, LLC.

Frank Bennett's Current Company Details
MATHEGRAPHICS, LLC

Mathegraphics, Llc

View
Owner, Senior Firmware Engineer contractor
Fort Collins, CO, US
Employees:
1
Frank Bennett Work Experience Details
  • Mathegraphics, Llc
    Owner, Senior Firmware Engineer Contractor
    Mathegraphics, Llc
    Fort Collins, Co, Us
  • Mathegraphics, Llc
    Owner, Firmware Engineer
    Mathegraphics, Llc Feb 2002 - Present
    Fort Collins, Colorado, Us
    Built, setup LCD touch panel Digital Picture Frame Demo Application on Marvell - ARM SDK, develop board including build of u-boot, Linux kernel, drivers and user space. Evaluating speed / size of FPGA SOC, design tools:Xilinx ISE, Lattice ispLever Designed LCD, touchscreen expansion PCB for AVR32 based NGW100 board. Setup / Administer KuroBox, SOHO Network Attached Storage (NAS) backup using rsync scheduling Developer open source projects: EDIF2KiCad, KiCad, XML4PCB
  • Piezo Technologies
    Fpga Firmware Contractor
    Piezo Technologies Sep 2015 - Dec 2015
    Indianapolis, In, Us
    Developed Developed FPGA HDL, Verilog and Firmware for high speed data capture tester, based on ARM Cortex-A8, Spartan6, Ubuntu 14.04, Xilinx ISE 14.7 via TI's GPMC bus. FPGA HDL, Verilog and Firmware for high speed data capture tester, based on ARM Cortex-A8, Spartan6, Ubuntu 14.04, Xilinx ISE 14.7 via TI's GPMC bus.
  • Advantest
    Fpga Firmware Contractor
    Advantest Feb 2013 - Apr 2013
    Tokyo, Jp
    Brought up new Marvell ArmadaXP board design. Modified, built, debugged u-boot - marvell GbE SerDes port multiplexing, modified u-boot environment to bring up networking for ping, tftp. Configured, built, initramfs, kernel to boot linux - 3.2.27 for armada_xp. Setup developmenttools on Ubuntu and CentOS servers.
  • Microsoft
    Firmware Developer
    Microsoft Mar 2011 - Apr 2012
    Redmond, Washington, Us
    Expanded Firmware functionality for new Touch Mouse product.  Design involved 3 IDEs and 3 microprocessors: 6502 assembly, Cypress pSOC 'C', 'C#' test code and Nordic wireless dongle 8051 'C'. Coded and debugged ISRs, schedulers, SPI processor communication, RLE compression and packet formatting.
  • Hp
    Member Of Technical Staff
    Hp Jun 1988 - Jun 2000
    Palo Alto, Ca, Us
    -  Designed,  tested Dual Pentium  motherboard.   Coded/tested firmware for 8051 System Maintenance controller, assembly language, ISR, BIOS support. • Team  member, block owner for four semi-custom  ASIC design cycles. Designed, documented, wrote/tested 'C', Verilog RTL IP and verification code, synthesized and achieved 100 MHz timing  budget for 2D/3D graphics pipeline controller ASICs. Accomplished Hardware Lab productivity, design tools support and new tool evaluations.  In  particular Cadence Verilog, Debussy, and Synopsys Synthesis tool resources.  Wrote PLI  support functions. Debugged/enhanced schematic to Verilog translator tool. • Microcode team member design, code and  test of microcode for high performance  i860  graphics workstation. Specifically coded, tested, integrated code for 3D matrix / transformation pipeline.
  • Computer Graphics Enhancement
    Owner, Consultant
    Computer Graphics Enhancement Jun 1986 - Jun 1988
    Rogerson Kratos – designed, delivered logic design, microcode and Assembler for LCD based EFIS avionics display processor.Mister Film - Designed floating point Math Engine  with SCSI bus frame buffer for ray tracing. Unisys / USPS - Designed multi function card for IBM PC based workstation. Designed IBM/AT based floating point accelerator board based on NEC DSP chip.  Hughes Aircraft - Performed  firmware   to   effect  screen warp transformation for spherical  projection  flight simulation dome system and  alignment.
  • Interactive Machines Inc
    Director Hardware Development
    Interactive Machines Inc Jun 1983 - Jun 1986
    Architect of next generation product. Designed and  tested  raster  calligraphic  mixer  for avionics  applications. Performed hardware design using TTL, FAST, 10k ECL technologies for world's faster 3D floating point graphics processor, wrote firmware diagnostics, hardware design and wrote software tools in "C" computer graphic processors and digital display generator.  Product was extended S100 Bus,  68K SCO Unix based front end, 3D floating point display list,  with capability for real time animation, flight simulation and avionic customers.Wrote and supported Spherecal projection F/W for F18 dome simulator.
  • Singer Link
    System Group Leader
    Singer Link Jun 1978 - Jun 1979
    performed hardware modifications, design, test of the Frame Calculator subsystem of the Digital Image Generator(DIG), a real time, scanline computer, a frame buffer less raster visual flight simulator and supervision of 4 engineers. Own design increased the performance of number of polygon faces processed by 20%. The Face Processor is a vector pipeline processor performing: cull of back-facing polygon math, access of active data base in a nested Level of Detail of resolvable size faces using specialized arithmetic processor.
  • Hughes Aircraft Company
    Member Technical Staff
    Hughes Aircraft Company Jun 1969 - Mar 1978
    Philadelphia, Pennsylvania, Us
    Lead Engineer - responsible for firmware structure and microprogramming of a special purpose graphics console based on a 16 bit amd2900 type processor. Supervised 3 engineers, the design and test of a prototype system and designed, coded and tested firmware 2-D vector clipping.Design Engineer - Designed worlds first, multi-micro master/slave PROM based, VLIW micro-controller and smart memory architecture for 2-D, 1024 real time non-frame buffer raster display front end.Designed 2 pole, 1 zero digital filter for radar azimuth position smoothing function.Designed calligraphic displays for CC systems, line generators, character generators, synchro/analog to digital converters.Such experience has provided hands-on experience with digital rate multipliers, digital sweep generators, digital phase locked loop, range scaling, analog circuit debugging and various symbol generation schemes.

Frank Bennett Education Details

  • University Of Louisville
    University Of Louisville
    Electrical And Electronics Engineering
  • University Of Southern California
    University Of Southern California
    Computer Architecture

Frequently Asked Questions about Frank Bennett

What company does Frank Bennett work for?

Frank Bennett works for Mathegraphics, Llc

What is Frank Bennett's role at the current company?

Frank Bennett's current role is Owner, Senior Firmware Engineer contractor.

What schools did Frank Bennett attend?

Frank Bennett attended University Of Louisville, University Of Southern California.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.