Цитата(Art55555 @ Oct 25 2010, 17:03)

Есть ПЛИС1 и ПЛИС2. ПЛИС1 соединена с PHY(Ethernet) и ПЛИС2. Протокол Eth реализуется в ПЛИС2. ПЛИС1 является неким мостом между ПЛИС2 и PHY. В протоколе заложены сигналы inout. Как эти сигналы принять в ПЛИС1 и направить на выход В ПЛИС2.
Если написать OUT<=IN, то присвоение происходит только в одну сторону.
1. Можно сделать схемку из "двух" триггеров (один на прием, другой на передачу) + сигнал управление, т.е. производить переключение с приема на передачу и наоборот. Здесь будет две раздельные шины - одна на прием, другая на передачу.
2. Можно использовать двунаправленный буфер. Также нужно будет производить переключение с приема на передачу и наоборот, т.е. необходим сигнал управления. Здесь одна шина работающая как на прием так и на передачу.
PS Кажется это нужно тогда делать в обоих ПЛИС
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"