[an error occurred while processing this directive]
|
1) В Ф28хх три 32-разрядные шины, ассоциированные со своими адресными линиями (программ, чтения данных, записи данных). Для определенных команд шины могут раздельно использоваться как 16-разрядные шины. Eсть еще две периферийные шины, но они не стоят упоминания, поскольку выходят на контроллер MemoryBus.
2) В Ф28хх аккумулятор 32-битный, но МАСи перемножают 16-битные числа и добавляют к аккумулятору только старшую часть результата, так что накапливать есть куда.
3) На Ф28хх алгоритм FIR может делать 2 тапа на такт, не вопрос.
4) В Ф28хх регистры XAR0-XAR7 во всех практических ситуациях можно использовать в качестве РОН.
5) В Ф28хх регистр Р фактически является вторым аккумулятором.
6) 51-й не является DSP, даже если он решает DSP-задачу. Для DSP важно наличие специальных команд, читайте специального оборудования, для максимально быстрого выполнения специфических операций: 16/32-умножения с накоплением, вычисления нормы векторов или метрик путей и т.д. Нет сомнения, что их можно выполнить на обычном микроконтроллере, даже на машине Тьюринга.
E-mail: info@telesys.ru