Сообщение от
PVV
Продолжу гадание на кофейной гуще, авось попаду...Для кого вопросы задаю?
Вот вариант SDOS с ожиданием флага BUSY в старшем бите (0х80):
Вложение 64623
И гадать не надо. Он же указал на прошивку, а там:
Код:
assign Dat[7:0] = (~nCS & ~nRD) ? (Adr) ? {~nINS,BUSY,2'h0,Ctrl[3:0]} : Data[7:0] : 8'hZZ;
Что сразу не соответствует твоим запросам. Алсо:
Сообщение от
PVV
Так как были отличия (посмотрел сейчас - так и осталось
разночтения, fifan, ну исправь же это наконец!) в описании его размещения на сайте fifan_а и реальной реализацией в плис, и на чем в конце концов сошлись я не в курсе.
Я его просил еще месяц назад, а воз и ныне там, хотя меня он тыкал палочкой на предмет лампочек. Актуальный проект соответствует этому:
Код:
RD WR RES
D7 INS x x
D6 BSY x x
D5 0 x x
D4 0 x x
D3 GRN GRN 0
D2 RED RED 0
D1 SPD SPD 0
D0 SEL SEL 0
INS: 0 - пусто, 1 - вставлена карта
BSY: 0 - готов, 1 - занят сдвигом
GRN: 0 - выключен, 1 - горит зеленый LED
RED: 0 - выключен, 1 - горит красный LED
SPD: 0 - низкая скорость, 1 - высокая скорость
SEL: 0 - карта не выбрана, 1 - карта выбрана
Придерживайтесь в своем коде только этой информации.