i'm doing some research to evaluate the BF-527. I already did some code evaluating the performance, but not i'm looking for the details what intructions are available and how long they take.
i was looking for the Instruction Set document on the main Analog.com site. and I found two interesting documents: EE-197 and EE-171 (both are "Multi-cycle Instructions and latencies").
at first I thought EE-197 is correct for all the BlackFin cores. but then i got EE-171 and fount several differences.
e.g. in BF531,532,533 : "32-bit by 32-bit integer multiply" takes 3 cycles, but Conditional branch - 1 or 5 or 9 cycles (up to prediction and outcome),
and in BF535: "32-bit by 32-bit integer multiply" takes 5 cycles, but Conditional branch - 1 or 4 or 7 cycles (up to prediction and outcome).
so i got a questions:
1) what are the Latencies for BF-527 ? is there any document for BF-52x ? (i couldn't find them)
2) can anybody tell me (or guide to any datasheet) what the pipeline difference is between BF-535 and BF-531,532,533? so they have this difference in latencies?
Thanks in advance for your answer.
regards, Dmitry K.
e.g. in the datasheet of BF-527, it sais the family has following processors:
but you said previously
"2) The ADSP-BF531/ADSP-BF532/ADSP-BF533 processors belong to the same processor family."
and i understood it as "BF-533 belongs to the same family as BF-527".
that was the question: how can I know that BF-527 and BF-533 are the same family. so I can look at BF-533 latencies to know about BF-527".
but now i guess i misunderstood you. and I was wrong when I thought that "BF-527 and BF-533 are from the same family", correct?