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!
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!