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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> программа для тестирования pci
sergey sva
сообщение Jun 27 2011, 18:26
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Чем протестировать pci устройство? И если менять прошифку(после измен.) придется каждый раз перезагружать комп, много времени на это уходит может есть способы как то ускорить это? или испытывать под досом, поделитесь опытом ?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Jun 28 2011, 10:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Ну по поводу протестировать наверно универсального не чего нет только свою программу писать,под свой девайс.
А как удобнее отлаживать?, изменил код загрузил в плисину теперь что бы проверить нужно перезагружать комп или может есть способ попроще?
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Jun 30 2011, 17:22
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



У меня та же проблема.
Это ж плагэндплэйное утройство... Так что по моему без перезагрузки никуда. И не важно, дос это, виндовс или линух.
Хотя может я чего-то и не знаю. Если у кого есть какие предположения (пусть даже смешныеsm.gif) всё равно просмотрю


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
Andrew2000
сообщение Jul 1 2011, 21:46
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675



На то есть CompactPCI HotSwap
или так:
http://www.jungo.com/st/hotswap.html
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Jul 7 2011, 11:48
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



2Andrew:
если можно вкратце о хотсвап от jungo: систему что, перегружать не надо чтоб появилась новая прошивка?


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 8 2011, 11:06
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Мучаю PCI платку ужасно не удобно отлаживать, плату вставляю вентиляторы работают биос не стартует, в каком состоянии, в чем именно проблема не понятно не звуков не экранов, может есть софт специальный когда ось загружена как то протестировать плату, какого сигнала ей не хватает.

Сообщение отредактировал sergey sva - Sep 8 2011, 11:14
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 8 2011, 12:38
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(sergey sva @ Sep 8 2011, 14:06) *
Мучаю PCI платку ужасно не удобно отлаживать, плату вставляю вентиляторы работают биос не стартует, в каком состоянии, в чем именно проблема не понятно не звуков не экранов, может есть софт специальный когда ось загружена как то протестировать плату, какого сигнала ей не хватает.


Делал и Target, и Master, причем не раз. Отладка осуществлялась обычным осциллографом. А чаще всего от него толку не было, посему приходилось глубоко вникать в спецификацию, менять прошивку и множество раз (раз 100 за одну отладку) перегружаться. Другого пути нет. Разве что покупать очень недешевое спец. оборудование. Ну или же делать PCI - сниффер, захватывающий, например, первые десятки транзакций после включения питания. Один раз я так и сделал. Но у вас-то этот номер не пройдет, поскольку вы пока не можете запустить даже самый первый свой проект, не говоря уже о сниффере ...
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Sep 8 2011, 13:12
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(sergey sva @ Sep 8 2011, 14:06) *
...может есть софт специальный когда ось загружена как то протестировать плату, какого сигнала ей не хватает.

Сначала BIOS должен увидеть Вашу плату в компьютере, для этого подойдет PCISniffer 1.5 (полность free), только запускается он с отдельного CD.
http://www.miray.de/products/sat.pcisniffer.html

А дальше он поможет немного углубиться в тестируемую плату, если она вообще дышит....
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 8 2011, 14:43
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
А дальше он поможет немного углубиться в тестируемую плату, если она вообще дышит....

Да сейчас бы разделить в чем дело либо в плате либо в прошивке.
Только программа не запустится, биос не запускается, кнопку включения нажимаю включаются вентиляторы и все, если плату выдернуть то биос запускается появляется стартовый экран биоса. А так даже монитор не включается,только вентиляторы.
Если другу плату вставить,USB-PCI(заводская) то все запускается PCI master исправен.
Цитата
Но у вас-то этот номер не пройдет, поскольку вы пока не можете запустить даже самый первый свой проект, не говоря уже о сниффере

Да уж без помощи не как)).
Сейчас не могу разделить в чем проблема в железе или в прошивке.
Если вы много раз делали может у вас что завалялось рабочее blush.gif ?
Исходников не надо просто бы untileted.MCS собранный с рабочим кодом, что бы можно было разделить кто не исправен железо или программа.

