|
PCIe |
|
|
|
Feb 12 2010, 03:04
|

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

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

Группа: Участник
Сообщений: 21
Регистрация: 21-01-10
Пользователь №: 54 970

|
Здравствуйте, можно я подключусь к дискуссии? Точно такая же проблема у меня. Идея та же - нужно загрузить первоначальную прошивку, она по PCI-E заливает на флешку новую загрузку, ПЛИС рестартится, устройство переопределяется, всё работает под новой прошивкой. Цитата(disel @ Feb 16 2010, 09:12)  Все это возможно прямо через PCIe безо всякого SMBus-а. Добавить только к ПЛИСине какую нибудь мелкую CPLD, которая будет загрузкой управлять. Насчет хотплуга не знаю, попробую сегодня прошивку залить и запустить поиск оборудования. Чето всегда после перезагрузки тестировал, может зря. Ну, насколько я понимаю, для управления загрузкой не нужна никакая CPLD, у xilinx есть MultiBoot и ICAP, которые под это заточены. Вообще никакого дополнительного обвеса к ПЛИС не понадобится. У меня PCIe устройство, если плис перегрузить нагорячую, вообще нигде не видно после перезагрузки, не находится... Приходится перегружать компьютер. Надо будет попробовать сначала отключить устройство в диспетчере оборудования, а потом перегружать... И ещё я не понял на счёт BAR0, BAR1 и т.д... Зачем записывать их значения и восстанавливать? Я вот этот абзац вообще что-то не понял...
|
|
|
|
|
Mar 29 2010, 18:22
|

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

|
Цитата(SiTi @ Mar 29 2010, 19:49)  Здравствуйте, можно я подключусь к дискуссии? Точно такая же проблема у меня. Идея та же - нужно загрузить первоначальную прошивку, она по PCI-E заливает на флешку новую загрузку, ПЛИС рестартится, устройство переопределяется, всё работает под новой прошивкой. Угу. На всё про все 0.2 секунды. Иначе, PC имеет полное право сказать "нет там ничего". Цитата Ну, насколько я понимаю, для управления загрузкой не нужна никакая CPLD, у xilinx есть MultiBoot и ICAP, которые под это заточены. Вообще никакого дополнительного обвеса к ПЛИС не понадобится. Может быть, у хилых. Цитата У меня PCIe устройство, если плис перегрузить нагорячую, вообще нигде не видно после перезагрузки, не находится... Приходится перегружать компьютер. Надо будет попробовать сначала отключить устройство в диспетчере оборудования, а потом перегружать... Под линухом, говорят ноужно загрузить специальный драйвер, тогда и хот-свап появится. у PCIe. Цитата И ещё я не понял на счёт BAR0, BAR1 и т.д... Зачем записывать их значения и восстанавливать? Я вот этот абзац вообще что-то не понял... BAR0 - обычная память. BAR1 - память для таблицы дескрипторов для чайнинг-ПДП. Вы говорите, что вам нужно столько-то памяти для BAR0, столько-то памяти для BAR1 итд. Это для того что Альтера предлагает. А уж где эта память будет, решает BIOS или OS при загрузке.
|
|
|
|
Сообщений в этой теме
Methane PCIe Feb 12 2010, 03:04 DmitryR Вопрос из серии "как получить все, не делая н... Feb 12 2010, 06:36 Methane Цитата(DmitryR @ Feb 12 2010, 08:36) Вопр... Feb 12 2010, 07:40  DmitryR Вы прежде, чем искать подумайте, как эта модель мо... Feb 12 2010, 11:08   Methane Цитата(DmitryR @ Feb 12 2010, 13:08) Вы п... Feb 12 2010, 11:51    Methane Народ, если взять ПЛИС с PCIe коркой внутри, то ни... Feb 12 2010, 13:13   des00 Цитата(DmitryR @ Feb 12 2010, 05:08) Вы п... Feb 14 2010, 07:21    Methane Цитата(des00 @ Feb 14 2010, 09:21) Кстати... Feb 15 2010, 11:25     des00 Цитата(Methane @ Feb 15 2010, 05:25) Мент... Feb 15 2010, 12:03      Methane Цитата(des00 @ Feb 15 2010, 14:03) C:... Feb 15 2010, 13:16       disel Цитата(Methane @ Feb 15 2010, 16:16) в PC... Feb 15 2010, 13:39        Methane Цитата(disel @ Feb 15 2010, 15:37) Не пон... Feb 15 2010, 13:41         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 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|