Principal Design Engineer
Cambridge, England, Gb
Delivered an Engineering platform for post silicon SiRFStarV validation. On-board circuits included real-time power measurements, power supply sequencing/margining, low power isolation, MEMS (3-axis Gyro, Accelerometer, Pressure, Magnetic), SQIF, DDR3, USB, I2C, SPI, and UARTs. To fully validate our ASIC and its mult-function GPIO pins, a Spartan6 FPGA was used as a switch matrix. A PicoBlaze CPU in the FPGA controlled this switch. Additional tasks of the CPU included the collection and formatting of GNSS data, real-time current measurements and reporting, and unit remote control. The entire design, including hardware, RTL, design documents, and bring-up was completed in time for chip arrival. The board set is in active use to drive the SiRFStarV to production. Produced a feasibility R/D platform for GPS/GLONASS. The focus was to validate the benefits of a dual satellite system receiver. The system included two SiRFStar receivers for down conversion, one Spartan 6 FPGA for receiver control, and two ADCs to feed quadrature data to a Synopsys HAPS-52 board with dual Virtex 5 LX330 FPGAs. Another key risk was to profile system performance as we transition our ARM processor from parallel to serial memory. This is a potential 36 pin reduction, removes barriers for memory expansion, and reduced BOM and design costs. This work confirmed our next generation SiRFStarV GNSS receiver. These platforms are still in use for algorithm and software development as well as case studies for future generation GPS receivers.