Quote:
Originally Posted by sid6581
According to the datasheet of rk7xx, the DSP has a eight stages pipeline.
This is not ZSP400 which employs a five stages pipeline.
The eight stages pipeline corresponds to the ZSP 500
And there is a place in the code where i saw a comment saying "initialize ZSP500" or something .....
Now, i am not sure the opcodes for ZSP500 are the same as the ones for ZSP400.
They say they are compatible at the assembly level, but it is still possible that the opcodes are different...
|
This is an interesting find.
To be certain it's a ZSP500 we should be able to find 32-bit instructions. ZSP400 (or rather, the ZSP G1 instruction set) only has 16-bit instructions.
I haven't been able to find a document describing the ZSP G2 instruction set. Also the ARM7EJC in the rk2705 remains a mystery, assuming it's not a typo and ARM7EJ-S was meant instead.