[an error occurred while processing this directive]
|
Прпи писании на C, использовании DSPLIB и процов с одной и той-же частотой думаю, что не будет разницы в быстродействии.
Почему:
там - это 62, тут - это 55.
1). Что там, что тут - можно 2 MAC за такт.
2). Там за один такт один доступ к внутр. ОЗУ. тут - до 5 сразу если в разные блоки.
3). Там нет DARAM, тут есть.
4). Смотря что делать, а то и видеоакселератор поможет (тут).
5). тут куча спец-команд, облегчающих жизнь для всяких там витерби, FIR, и т.п. там-же просто VLIW.
6). тут аппаратные циклы - там конвейеризация.
7). 32-х битность присутствует тут во вполне достаточных объемах.
Что касается DSPLIB - она вроде как одинаковая. Хотя я сам ей никогда не пользовался, лучше сравнить по документациям.
Про С-компилер. Да все они кривые. Для 55 он вообще не умеет пользоваться всякими хитроумными командами асма.
E-mail: info@telesys.ru