As proposed last month in this space, I’m designing an SOC-based product that involves utilizing off-the-shelf IP. My whimsical design target is a wrist-based device that provides keyless entry and ignition for the car, control of the garage door opener, the ability to turn up/down the heat in the house remotely, and notification if we’re running low on milk. Oh yeah, and it will tell me the time.
To develop this product I need various reliable types of IP, including several processor cores, some memory, wireless connectivity design blocks, an oscillator and PLL for keeping time, a USB port for recharging, ADCs and DACs, and a bus of some kind to tie it all together. That’s just for starters, but it’s enough to prompt an online shopping trip comparable to the one described in my earlier blog about the hunt for ‘blocks of IP’ for the new bathroom installation currently underway at my house.
First and rather prosaically, I typed “what’s in an SOC” into Google. That query led me to Wikipedia, which led me to choose the list of IP described above. Naturally, your work is so much more sophisticated a process than this, but nonetheless the query allowed me to decide which pieces of semiconductor IP to go looking for. After all, the point of this exercise isn’t to design a ‘real’ chip, but to shop online for SIP and see what’s what.