Цитата Сообщение от 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 - карта выбрана
Придерживайтесь в своем коде только этой информации.