16+
Пятница
22 марта
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Evgeny_CD  (03.02.2017 02:02, файл(ы)) , в ответ на iCE40 UltraPlus family. Начало новой эры полностью кастомизированных микроконтроллеров. автор: Evgeny_CD
Краткое изучение темы показало следующее. Надо все таки четко разделять микроконтроллеры с гарвардской архитектурой и микропроцессоры. Гарвард состоит не в невозможности перезаписать память программ, а в принципиальном отличии архитетуры части 
команд и части данных. Вожены материалы по PicoBlaze - один их самых минималистичных софткоров. 8 бит, но чуть больше 100 LE в Spartan-6. Вполне качественное 8 битное ядро. Если работать из внутренней памяти, то идеология шины или шин, которой пропитаны все "обычные" 32 битники, совершенно лишняя. Вместо этого LE лучше потратить на несколько банков регистров, например, и на подключение аппаратных блоков прямо в виде регистров процессорного ядра. Я бы сказал так, что PicoBlaze в виде чисто 16 битного ядра, которое ничего не знает про байты, с соответствующими изменениями в архитектуре, был бы очень хорошим ядром. И ничего страшного в написании кода управлямющего микропроцессорного ядра на asm нет.
Прикреплённые файлы:
KCPSM6_User_Guide.pdf:2749 K
PB_Instr_Ref.pdf:846 K
getting-the-most-out-of-your-picoblaze-m.pdf:716 K
ug129.pdf:2836 K

Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX