МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Как описать только некоторые биты шины адреса на verilog?

Как описать только некоторые биты шины адреса на verilog? 2 нед. 1 день назад #7642

  • asustek
  • asustek аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 0
Есть 16 битная шина А15-А0. Для работы плис необходимы не все ее биты, а только некоторые. К примеру А0, А1, А2, А14, А15.
Как правильно их описать, что бы биты в железе соотсветствовали битам в коде Verilog.
Очень не хочется смещать(переименовывать) биты, потому что потом в таком бардаке не разберешься.
input [15:0] cpu_addr_in;
Вот такое описание не подходит, вместо 5 выводов, требуется 16.
input [2:0] cpu_laddr_in;
input [15:14] cpu_haddr_in;
Сейчас описано вот так.
Но что будет если потребуется еще один из из середины, описывать как?
input [7] cpu_maddr_in;

Неужели нет способа описать лучше.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от asustek.
  • Страница:
  • 1
Время создания страницы: 0.120 секунд

facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Forum Наш форум Языки программирования Как описать только некоторые биты шины адреса на verilog?