для XC3S250E XCF04S

вот ucf файл.

Код
NET "AD_p[31]" IOSTANDARD = PCI66_3;
NET "AD_p[30]" IOSTANDARD = PCI66_3;
NET "AD_p[29]" IOSTANDARD = PCI66_3;
NET "AD_p[28]" IOSTANDARD = PCI66_3;
NET "AD_p[27]" IOSTANDARD = PCI66_3;
NET "AD_p[26]" IOSTANDARD = PCI66_3;
NET "AD_p[25]" IOSTANDARD = PCI66_3;
NET "AD_p[24]" IOSTANDARD = PCI66_3;
NET "AD_p[23]" IOSTANDARD = PCI66_3;
NET "AD_p[22]" IOSTANDARD = PCI66_3;
NET "AD_p[21]" IOSTANDARD = PCI66_3;
NET "AD_p[20]" IOSTANDARD = PCI66_3;
NET "AD_p[19]" IOSTANDARD = PCI66_3;
NET "AD_p[18]" IOSTANDARD = PCI66_3;
NET "AD_p[17]" IOSTANDARD = PCI66_3;
NET "AD_p[16]" IOSTANDARD = PCI66_3;
NET "AD_p[15]" IOSTANDARD = PCI66_3;
NET "AD_p[14]" IOSTANDARD = PCI66_3;
NET "AD_p[13]" IOSTANDARD = PCI66_3;
NET "AD_p[12]" IOSTANDARD = PCI66_3;
NET "AD_p[11]" IOSTANDARD = PCI66_3;
NET "AD_p[10]" IOSTANDARD = PCI66_3;
NET "AD_p[9]" IOSTANDARD = PCI66_3;
NET "AD_p[8]" IOSTANDARD = PCI66_3;
NET "AD_p[7]" IOSTANDARD = PCI66_3;
NET "AD_p[6]" IOSTANDARD = PCI66_3;
NET "AD_p[5]" IOSTANDARD = PCI66_3;
NET "AD_p[4]" IOSTANDARD = PCI66_3;
NET "AD_p[3]" IOSTANDARD = PCI66_3;
NET "AD_p[2]" IOSTANDARD = PCI66_3;
NET "AD_p[1]" IOSTANDARD = PCI66_3;
NET "AD_p[0]" IOSTANDARD = PCI66_3;
NET "CBE_p[3]" IOSTANDARD = PCI66_3;
NET "CBE_p[2]" IOSTANDARD = PCI66_3;
NET "CBE_p[1]" IOSTANDARD = PCI66_3;
NET "CBE_p[0]" IOSTANDARD = PCI66_3;
NET "INTAn_p" IOSTANDARD = PCI66_3;
NET "TRDYn_p" IOSTANDARD = PCI66_3;
NET "DEVSELn_p" IOSTANDARD = PCI66_3;
NET "STOPn_p" IOSTANDARD = PCI66_3;
NET "SERRn_p" IOSTANDARD = PCI66_3;
NET "PERRn_p" IOSTANDARD = PCI66_3;
NET "PAR_p" IOSTANDARD = PCI66_3;
NET "IDSEL_p" IOSTANDARD = PCI66_3;
NET "IRDYn_p" IOSTANDARD = PCI66_3;
NET "FRAMEn_p" IOSTANDARD = PCI66_3;
NET "CLK_p" IOSTANDARD = PCI66_3;
NET "RSTn_p" IOSTANDARD = PCI66_3;
# PlanAhead Generated physical constraints
NET "AD_p[0]" LOC = P50;
NET "AD_p[1]" LOC = P49;
NET "AD_p[2]" LOC = P48;
NET "AD_p[3]" LOC = P47;
NET "AD_p[4]" LOC = P42;
NET "AD_p[5]" LOC = P41;
NET "AD_p[6]" LOC = P40;
NET "AD_p[7]" LOC = P39;
NET "AD_p[8]" LOC = P36;
NET "AD_p[9]" LOC = P35;
NET "AD_p[10]" LOC = P34;
NET "AD_p[11]" LOC = P33;
NET "AD_p[12]" LOC = P31;
NET "AD_p[13]" LOC = P30;
NET "AD_p[14]" LOC = P29;
NET "AD_p[15]" LOC = P28;
NET "AD_p[16]" LOC = P25;
NET "AD_p[17]" LOC = P24;
NET "AD_p[18]" LOC = P23;
NET "AD_p[19]" LOC = P22;
NET "AD_p[20]" LOC = P19;
NET "AD_p[21]" LOC = P18;
NET "AD_p[22]" LOC = P16;
NET "AD_p[23]" LOC = P15;
NET "AD_p[24]" LOC = P12;
NET "AD_p[25]" LOC = P11;
NET "AD_p[26]" LOC = P9;
NET "AD_p[27]" LOC = P8;
NET "AD_p[28]" LOC = P5;
NET "AD_p[29]" LOC = P4;
NET "AD_p[30]" LOC = P3;
NET "AD_p[31]" LOC = P2;
NET "CBE_p[0]" LOC = P60;
NET "CBE_p[1]" LOC = P62;
NET "CBE_p[2]" LOC = P202;
NET "CBE_p[3]" LOC = P199;
NET "CLK_p" LOC = P186;
NET "DEVSELn_p" LOC = P68;
NET "FRAMEn_p" LOC = P203;
NET "IDSEL_p" LOC = P181;
NET "INTAn_p" LOC = P193;
NET "IRDYn_p" LOC = P200;
NET "PAR_p" LOC = P45;
NET "PERRn_p" LOC = P64;
NET "RSTn_p" LOC = P180;
NET "SERRn_p" LOC = P63;
NET "STOPn_p" LOC = P65;
NET "TRDYn_p" LOC = P205;


