Всем привет!
Кто работал с ICAP ПЛИС ксалинкса (сейчас работаю с ICAP_SPARTAN6, но я так понимаю и в виртексах он подобный), смогли ли вы добиться от него правильного чтения?
Ни симулятор, ни чипскоп не показывают ничего даже похожего на правильное чтение.
Я подал на интерфейс клоки 20 МГц, по поднимающемуся фронту подаем ему последовательность по тактам (биты на входе переставлены[8:15][0:7])
0. СЕ в 1, направление чтения, входная шина FFFF
1. опускаю CE в 0
2. задаю направление на запись (тут падает сигнал бизи)
3. FFFF (здесь и далее 16-рчные коды на входном порту)
4. FFFF
5. AA99
6. 5566
7. 2000
8. 2C01, здесь пробовал разные коды и 2901 и т.д.
9. 2000
10. 2000
11. 2000
12. 2000
13. 2000, перевожу направление на чтение, поднимается сигнал бизи, на выходной шине FFF7
14. 30А1, на выходной шине FFF1
15. 000D, на выходнйо шине FFF9
16. 2000, падает сигнал бизи, на выходной шине 0000
17. 2000
Вот какого же? Как правильно читать? Как правильно реагировать на сигнал Бизи? Поглядел по форумам ксалинкса, везде примерно одна фигня. Кто работал с этим ICAP поделитесь секретом успеха?