ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1303762 Топик полностью
Adept (24.04.2023 17:56, просмотров: 206) ответил POV на Ну, я своё видение выше написал - кроме как на быстрый 16 иил 32 ШИМ больше ни на что гигагерцы не нужны. Но где при этом хватит 8битного ядра - не представлю.
8 бит много где в ногодрыге (управлении) и нехитрой логике, + в коммуникациях (всякие удалённые датчики и прочее) но в 8-битнике кажется (задумчиво) критически не хватает 32-битной арифметики за 1-2 такта и аппаратного 32-битного умножителя хотя 

сложение/вычитание двух 32битных чисел вместе с загрузкой/выгрузкой регистров займет 28-30 тактов, из которых 80% времени займёт загрузка данных и чтение результата и на 1ГГц такте это даст примерно 32MIPS (80% который ввод-вывод)

в общем

32-битный проц с полноценным 32-битным дата-транспортом за 1-2 такта и арифметикой-логикой, необходимый минимум, который покроет 99% всех потребностей. А ежели тут использовать 8-битники, то только на побайтовом представлении 32-битных чисел в разы (в 4-5 раз) теряется производительность. В общем 8-битники остаются в своей нише, где из возможностей достаточно, а эмулировать 32-битный проц на них - капец какие костыли и кривизна :( Каждому фрукту, как говорится, - свой овощ :) и даже никакие 32-битные аппаратные примочки 8-битнику не нужны совсем. Максимум 16-бит (но он это и так умеет в регистровых парах :))

А для 32-бит нужна и широкая внешняя шина под быструю память, и DMA и куча всего того, что есть на взрослых процах и старших МК.

Оставим 8-битники как есть и не будем "натягивать сову на глобус" :))

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)