ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
16 мая
1518577
klen (Сегодня, 00:37, просмотров: 662)
смотрю я на это "картинко" и вижу что казалось бы оно как то колом встало... но нет, чую все всех за лохов держат. 



за последние 10 лет я поднатоскался в процессорных архитекторах, изучил много чего. можно даже на плисине свой проц забобахать... правда понимаю что лучше risc-v нияего не изобрету, ну если только в микроархитектру реализация хитровыкрученую или специфические расширения ISA под конкретную задачу - ну например сопроцессор под конкретную задачу . и вот с этих 'высот' личностного роста вижу - деградация и тупняк. бабки конечно наверно текут рекой... но где же развитие? на мой взгляд революцией был cortex-m3 (примерно 2010 год) , cortex-m4+fpu(2015) был ударом по яйцам всему старому недобитому. cortex-m7(2018) .. ну да.. 64бит fpu, ну кеша подзавезли.. ну ведь не от хорошей жизни - флешь медленная. разгон утерян..

че то как то тухло стало, и нельзя сказать что mcu не успевают посчитать мои задачки, дело в том что в том же самом месте и в то же самое время можно было б возможно архитектурно за "3 копейки" увеличить мощщу . транзисторы нынче дешевы. Это буржуйские крэйторы mcu. Про наших ваще и говорить нечего.


1) что мешает сделать расширения 64/промежуточные буфера 128 бит арифметику для базовых арифметических оперций - это даст сразу НАХУЙ все iee754 FPU., можно будет перемножать ангстремы на парсеки и интегрировать на бесконечности без насыщения и ошибок. это можно не выходя за рамки 32 архитектруы - между прочем cortex-m4 со своими инструкциям SMLALD почти все это сделали.. но нет! до финиша не дошли и откатились.

2) хорошо, нешмогла сделать быструю флешь... технология не позволяет. но что БЛЯТЬ мешает всунуть ОЗУ в которую замапить код как это сделано у китайцев в ch32v3xx и раскочегарить до гигагерцев?

3) теперь о самом наболевшем. основные таймеры 16 бит, SysTic 24 или 32 бита. убил бы и закопал, и на табличке написал "здесь лежат УПЫРИ"

4) реализация GPIO иеогда поражает глубиной креативности.

5) может быть правнуки когда нибудь увидят i2c который работает правильно всегда.

6) компиляторы компилят код для ваших ебаных архитектур - "не ... неслышали". разблюдовка битов и регистров переферии такая что кровь из глаз. а ведь прегруппировкой битов можно дробится записью одной константы в один регистр и полной настройки. 1) запись в регистр константы 2) пересылка в регистр переферии.

7) опять жеж .... ну почему на прерывания нельзя сделать теневой стек контекстов. ну этож ебнутся можно ждать сохранение и востановления стека... китайцы зделали аппаратноый буфер в ch32v. ну тоже остановились на пол пути.


как то грустно. вижу лень, некомпетентность и заогвор в отрасли. где прогресс??? хдееее он?