реклама на сайте
подробности

 
 
> PCIe
Methane
сообщение Feb 12 2010, 03:04
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Спрошу сразу. Можно ли достоверно промоделировать на моделсиме устройство на PCIe, ничего не покупая и не тратя на это все несколько месяцев? Хочется написать, убедится что BARы правильно прописаны, что PnP и прочая беда работает, прогнать симуляцию разных вариантов чтения/записи из PCIe, генерации прерываний, убедится что пашет DMA, Burstы, что все работает в 64 бита, поиграться включая/отключая lan-ы, посмотреть какая для этого нужна ПЛИСина, может быть и hotplug проверить итд. И уже потом решать вопросы с покупкой чего либо. И заодно, если покупать megaCore PCIe, то сколько это может стоить? (просто порядок цен)? Килобакс, мегабакс?

Если да, то что откуда качать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DmitryR
сообщение Feb 12 2010, 06:36
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Вопрос из серии "как получить все, не делая ничего". Попробуем ответить.

Начиная с конца: PCIe endpoint реализован аппаратно в большинстве современных FPGA, поэтому ничего не стоит.

Что же касается симуляции - devkits именно потому пользуются таким спросом, что дают возможность быстро и недорого проверить дизайн. Например Xilinx SP605 позволит вам за примерно $700 (цена двух недель работы инженера не считая налогов) не искать бесплатные модели PCIe хоста и потом разбираться с их глюками, а вставить ваш дизайн в живой компьютер, запустить с одной стороны PCIScope, с другой стороны ChipScope, и не тратя месяцы все отладить.
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 12 2010, 07:40
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(DmitryR @ Feb 12 2010, 08:36) *
Вопрос из серии "как получить все, не делая ничего". Попробуем ответить.

Начиная с конца: PCIe endpoint реализован аппаратно в большинстве современных FPGA, поэтому ничего не стоит.

Что же касается симуляции - devkits именно потому пользуются таким спросом, что дают возможность быстро и недорого проверить дизайн. Например Xilinx SP605 позволит вам за примерно $700 (цена двух недель работы инженера не считая налогов) не искать бесплатные модели PCIe хоста и потом разбираться с их глюками, а вставить ваш дизайн в живой компьютер, запустить с одной стороны PCIScope, с другой стороны ChipScope, и не тратя месяцы все отладить.

Про devkit, понятно. А в моделсиме? Я в свое время отлаживал обмен с SDRAM, скачав ее вериложную модель, и подключив в проект. А сейчас чего-то не могу найти того же для PCIе.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 12 2010, 11:08
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Вы прежде, чем искать подумайте, как эта модель могла бы выглядеть. Особенно в части PnP: для этого туда пришлось бы половину винды переписать.
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 14 2010, 07:21
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(DmitryR @ Feb 12 2010, 05:08) *
Вы прежде, чем искать подумайте, как эта модель могла бы выглядеть. Особенно в части PnP: для этого туда пришлось бы половину винды переписать.

Кстати у ментора в квесте есть готовый PCI-E чеккер, судя по описанию очень даже функциональный. Конечно это не драйвер PCI-E, а чеккер, но тем не менее. Так что думаю что модели должны быть %)


--------------------
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 15 2010, 11:25
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(des00 @ Feb 14 2010, 09:21) *
Кстати у ментора в квесте есть готовый PCI-E чеккер, судя по описанию очень даже функциональный. Конечно это не драйвер PCI-E, а чеккер, но тем не менее. Так что думаю что модели должны быть %)

Ментор кваста-сим?

Блин, примере от альтеры, черт голову сломит! Не могли сделать один проект, где только PCI, и не мешать в него DDR2 и прочее.

Вот бы чего такого почитать, типа RTL, но с пояснением, и чтобы PCI было в одной стороне а nCONFIG в другой.
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 15 2010, 12:03
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Methane @ Feb 15 2010, 05:25) *
Ментор кваста-сим?


C:\questasim\docs\pdfdocs\questa_monitors_ref.pdf -> Chapter 13 PCI Express ->
Цитата
The QVL PCI Express monitor can be instantiated in a standard configuration for checking PCI Express implementations. It also can be instantiated in a PIPE configuration for checking PHY Interface for PCI Express implementations. The monitor works in both Gen1 and Gen2 mode and can be instantiated separately in both mode.


