hynter
Jun 30 2008, 11:54
Мне необходимо сделать устройство сопряжения под системную шину PCI. Я о существовании такого у знал пару дней назад! Подскажите пожалуйста как это делается...А именно как сделать его интерфейсную часть. Заранее безмерно благодарен
blackfin
Jun 30 2008, 12:08
Цитата(hynter @ Jun 30 2008, 15:54)

Мне необходимо сделать устройство сопряжения под системную шину PCI. Я о существовании такого у знал пару дней назад!
Экий Вы тормоз! Тут есть умельцы - за день сопряжение делают..
Цитата(hynter @ Jun 30 2008, 15:54)

Мне необходимо сделать устройство сопряжения под системную шину PCI. Я о существовании такого у знал пару дней назад! Подскажите пожалуйста как это делается...А именно как сделать его интерфейсную часть. Заранее безмерно благодарен
Интерфейсную часть кого - шины PCI, устройства сопряжения (кстати, что это такое?) или как припаять разъем? Можно поконкретнее, что надо сделать?
DpInRock
Jun 30 2008, 12:26
CY7C09449PV-AC
Это двухпортовая память. С одной стороны PCI? с другой обычный интерфейс обычного процессора (типа, раздельная шина адреса\данных, сигналы чтение запись и пр.).
Ничего так себе микросхемка. И драйверы под нее у Cypress есть вместе с исходниками. Ешь - не хоу.
Да, скорость обмена по локальной шине 50 Мгц. Может работать мастером на PCI. Разрядность локальной шины 8-32 - на выбор.
P/S/ А что, на Марсе PCI не существует?
Цитата(DpInRock @ Jun 30 2008, 16:26)

CY7C09449PV-AC
Тогда уж мосты от PLX Technology (
www.plxtech.com) Их много и разных (PCI9030, PCI9050, PCI9052, PCI9054)
Цитата(hynter @ Jun 30 2008, 15:54)

Мне необходимо сделать устройство сопряжения под системную шину PCI. Я о существовании такого у знал пару дней назад! Подскажите пожалуйста как это делается...А именно как сделать его интерфейсную часть. Заранее безмерно благодарен
PLX (есть и мастер, и устройство) ставишь и не паришся. Правда, дороговато.. Но, зато готовое решение.
DpInRock
Jun 30 2008, 22:07
А с двухпортовой памятью - совсем не паришься. Полная абстракция. Аппаратная. И стоит 22 бакса.
Там и флаги атомные предусмотрены.
WEST128
Jul 1 2008, 06:32
CY7C09449PV-AC - очень неплохая микросхемка для ее цены. Будем использовать.
Цитата(WEST128 @ Jul 1 2008, 10:32)

CY7C09449PV-AC - очень неплохая микросхемка для ее цены. Будем использовать.
Угу, вот правда с доставаемостью ее в Москве есть проблемы (точнее нет, ни проблем ни ее самой

) С PLX немного лучше (но не намного

)
blackfin
Jul 1 2008, 08:37
Цитата(XVR @ Jul 1 2008, 12:11)

Угу, вот правда с доставаемостью ее в Москве есть проблемы...
А вот с Альтерой никаких проблем нет..
DpInRock
Jul 1 2008, 12:43
Я легко доставал. Даже без проблем.
Но удобство перекрывает все.
Можно использовать ихний драйвер - безпроблемный. Я его из дельфей вызываю легко.
А самое главное не в этом. Главное в том, что ставишь ее на плату как-нибудь и оно работает. Никаких причуд с отражениями, звонами и пр. ерундой. Ну, т.е. у меня 2 разных по разводке плат на ней и в обеих не было проблем вообще никаких. (Может повезло, не знаю).
blackfin
Jul 1 2008, 13:11
Цитата(DpInRock @ Jul 1 2008, 16:43)

А самое главное не в этом.
А PCI-66 или PCI-X-133 эта м/сх поддерживает?
DpInRock
Jul 1 2008, 14:05
Нет. Только 33 мегагерца. И только PCI. (Чем меня однажды разозлил блэкфин - так это поддержкой PCI-66...Чтобы на обычную маму поставить надо обалденный преобразователь уровней ставить. )
blackfin
Jul 1 2008, 14:15
Цитата(DpInRock @ Jul 1 2008, 18:05)

Нет. Только 33 мегагерца. И только PCI. (Чем меня однажды разозлил блэкфин - так это поддержкой PCI-66...Чтобы на обычную маму поставить надо обалденный преобразователь уровней ставить. )
Нее.. путаете.. BF535 - тоже только 33 мегагерца..
Но только 3.3V
DpInRock
Jul 1 2008, 14:56
Ну да. Верно. (Это мамы 3.3 вольтовые, они же-PCI-66 - денег стоят - с ума сойти).
Ищите лучше MegaCore от Альтеры. Как самое простое с чего я начинал - PCIT1, потом можно и на что-то более солидное переходить типа PCIB если конечно надо чтоб он мастером был.
Вещь прощупанная уже с 2001года, еще аж на семействе FLEX10K и безотказно работающая до сих пор.
Естественно исходники бяли тянутые, сейчас может они и свободно где лежат.
Преимущество сопряжения на ПЛИС : в любой момент с пользовательской стороны можно простой доработкой добавить любой каприз и обойтись всего двумя корпусами : FPGA + конфигурационная SEEPROM (источники питания не считаю).
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.