Кароче объясняю в деталях.
Microblaze получает прошивку по RS232 от PC. Далее кладет в память.
После прошивка должна быть передана по интерфейсу Slave Serial, который соединяет Spartan3e и Virtex-4FX. ( см даташит
ug071.pdf, на странице 28 есть диаграмма )
Для этой цели я написал компонент который осуществляет передачу по этому интерфейсу.
На данный момент проблема в том, что на выходе компонента выдается требуемая последовательность сигналов, но Virtex-4FX не программируется ( это я сужу по светодиоду DONE от Virtex-4FX ).
Как это дело можно отладить ? Что я делаю не так?
Диаграмма в реал тайм времени ниже.
На первой диаграмме:
D1 - PROGRAM_B
D2 - INIT_B
D3 - D_IN
D4 - CCLK ( частоту подаю 8МГц )
Foto_1Foto_2
Нелегко оказаться на верном пути, но куда труднее его пройти.
(с) Уилл Роджерс