Engineers understand the theory (science) and the practical (technology) in order to develop working products in a timely manner. We find the right balance and put as much effort into verification as we do into design and implementation.
Morgan Advanced Programmable Systems, Inc. was founded in 2017.
Meet the Team
Morgan Advanced Programmable Systems, Inc. is comprised of educational professionals, electronic design engineers, and signal processing / neural network experts.
Joy Morgan holds BS degrees in Mathematics and Computer Science from Dickinson State University and a Masters in Education College of St. Scholastica. Joy Morgan has 8 year's experience in education and 12 years' experience in Unix system and networking administration.
Joy Morgan is the Vice president of Morgan Advanced Programmable Systems, Inc. Joy Morgan does whatever is necessary when she is not coaching instructors on adult technical education.
Eric Xu joined Morgan Advanced Programmable Systems, Inc. in 2017. Since then he has done a variety of Xilinx related projects for customers, including partial reconfiguration, Virtex US+ PCIe Gen 3, Zynq PS and PL DMA as well PCIe Gen 2 and partial reconfiguration via PCIe (including HW, SW and test application design).
He has also had experience with and training on the rapidly growing Amazon Web Services Elastic Cloud Computing (EC2) F1 instances, PetaLinux, HLS, SDSoC, and is Xilinx factory trained on Vitis AI.
He also has experience in static timing analysis, Windows 10 PCIe device driver modification and build, and experience in VHDL, SystemVerilog, and C++.
Eric holds a BSEE with a minor in optics, as well as an MSEE, with advanced expertise in DSP, and statistical signal processing. His Master's thesis was on a 3D field solver in high speed digital design.
President and Chief Technical Officer
Mike Morgan is a high-performing and focused engineer who believes that engineering is the art of mixing technical know-how with theory. He is known for exceptional optimization and embedded architecture and partitioning between hardware and software.
Prior to founding Morgan Advanced Programmable Systems, Mike worked as a consulting engineer at North Pole Engineering, Inc., successfully completing projects ranging from guidance systems, radar altimeters, fitness activity sensors, and test and development platforms.
Mike started his career at Digi International (formerly DigiBoard) as an intern, where he was rapidly promoted to senior engineer within 4 months of graduating with a BSEE from SCSU.
Mike is a Xilinx FPGA, SoC, MPSoC, RFSoC, and ACAP expert with a long career and multiple skills from Systems Engineering, architecture, ASIC/FPGA design and verification, signal Integrity, bare metal operating systems, device drivers, SoC / MPSoC, Schematic and PCB design and PCB design requirements for high speed (10 Gbps) signal integrity.
Mike has successfully worked on a variety of projects with the U.S. Government, Xilinx, Honeywell International, Draper Laboratories, TSI, Teradyne Semiconductor, Aravox Communications (later acquired by Alcatel), Ascend Communications/Lucent communications (later acquired by Alcatel then by Nokia), American Telecare, ADC Telecommunications, Digi International, and General Dynamics.
Mike Morgan's recent experience has focused on digital discrete time signal processing in biomedical, high speed communications, and RFSoC.
Mike Morgan is also a Xilinx certified instructor who conducts training on Vivado, Static Timing analysis, Verilog/VHDL/SystemVerilog, Zynq-7000, SDK, SystemGenerator, digital signal processing, and a variety of other topics including Vitis, SD-Accel, and HLS.
Mike holds a BS in Electrical Engineering from St. Cloud State University, with 23 years industry experience.