|
|
  |
Моделирование PCI интерфейса, КАК??? |
|
|
|
Mar 2 2006, 20:23
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(kurtis @ Mar 2 2006, 19:28)  как сделать моделирование устройства, которое будет работать с PCI шиной???использую fpga ксайлинкс, ориентировочно спартан 3. Планируется написание интерфейства с pci, дык как проверить работоспособнойть интерфейса без изготовления опытного образца??? Это делается с помощью различных средств моделирования, например ModelSim или QestaSim. Разрабатываете проект Вашего кристалла, создаете набор тестовых воздействий и запускаете средство моделирования. Проверяете получаемые результаты. Устраивает - можно переходить к железу, нет - доработка. И т.п. Цитата какие програмы могут понадобится для отладки pci устройств в железе??? Я в свое время, когда тестировал свое ядро для PCI32, пользовался ChipScope Pro. В один момент мне это очень помогло. Дальше результаты моделирования совпали с практикой.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Mar 4 2006, 14:03
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(kurtis @ Mar 4 2006, 16:11)  а так чтоб уже готовая модель была???такое есть???просто для меня моделирование это один из этапов освоения...а писать мне модель для того что я незнаю, как-то убого выйдет.....=)) Сама по себе модель шины PCI с моей точки зрения имеет мало смысла, т.к. шина, как и любой другой интерфейс, предназначена для обмена данными между различными узлами устройства. Т.е. абстрактной модели шины как таковой нет, есть ее стандарт, где в полной мере описаны режимы работы шины. А для конкретных приложений пользователи создают свои модели для отладки устройств в среде моделирования.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Mar 9 2006, 10:27
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(vladec @ Mar 9 2006, 12:06)  Делать PCI контроллер на Spartan3 может оказаться не корректным, поскольку Spartan3 не имеет тойлерантности к 5 вольтам, а компьютерная PCI шина в общем случае пятивольтовая. Лучше использовать Spartan2, с ним такой проблемы не будет. Для натурной отладки, лучше всего использовать пакет Jungo WinDriver с www.jungo.com. Мне все-таки кажется, что лучше поставить Spartan-3 + преобразователи уровней. Емкость кристалла больше, цена за вентиль ниже, энергопотребление ниже и т.п.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|