Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
17 августа
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Программируемая логика и ЦОС
1153225
Топик полностью
Mahagam
(09.12.2021 12:37, просмотров: 200)
ответил
teap0t
на
Причина одна. Для load-store не надо декларировать интерфейс памяти. Это позволяет создать законченное изделие, которое можно повторить. Все архитектуры, работающие с данными в памяти требуют чётко и подробно определять и взаимодействие, и -главное - организацию памяти. Она уже должна иметь вполне конкретную структуру. Load-store оговаривает только размер слова и длину адреса.
а можно поподробнее, какую такую организацию и взаимодействие с памятью требуют не load-store ядра? желательно с примерами.
Ответить
Понятия не имею. Я их не строю. А чисто в качестве игры ума не понятно? Ну там i8031 и ARM какой. С одной стороны три вида памяти, тесно увязанных с системой команд. В другом одно плоское адресное пространство.
-
teap0t
(09.12.2021 12:55
)
никакой связи с архитектурой load-store или CISC тут нет. разные памяти это Гарвард/фон-Нейман. к load/store оно отношения мало имеет. и самый мозголомный пример тогда - AVR. чистый load/store, при этом разные шины памяти.
-
Mahagam
(09.12.2021 13:14
)