--------------------
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 15 2010, 13:16
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(des00 @ Feb 15 2010, 14:03) *
C:\questasim\docs\pdfdocs\questa_monitors_ref.pdf -> Chapter 13 PCI Express ->

Стоп, а до сериализатора его можно подключить? Там где последовательная 2.5ггц идет?

Цитата(disel @ Feb 15 2010, 14:59) *
Не знаю, вот и спрашиваю. Нет под рукой каких нибудь ссылок про это?

LInux SMBus гуглится на раз.


Цитата
При заливке новой прошивки в ПЛИС будет утеряно содержимое конфигурационных регистров и плата просто перестанет видиться ОС. Все равно придется комп перегружать, или заново оборудование искать. А в ПЗУ можно и по PCIе заливать и потом ПЛИС рестартануть. Я так и делал.

в PCIe заявлена поддержка hotplugа. К примеру express Card, там внутри может быть и PCIe 1x. Правда SMBusа нет. Так что мне кажется, что можно разобраться.
Go to the top of the page
 
+Quote Post
disel
сообщение Feb 15 2010, 13:39
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Цитата(Methane @ Feb 15 2010, 16:16) *
в PCIe заявлена поддержка hotplugа. К примеру express Card, там внутри может быть и PCIe 1x. Правда SMBusа нет. Так что мне кажется, что можно разобраться.


Не понял в чем разобраться.

Цитата(Methane @ Feb 15 2010, 16:16) *
LInux SMBus гуглится на раз.


А до джитага линукс добраться не может? Джитаг тоже в PCIe разъеме есть.
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 15 2010, 13:41
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(disel @ Feb 15 2010, 15:37) *
Не понял в чем разобраться.

PRSNT#1 Hot plug presence detect
WAKE# Link Reactivation
Что они значат?



Цитата(disel @ Feb 15 2010, 15:39) *
А до джитага линукс добраться не может? Джитаг тоже в PCIe разъеме есть.

