Ясное дело, что это не оригинальное ядро, но понять как это работает можноEngineer_Keen писал(а):Ну кстати не факт что эти именно то, что находится внутри AVRок, просто идентичная функциональность, ведь способов сделать одно и тоже разными методами множество
Я вам ссылку выше дал - это и есть схема. Хотите квадратиков и проводочков - соберите это в Quartus, запустите RTL Viewer и наслаждайтесь красотойгде бы посмотреть принципиальную схему ядра AVR ? а то в даташитах только структурная
На самом деле, многие вещи на Verilog или VHDL выглядят более понятно, чем схема с тысячами триггеров и логических вентилей.
Если опустить шутки - то действительно познавательная штука и оформлена очень грамотно.
1) у нас МК 8 разрядный, а длина машинного слова равна 2 байтам......,
Это разрядность его шины данных. Те он оперирует с 8-битными данными, и это не связано с длинной его команд. Память программ у AVR 16-битная, что позволяет делать выборку кода за один такт.
Это - пожалуйста. Создать новую архитектуру вполне реально, создать компиляторы и прочий софт - то же. А вот заставить производителей ее внедрять - тут нужны какие-то особые изюмины, чтоб привлечь разработчиков. Вот чем сейчас берет ARM - низкая цена при неплохой производительности, малое потребление итп. Но переломить сознание разработчиков и производителей непросто. Нужны веские аргументы. Вот тут сколько холиваров прошло AVR vs ARM? Тем не менее приверженцы AVR не сдались, но задумались (кмк). Допустим, что Вас поддержат и начнется массовое внедрение "кошачих хвостов" - вот Вы и создали новый стандарт. Стандарты создаются, нарушаются, становятся не актуальными, обновляются и исчезают. Был TTL 5V - сейчас TTL 3.3V, 2.5V, 1.8V. 5V скоро станет историей, как ламповые ЭВМ. Вот так.завтра создам контору под названием рога да копыта которая будет штамповвать МК под названием кошачий хвост.
Простите за многабукв.


