Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Если кто-либо сталкивался с чем-либо подобным или может прокоментировать ситуацию - зараннее благодарен.
Схема включения практически повторяет "китайский" вариант:
http://www.tichinese.com/Electric/C5000/C5...00612/1794.html
Суть проблемы поясню на примере цикла записи 32-битного слова:
При каждой записи со стороны PCI, PCI2040 производит последовательно 2 обращения к DSP, имеющие один общий длинный HCS# и два отдельных импулься HDS#, сопровождающие 1-е и 2-е 16-ти битные слова.
В течение всего первого обращения, DSP удерживает сигнал "готово", HRDY# = 0 и первый импульс HDS# имеет минимальную длинну. Это совершенно правильно.
Перед началом второго обращения, DSP устанавливает сигнал "не готово" HRDY# = 1 и, согласно описанию PCI2040, HDS# должен быть растянут до момента, когда DSP выставит HRDY# = 0.
Однако, PCI2040 игнорирует неготовность и формирует короткий импульс HDS#.
В чем может быть дело?
С уважением, Авдюшин С.С.