Не знаю.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Methane   PCIe   Feb 12 2010, 03:04
|- - Methane   Цитата(DmitryR @ Feb 12 2010, 13:08) Вы п...   Feb 12 2010, 11:51
||- - Methane   Народ, если взять ПЛИС с PCIe коркой внутри, то ни...   Feb 12 2010, 13:13
|- - disel   Цитата(Methane @ Feb 15 2010, 16:41) PRSN...   Feb 15 2010, 13:49
|- - Methane   Цитата(disel @ Feb 15 2010, 15:49) The WA...   Feb 15 2010, 13:57
- - disel   для ксалинкса не нужно.   Feb 12 2010, 13:17
|- - Methane   Цитата(disel @ Feb 12 2010, 15:17) для кс...   Feb 12 2010, 13:53
- - max77   Для Xilinx ядро до х8 вроде бы бесплатное. Это был...   Feb 12 2010, 14:02
|- - Methane   Цитата(max77 @ Feb 12 2010, 16:02) Для Xi...   Feb 12 2010, 14:20
||- - disel   Цитата(Methane @ Feb 12 2010, 17:20) Ну н...   Feb 15 2010, 11:42
||- - Methane   Цитата(disel @ Feb 15 2010, 13:42) А к SM...   Feb 15 2010, 11:46
||- - disel   Цитата(Methane @ Feb 15 2010, 14:46) А че...   Feb 15 2010, 12:59
|- - Koluchiy   Цитата(max77 @ Feb 12 2010, 17:02) Для Xi...   Feb 17 2010, 16:16
|- - Methane   Цитата(Koluchiy @ Feb 17 2010, 18:16) Не ...   Feb 17 2010, 18:33
- - disel   Честно говоря про хотплуг не заморачивался, как то...   Feb 15 2010, 14:08
|- - Methane   Цитата(disel @ Feb 15 2010, 16:08) Честно...   Feb 15 2010, 14:20
- - disel   В конфигурационное ПЗУ я и так из драйвера пишу бе...   Feb 15 2010, 14:37
|- - Methane   Цитата(disel @ Feb 15 2010, 16:37) В конф...   Feb 15 2010, 14:51
|- - disel   Цитата(Methane @ Feb 15 2010, 17:51) В ко...   Feb 16 2010, 06:12
||- - Methane   Цитата(disel @ Feb 16 2010, 08:12) Все эт...   Feb 16 2010, 06:34
||- - disel   Цитата(Methane @ Feb 16 2010, 09:34) Инте...   Feb 16 2010, 13:18
|- - dsmv   Цитата(Methane @ Feb 15 2010, 17:51) В ко...   Feb 25 2010, 15:50
|- - Methane   Цитата(dsmv @ Feb 25 2010, 17:50) Это реа...   Feb 25 2010, 17:19
|- - dsmv   Цитата(Methane @ Feb 25 2010, 20:19) А за...   Feb 27 2010, 10:50
- - Koluchiy   Можете читать мой вопрос как "за него не надо...   Feb 17 2010, 20:22
- - cioma   http://www.altera.com/literature/po/ss-pciexpress....   Feb 19 2010, 12:16
- - XVR   Господа, прикиньте, сколько времени будет через SM...   Feb 27 2010, 11:38
|- - Methane   Цитата(XVR @ Feb 27 2010, 13:38) Господа,...   Feb 27 2010, 14:08
- - SiTi   Здравствуйте, можно я подключусь к дискуссии? Точн...   Mar 29 2010, 17:49
|- - Methane   Цитата(SiTi @ Mar 29 2010, 19:49) Здравст...   Mar 29 2010, 18:22
|- - disel   Цитата(SiTi @ Mar 29 2010, 20:49) Ну, нас...   Mar 30 2010, 05:29
|- - Methane   Цитата(disel @ Mar 30 2010, 07:29) Ну нап...   Mar 30 2010, 05:36
|- - disel   Цитата(Methane @ Mar 30 2010, 08:36) Кака...   Mar 30 2010, 06:01
|- - Methane   Цитата(disel @ Mar 30 2010, 08:01) WINXP ...   Mar 30 2010, 06:09
|- - disel   Цитата(Methane @ Mar 30 2010, 09:09) Знач...   Mar 30 2010, 06:16
|- - Methane   Цитата(disel @ Mar 30 2010, 08:16) Не сто...   Mar 30 2010, 06:25
|- - disel   Цитата(Methane @ Mar 30 2010, 09:25) Дело...   Mar 30 2010, 07:00
||- - Methane   Цитата(disel @ Mar 30 2010, 09:00) Соглас...   Mar 30 2010, 07:15
|||- - disel   Цитата(Methane @ Mar 30 2010, 10:15) Альт...   Mar 30 2010, 07:30
|||- - Methane   Цитата(disel @ Mar 30 2010, 09:30) Наверн...   Mar 30 2010, 08:01
|||- - disel   Цитата(Methane @ Mar 30 2010, 11:01) Вот....   Mar 30 2010, 08:39
|||- - Methane   Цитата(disel @ Mar 30 2010, 10:39) Если ...   Mar 30 2010, 08:45
|||- - disel   Цитата(Methane @ Mar 30 2010, 11:45) В ст...   Mar 30 2010, 10:38
|||- - XVR   Цитата(disel @ Mar 30 2010, 14:38) Читать...   Mar 30 2010, 13:40
|||- - Methane   Цитата(XVR @ Mar 30 2010, 15:40) Тут - ht...   Mar 30 2010, 16:16
|||- - XVR   Цитата(Methane @ Mar 30 2010, 20:16) Так ...   Mar 30 2010, 17:53
||||- - Methane   Цитата(XVR @ Mar 30 2010, 20:53) Это то, ...   Mar 30 2010, 18:07
||||- - XVR   Цитата(Methane @ Mar 30 2010, 22:07) Ну в...   Mar 30 2010, 19:33
||||- - Methane   Цитата(XVR @ Mar 30 2010, 22:33) Их не на...   Mar 31 2010, 03:19
|||- - disel   Цитата(Methane @ Mar 30 2010, 19:16) Так ...   Mar 31 2010, 04:58
|||- - Methane   Цитата(disel @ Mar 31 2010, 07:58) У Петр...   Mar 31 2010, 05:39
|||- - disel   Цитата(Methane @ Mar 31 2010, 08:39) А чт...   Mar 31 2010, 05:54
||- - dmitry-tomsk   Если хочется грузить прошивку с пользовательского ...   Mar 30 2010, 09:30
||- - Methane   Цитата(dmitry-tomsk @ Mar 30 2010, 11...   Mar 30 2010, 09:36
|||- - dmitry-tomsk   Цитата(Methane @ Mar 30 2010, 12:36) Загр...   Mar 30 2010, 09:56
|||- - Methane   Цитата(dmitry-tomsk @ Mar 30 2010, 11...   Mar 30 2010, 10:46
||- - disel   Цитата(dmitry-tomsk @ Mar 30 2010, 12...   Mar 30 2010, 09:37
||- - Methane   Цитата(disel @ Mar 30 2010, 11:37) Этот м...   Mar 30 2010, 09:53
|- - Бэд   Цитата(Methane @ Mar 30 2010, 13:25) Дело...   May 13 2010, 08:28
|- - Methane   Цитата(Бэд @ May 13 2010, 11:28) На ...   May 13 2010, 08:42
- - SiTi   Цитата(Methane @ Mar 30 2010, 13:36) Загр...   Mar 30 2010, 11:43
|- - Methane   Цитата(SiTi @ Mar 30 2010, 13:43) Вот тол...   Mar 30 2010, 11:49
- - SiTi   Цитата(disel @ Mar 30 2010, 14:38) Читать...   Mar 30 2010, 11:56
|- - Methane   Цитата(SiTi @ Mar 30 2010, 13:56) Какая с...   Mar 30 2010, 12:01
- - SiTi   drivers/net/mlx4/reset.c   Mar 30 2010, 12:18
|- - Methane   Цитата(SiTi @ Mar 30 2010, 14:18) drivers...   Mar 30 2010, 12:46
- - SiTi   Если в диспетчере устройств отключить устройство, ...   May 12 2010, 10:53
|- - Methane   Цитата(SiTi @ May 12 2010, 13:53) Если в ...   May 12 2010, 11:10
- - SiTi   Что-то я не понял... (Возможно вечер сказывается)....   May 12 2010, 15:49
|- - Methane   Цитата(SiTi @ May 12 2010, 18:49) Что-то ...   May 12 2010, 16:35
|- - dsmv   Цитата(Methane @ May 12 2010, 20:35) Если...   May 13 2010, 04:01
|- - Methane   Цитата(dsmv @ May 13 2010, 07:01) Есть ещ...   May 13 2010, 04:43
|- - dsmv   Цитата(Methane @ May 13 2010, 08:43) А ес...   May 13 2010, 06:39
- - gosu-art   Здравствуйте! Methane Можно узнать, чем у вас ...   Sep 3 2011, 17:28
|- - Bad0512   Цитата(gosu-art @ Sep 4 2011, 00:28)...   Sep 4 2011, 12:50
|- - dsmv   Цитата(gosu-art @ Sep 3 2011, 20:28)...   Sep 5 2011, 03:36
|- - gosu-art   Спасибо! Я так и думал, что с JTAG'ом обл...   Sep 5 2011, 04:30
- - gosu-art   Вот такой вопросик возник... Потянут ли трансиверы...   Jun 6 2012, 18:19
- - MishaN   Не совсем по теме, но может есть у кого опыт... По...   Jun 8 2012, 06:16
- - Kuzmi4   2 MishaN Не только. Вот в этом документе всё распи...   Jun 8 2012, 06:47
|- - dmitry-tomsk   Порекомендуйте, пожалуйста, switch для превращения...   Jul 14 2018, 09:26
|- - bambr   Цитата(dmitry-tomsk @ Jul 14 2018, 12...   Jul 16 2018, 15:33
- - krux   мне PCIe свичи от IDT очень понравились.   Jul 16 2018, 17:37
- - dmitry-tomsk   Цитата(krux @ Jul 16 2018, 21:37) мне PCI...   Jul 17 2018, 08:14


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 18:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01546 секунд с 7
ELECTRONIX ©2004-2016