SW Vs. HW Vs. HW/SW Co-design

A common question before any product implementation is HOW. Based on the dramatic development in technology, one is free to choose from…