35 / 21 / 14
Регистрация: 01.01.2021
Сообщений: 52
1

Увеличение «pc» на четыре в risc-v

26.01.2023, 20:10. Показов 357. Ответов 1

В risc-v "pc" увеличивается на четыре каждый цикл. Но у меня оперативка 32 битная. В этом случае действительно следует увеличить

Код
wire [5:0] addr = pc[7:2]
Иногда он используется, как указано выше. Но это приводит к потере битов.
Почему происходит такое повышение? Или мне нужно использовать 8-битную оперативную память? Но тогда я получаю команду в 4 цикла.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2023, 20:10
Ответы с готовыми решениями:

В рамку проектора одновременно вставляются четыре квадратных диапозитива, которые проектируются на четыре экрана
В рамку проектора одновременно вставляются четыре квадратных диапозитива, которые проектируются на...

Извлечь из байта четыре старших и четыре младших бита?
Как извлечь из байта четыре старших и четыре младших бита? На Си это выглядит вот так:...

Найти вероятности событий: первые четыре карты в колоде тузы;четыре туза расположены рядом
Колода из 36 карт хорошо перемешана. Найти вероятности событий А) первые четыре карты в колоде...

Разработайте игру, которая заключается в следующем. На форме размещены четыре кнопки (Button) и четыре метки (Label). Пр
Разработайте игру, которая заключается в следующем. На форме размещены четыре кнопки (Button) и...

Четыре угла экрана имеют четыре зеленых квадрата. Когда вы нажмете ENTER, квадраты станут синими
Как написать код??? С++ Четыре угла экрана имеют четыре зеленых квадрата. Когда вы нажмете...

1
Нарушитель
-110 / 5 / 1
Регистрация: 24.11.2017
Сообщений: 124
03.03.2023, 21:23 2
Увеличение PC на четыре каждый цикл необходимо, потому что инструкции RISC-V имеют разрядность 32 бита. Использование 8-битной оперативной памяти будет недостаточным, так как она не сможет хранить полную инструкцию. Если вы используете 8-битное ОЗУ, вам нужно будет получить к нему доступ четыре раза, чтобы получить полную инструкцию. Для завершения потребуется четыре цикла, что будет медленнее, чем увеличение PC на четыре за каждый цикл.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2023, 21:23
Помогаю со студенческими работами здесь

RISC архитектура
Где можно найти подробную информацию про RISC архитектуру микропроцессоров? (Желательно еще...

X86 vs RISC
Сейчас активно идет развитие RISC процессоров, Aple к примеру собирается выпускать моноблоки не на...

RISC-архитектура
<DIV class=m><FONT size=2>Какая ОС обеспечивает наибольшую вычислительную мощность для...

RISC-микроконтроллеры
Восьмиразрядные однокристальные RISC-микроконтроллеры. Основные характеристики: рабочая частота,...

RISC архитектура
Подскажите кто может ответ на вопрос из котрольной работы. "Каких ограничений следует...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru