Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Объединение шин
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
skyv
Привет.
Как в редакторе схем ISE две шины
объединить в одну?
sazh
Цитата(skyv @ Dec 28 2010, 12:24) *
Привет.
Как в редакторе схем ISE две шины
объединить в одну?


Отрезками по именам цепей
skyv
Цитата(sazh @ Dec 28 2010, 13:25) *
Отрезками по именам цепей



Имеем шину А(2:0) и В(2:0).
Хочу получить шину С(4:0).
От шины А тяну цепь А(0), от шины С цепь С(0).
Теперь мне надо эти две цепи соединить между собой.
Как можно соединять две разные цепи в одну?

sazh
Цитата(skyv @ Dec 28 2010, 12:48) *
Имеем шину А(2:0) и В(2:0).
Хочу получить шину С(4:0).


Книгу Зотова найдите.
Должен быть примитив для переименования цепей типа ibuf, obuf, buf
skyv
Цитата(sazh @ Dec 28 2010, 14:27) *
Книгу Зотова найдите.
Должен быть примитив для переименования цепей типа ibuf, obuf, buf


Вот теперь понятно. Книгу посмотрю. Спасибо.
Bad0512
Цитата(skyv @ Dec 28 2010, 16:38) *
Вот теперь понятно. Книгу посмотрю. Спасибо.

Забудьте схематик как страшный сон.
На верилоге это делается одной строчкой :
Код
wire [1:0] a,b;
wire [3:0] c;

assign c = {b,a};
Krys
Аналогичный вопрос: как это же сделать в Active-HDL? :)

Я в квартусе активно в графике рисовал. Там был примитив назывался, кажется, wire2wire (если ничего не путаю). Слева - цепь с одним именем, справа - цепь уже с другим именем.
И ещё был примитив bus2bus - аналогичное действие для шин.
Krys
Цитата(Krys @ Jan 4 2011, 13:47) *
Аналогичный вопрос: как это же сделать в Active-HDL? :)
Сам отвечу на свой вопрос:
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.