Сообщение отредактировал sergey sva - Sep 8 2011, 15:22
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 8 2011, 15:17
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(sergey sva @ Sep 8 2011, 17:43) *
Сейчас не могу разделить в чем проблема в железе или в прошивке.
для XC3S250E XCF04S


Есть только исходники, для XC2S100. Но их придется искать в архиве. До утра надеюсь найти. Подходит такой вариант ?

P.S. если у вас PCI66 (у меня только 33), то придется задавать Constraints. даже для PCI33 это обязательно. а для 66 - так и вовсе необходимо, оно может не работать только из-за этого ...

Сообщение отредактировал kovigor - Sep 8 2011, 15:20
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 8 2011, 15:26
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
Есть только исходники, для XC2S100. Но их придется искать в архиве. ..

Конечно ,если у вас будет желание и настроение помочь буду очень благодарен ))
PCI Частота сейчас 20МГЦ, убавил в в биосе.


Сообщение отредактировал sergey sva - Sep 8 2011, 15:32
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 8 2011, 16:12
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(sergey sva @ Sep 8 2011, 18:26) *
Конечно ,если у вас будет желание и настроение помочь буду очень благодарен ))
PCI Частота сейчас 20МГЦ, убавил в в биосе.



Вот, должно работать, судя по журналу.
высылаю на asv-lab@yandex.ru.
Просьба не распространять ...
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 8 2011, 16:22
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Хорошо, попробую, пришло.

Сообщение отредактировал sergey sva - Sep 8 2011, 16:38
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 8 2011, 19:33
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Комп стал загружаться но нового устройства нет(ос не видит не чего нового), но и это уже хорошо )) если будут советы пишите.

Сообщение отредактировал sergey sva - Sep 8 2011, 19:33
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Sep 9 2011, 05:16
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(sergey sva @ Sep 8 2011, 22:33) *
...ос не видит не чего нового..

У Вас с правильностью схемы, с согласованием уровней, с сигналами и их целостностью все в порядке? Проверяли осциллографом и что именно? Рекомендации по трассировке выдержаны (длина цепей и конденсаторные фильтры), там ведь с ними достаточно строго.... Еще правильность пайки и очистки от флюса... Вы бы выложили фрагменты схемы и трассировки (лучше в *.pdf или фото), а то получается гадание на кофейной гуще...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 12:08
Рейтинг@Mail.ru


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