ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
113611 Топик полностью
Gamma SPb (21.02.2008 11:41, просмотров: 159) ответил ~blackbit~ на Какие перспективы у линеек pic24 и dsPIC в плане наращивания памяти (предельные планируемые объемы), развития периферии? будет ли внешняя шина? Кто ближе к телу, что-нибудь слышно?
больше 32К озу не будет однозначно, ограничения архитектуры - это все таки 16-битник, а половина адресного пространства используется для отображения части флеши в озу. dsPIC33 уже щас максимальный объем ОЗУ имеют (dsPIC33FJ256GP710/MC710). у продаваемых сейчас PIC24F озу 8К, флеши максимум 128К. В марте видимо будет анонс новой серии PIC24FJxxxGA1xx и GB1xx. У них флеши до 256К и озу 16К. Ну и много других полезных усовершенствований, типа USB OTG со встроенным преобразователем 3.3->5.0V. Что еще понравилось (я думаю военной тайны я уже не выдам): - 9 16-битных модулей сравнения с собственными таймерами и возможностью объединения в 32-битные. Гибкая система синхронизации с другой периферией - 9 16-битных модулей захвата. Тоже самое - собственный таймер у каждого, объединение в 32-битные аппаратно, хитрая синхронизация - модуль CMTU - для измерения емкости и временных интервалов. Вроде как может мерять длительность между фронтами с разрешением 1 нс. А вообще предназначен для реализации touch-sense клавиатуры - у всех контроллеров, даже у 100-выводных - мультиплексор периферии на порты как у мелких PIC24F. У 100 ногого будет 44 порта, на которые можно разбросать любые входы-выходы периферии. - 4 UART, 3 SPI, 3 I2C, 3 компаратора dsPIC33/PIC24H тоже развиваются постоянно - на днях появились dsPIC33 серии SMPS, к весне будут dsPIC33/PIC24H cо вкусной периферией от PIC24F (Parallel Master Port, аппаратный CRC, компараторы, RTC). dsPIC будет с двухканальным аудио DAC-ом По поводу внешней шины ничего не слышно - имхо для 16-битников смысла нет никакого. Прямой адресации все равно не получится по причине разрядности... А если в память программ отображать, то существующий механизм позволяет либо только читать (PSV), либо использовать табличные инструкции (так сделана внешняя шина в PIC18). По большому счету, быстрей будет использовать PMP - табличное чтение это два такта, а получить из порта и записать по указателю с инкрементом можно за один... Микрочип вообще на такие вопросы всегда отвечает - мы делаем микроконтроллеры, не нужны нам никакие внешние шины и MMU. С другой стороны они ж тоже в теме, видят, что DMA, шину добавляют даже в 32-ногие чипы. Я думаю будет чего-нибудь со временем, но точно не знаю. Другое дело PIC32 - тут видимо внешняя шина будет в полном объеме, никаких архитектурных преград нету.