-
- Гарвардская архитектура 51 позволит это сделать? Вряд ли... Только
если кэш или как в GD32F103 копировать флэш в ОЗУ и запускать. - Costic(27.05.2021 23:09)
- Тип архитектуры памяти - вопрос кастомизации ядра, самому ALU
похрен на типы памяти. Даже у классического 8051 была возможность
объединить обе памяти в одну с помощью одного внешнего гейта &. - =AlexD=(28.05.2021 07:00)
- Угу - symbions(28.05.2021 08:37)
- Тип архитектуры памяти - вопрос кастомизации ядра, самому ALU
похрен на типы памяти. Даже у классического 8051 была возможность
объединить обе памяти в одну с помощью одного внешнего гейта &. - =AlexD=(28.05.2021 07:00)
- Интересно, а адресация таких объемов памяти при 8-ми битном ядре не
вызывает проблем? - rezident(25.05.2021 17:52)
- Вероятно, прикрутили сбоку какие-нибудь регистры для переключения
банок. - SciFi(25.05.2021 17:56)
- Осталось компилятор для 8051 с оверлеями написать. - Evgeny_CD(25.05.2021 18:34)
- Всё давно написано. Costic(430 знак., 27.05.2021 21:50, ссылка)
- Как "не для арифметики"? Там мегаумножитель, мегаделитель. - mse homjak(27.05.2021 22:24)
- Я тоже обратил на это внимание, но ширина шины 8-бит, поэтому
придётся загружать в регистры и выгружать результат. Для 32-бит это
загрузить 2 операнда по 4 байт и результат забрать. - Costic(27.05.2021 22:38)
- Ну полюбому, это быстрее, чем умножать даже базовым 16Х16. Я, когда пишу под АВР с ФПГА, делаю умножитель 32Х48 и делаю на нём деление на константы, умножения всяко-разные, кроме 8Х8. А когда предстоит работать с ДДС, иногда делаю и делитель 64/32(48). Получается в разы быстрее и экономнее по памяти. - mse homjak(27.05.2021 23:47)
- Я тоже обратил на это внимание, но ширина шины 8-бит, поэтому
придётся загружать в регистры и выгружать результат. Для 32-бит это
загрузить 2 операнда по 4 байт и результат забрать. - Costic(27.05.2021 22:38)
- Как "не для арифметики"? Там мегаумножитель, мегаделитель. - mse homjak(27.05.2021 22:24)
- Оно вроде бы называется в 8051 "code and memory banking" и давно
есть. - Boвa(25.05.2021 19:10)
- А стандарт, где что переключать для банкинга, есть? - Evgeny_CD(25.05.2021 21:33)
- У кейла этот кусок либы, емнип, отдавался в сорцах. Асм в зубы и
ага - LightElf(25.05.2021 21:49)
- Так и вижу санитара со смирительной рубашкой. - Evgeny_CD(25.05.2021 21:51)
- там было не сложно Но уже ничего не помню :) - symbions(25.05.2021 23:43)
- Сотрудники позаботились, чтобы не перегружать вашу психику: SciFi(1 знак., 26.05.2021 07:50, картинка)
- :) - symbions(26.05.2021 14:06)
- Сотрудники позаботились, чтобы не перегружать вашу психику: SciFi(1 знак., 26.05.2021 07:50, картинка)
- там было не сложно Но уже ничего не помню :) - symbions(25.05.2021 23:43)
- Так и вижу санитара со смирительной рубашкой. - Evgeny_CD(25.05.2021 21:51)
- У кейла этот кусок либы, емнип, отдавался в сорцах. Асм в зубы и
ага - LightElf(25.05.2021 21:49)
- А стандарт, где что переключать для банкинга, есть? - Evgeny_CD(25.05.2021 21:33)
- Всё давно написано. Costic(430 знак., 27.05.2021 21:50, ссылка)
- Один проц картинку лабает, а второй ему
патроны подноситбанки переключает :) - LightElf(25.05.2021 18:01)
- Осталось компилятор для 8051 с оверлеями написать. - Evgeny_CD(25.05.2021 18:34)
- Вероятно, прикрутили сбоку какие-нибудь регистры для переключения
банок. - SciFi(25.05.2021 17:56)
- Гарвардская архитектура 51 позволит это сделать? Вряд ли... Только
если кэш или как в GD32F103 копировать флэш в ОЗУ и запускать. - Costic(27.05.2021 23:09)