[an error occurred while processing this directive] [an error occurred while processing this directive]
Опять двадцать пять...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено BLACKEAGLE 29 марта 2002 г. 12:50
В ответ на: Ответ: отправлено Vallav 29 марта 2002 г. 08:13

Это не гибридность вовсе, а совершенно новый вариант расстановки акцентов, например, dsPIC30F3013:

- 28 ног
- 16 bit architecture and command set
- 24 Kb Flash
- 2 Kb RAM
- 1 Kb EEPROM
- 3x16 bit Timers, 2 Input Capture, 2 Output Compare/PWM
- 2xUART w/dedicated Baudrate Generators
- 1xSPI
- 1xI2C
- 10 ch x12 bit ADC
- 16x16 Register Array
- 16 bit MAC w/40 bit Accumulation and Saturation Logic
- 40 bit Barrel Shifter
- 30 MIPS
... плюс разнообразие тактовых генераторов, WDT, BOD etc. etc.

Система команд очень приличная, ничего общего с обычными PIC - нормальный набор методов адресации, все пересылки, сравнения, арифметика с MUL/DIV, даже есть 32-битовые пересылки и инициализации.

На такой архитектуре лично мне будет возможно решить до 90% (если не больше) всех своих задач, в то время как сейчас я вынужден решать эти же задачи при помощи минимум трех радикально различных семейств - M16C, Cygnal 8051F и AVR.

Подчеркну - мне принципиально необходимо, чтобы Flash и RAM были внутренними - моя продукция очень дорогостоящая, и давать возможность многочисленным желающим содрать код и/или алгоритмы для копирования/клонирования я не намерен. Поэтому Ваше недоумение типа "зачем ДСП контроллер" и предложение "сделать бут из ROMа" в данном случае неуместны. Я более чем уверен, что соображения, аналогичные изложенным выше, разделяют многие разработчики/изготовители серьезных и недешевых устройств. Надеюсь, Вам понятно.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru