Difference between ASIP and ASIC?

Discussion in 'Embedded Systems and Microcontrollers' started by Beanz1114, Feb 25, 2015.

  1. Beanz1114

    Thread Starter New Member

    Nov 13, 2014
    Hi guys!
    I am currently researching on Motion Estimation ASIP designs. And for starters, I would like to know what the differences between them are (architecture-wise)? Correct me if I'm wrong but from my literature review I have found out that ASIPs either have a ISA(Instruction Set Architecture) or reprogrammable hardware like FPGAs. What does it mean to have an ISA? Does an ASIC not have ISA? What part of the ISA that makes it reprogrammable? Also, would you call a TMS320C67x/C67x DSP CPU from TI and ASIP or ASIC? Or is it just a general purpose processor? I'm leaning towards ASIP because it is reprogrammable. I really appreciate all of your input. Thanks!