• High Definition Display Controller

    High Definition Display Controller

    FPGA RTL and Board Designs This board is a high-speed, high-bandwidth, ultra-high definition display controller. This was a fun FPGA project. But getting that much data across the flexible PC was a trick. LCOS, LCD, LED Micro-Display Controllers PCB Controller Boards and Daughter Cards, and Flex Circuits Xilinx FPGA RTL development. (DDR3, PCIe, Custom DMA,…

  • High-Speed PCB with FPGA

    High-Speed PCB with FPGA

    Extremely low cost board Operates at mil-spec temperatures and voltage Bare-metal embedded control

  • Medical Centrifuge

    Medical Centrifuge

    Embedded controller for a medical grade centrifuge. It controls everything about the centrifuge: temperature, speed, time.

  • Design Battery Management and FPGA Power Control System

    Design Battery Management and FPGA Power Control System

    Project goals: Extend the battery life using smart/fast power on-off demand techniques Fix CPU crash problems caused by power glitches Reduce overall PCB size buy miniaturizing the power regulators The project was based on Xilinx Kintex. And used Vivado, Orcad & Allegro design tools.  

  • IoT Design Project

    IoT Design Project

    Schematic design for a smart heater vent with thermoelectric energy harvesting prototype. Features: Bluetooth (Nordic nRF51 Series ARM-M with BLE) ZigBee Mesh module (ZICM35xSPx) Thermoelectric Energy Harvesting LiPoly Battery Charger! Stepper motor Vent actuator Remote IR Room Temperature sensors Achievements: Indefinite Battery life Building wide ZigBee Network (Extends range far beyond BLE) Feasible Thermoelectric Energy…

  • Recent Flex PCB Work

    Recent Flex PCB Work

    Rigid/Flex Circuit for LiDAR sensor head Orcad & Allegro Low noise, Low Cost, High Reliability. Low EMI

  • Xilinx ZYNQ Based ATE Driver

    Xilinx ZYNQ Based ATE Driver

    Xilinx Vivado Zynq Custom Designed with Verilog RTL: Various Arm-A9 AXI Interface Blocks (100Mhz) 16 frequency Counters (250Mhz max) 128 pin IO cross point switch *(100Mh) 128-bit wide pattern match stream (100Mhz) (AXI + AXIS) 128-bit wide IO Control/Data FIFO (100Mhz) (AXIS) 128-bit data Packet to data stream Timing Generator Controllers Test Data Packet processor…

  • High-Speed Image Processing

    High-Speed Image Processing

    This was a cool project with 16 high-performance cameras. This was the development board but eventually it ended up as a handheld camera about the size of your cell phone that had 16 cameras. With one snapshot, the FPGA would construct all of those images into a extremely high resolution, high quality, huge image.

  • HPBI Controller – Low Cost 160 Channel 100MHz ATE Board with Secure Cloud Storage & Configurable FPGA

    HPBI Controller – Low Cost 160 Channel 100MHz ATE Board with Secure Cloud Storage & Configurable FPGA

    Dual 533MHz ARM Core Full SMP Embedded Linux operating system (open source) Secure TCP/IP stack (SSH) Secure cloud fileserver capable Programming with any Language (Shell, Perl, python, C, etc…) Gigabit Ethernet Secure network interface to fileserver Unlimited test pattern size Unlimited data storage Unlimited test run time 128G microSD card on board storage (for non-Network…

  • PIC Microprocessor Project

    PIC Microprocessor Project

Got any book recommendations?