|
|
  |
Тип порта inout |
|
|
|
Oct 25 2010, 14:03
|
Частый гость
 
Группа: Участник
Сообщений: 184
Регистрация: 7-10-10
Пользователь №: 59 981

|
Цитата(Maverick @ Oct 25 2010, 17:51)  можно описать поподробнее вопрос? Есть ПЛИС1 и ПЛИС2. ПЛИС1 соединена с PHY(Ethernet) и ПЛИС2. Протокол Eth реализуется в ПЛИС2. ПЛИС1 является неким мостом между ПЛИС2 и PHY. В протоколе заложены сигналы inout. Как эти сигналы принять в ПЛИС1 и направить на выход В ПЛИС2. Если написать OUT<=IN, то присвоение происходит только в одну сторону.
|
|
|
|
|
Oct 25 2010, 14:13
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(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.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Oct 25 2010, 14:30
|
Частый гость
 
Группа: Участник
Сообщений: 184
Регистрация: 7-10-10
Пользователь №: 59 981

|
Цитата(Maverick @ Oct 25 2010, 18:13)  1. Можно сделать схемку из "двух" триггеров (один на прием, другой на передачу) + сигнал управление, т.е. производить переключение с приема на передачу и наоборот. Здесь будет две шины - одна на прием другая на передачу. 2. Можно использовать двунаправленный буфер. Также нужно будет производить переключение с приема на передачу и наоборот. Здесь одна шина работающая как на прием так и на передачу. PS Кажется это нужно тогда делать в обоих ПЛИС В Плис2 у нас стоит софтовое ядро Ethernet, поэтому мы не знаем в какой момент идет передача, а в какой прием. Как управлять приемом и передачей?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|