Jonathan Phillips

Electrical and Computer Engineering

Prof Practice Asst Professor


Jonathan  Phillips

Contact Information

Office Location: EL 260
Phone: 435-797-2581
Email: jonathan.phillips@usu.edu

Educational Background

PhD, Electrical Engineering, Utah State University, 2008
Deriving Application-specific Architectures for Mission Planning and Scheduling Algorithms in the Space Environment
MS, Electrical Engineering, Utah State University, 2004
An Automatic Conversion of CSP to Handel C
BS, Electronics Engineering Technology, Brigham Young University, 2000

Teaching Interests

• Embedded Hardware and Software • Field-Programmable Gate Arrays • Computer Architectures • Digital Design • Hardware Description Languages • Sensors and Sensor Interfacing • Hardware acceleration of software algorithms • Compilers • Artificial Intelligence • Networking / Internet of Things • Teaching

Research Interests

Algorithm Acceleration Software-to-Hardware conversion algorithms Real-Time Artificial Intelligence

Awards

Outstanding Teacher of the Year 2017-2018, 2018

USU ECE Department


Publications | Journal Articles

Academic Journal

  • Phillips, J., (2009). Methodology to derive context adaptable architectures for FPGAs. IET Transactions on Computers and Digital Techniques, 3:1, 124-141. doi: 10.1049/iet-cdt:20070099

An asterisk (*) at the end of a publication indicates that it has not been peer-reviewed.

Publications | Other

An asterisk (*) at the end of a publication indicates that it has not been peer-reviewed.

Teaching

ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2020
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2020
ECE 6930 - Special Topics in Electrical Engineering, Spring 2020
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2019
ECE 3710 - Microcontroller Hardware and Software, Fall 2019
ECE 3710 - Microcontroller Hardware and Software, Fall 2019
ECE 3710 - Microcontroller Hardware and Software, Fall 2019
ECE 3710 - Microcontroller Hardware and Software, Fall 2019
ECE 3710 - Microcontroller Hardware and Software, Fall 2019
ECE 6930, 5930 - Special Topics in Electrical and Computer Engineering, Fall 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2019
ECE 1410 - Computer Programming for Electrical and Computer Engineers II, Spring 2019
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2019
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2019
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2019
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2019
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Fall 2018
ECE 3710 - Microcontroller Hardware and Software, Fall 2018
ECE 3710 - Microcontroller Hardware and Software, Fall 2018
ECE 3710 - Microcontroller Hardware and Software, Fall 2018
ECE 3710 - Microcontroller Hardware and Software, Fall 2018
ECE 3710 - Microcontroller Hardware and Software, Fall 2018
ECE 5930, 6930 - Special Topics in Electrical and Computer Engineering, Fall 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2018
ECE 1400 - Computer Programming for Electrical and Computer Engineers I, Spring 2018
ECE 1410 - Computer Programming for Electrical and Computer Engineers II, Spring 2018
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2018
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2018
ECE 5780, 6780 - Embedded Real-Time Systems, Spring 2018
ECE 5780 - Embedded Real-Time Systems, Spring 2018
ECE 3710 - Microcontroller Hardware and Software, Fall 2017
ENGR 2930 - Special Problems, Fall 2017
ENGR 2930 - Special Problems, Fall 2017