Мой порт ДВК FPGA для MiSTer заработал с образами дисков с файловой системы. Выделенная SDCARD больше не нужна.
https://github.com/xolod79/MC1201/bl...1_20211030.rbf
Пока работа самого ядра не очень стабильна. WIP!
Мой порт ДВК FPGA для MiSTer заработал с образами дисков с файловой системы. Выделенная SDCARD больше не нужна.
https://github.com/xolod79/MC1201/bl...1_20211030.rbf
Пока работа самого ядра не очень стабильна. WIP!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Уважаемый forth32, уважаемые коллеги!
Портирую проект на плату https://www.waveshare.com/wiki/CoreEP4CE10
По скудоумию своему не придумал ничего более, нежели изменить проект AX4010. Впоследствии, конечно, перепишу в отдельный проект платы и выложу на свеобщее обозрение, но пока именно так.
С vga пришлось поступить не по-людски, оставив только по одному биту из цапа - заработало.
С PS/2 чудеса - не встало на пины разъема с VGA, отсадил на другую гребенку, но при всем этом отчего-то с подачи питания не работает, работает только после передергивания питания +5 В клавиатуры.
Тесты проходят (за исключением LP.
Но имеем нерабочую SD, в чем может быть проблема? Я ее отсадил на свободные пины, вроде все должно работать, НО обращения к ней нет.
Записал dd корректно, сама карта - SDHC 32 Gb. Читается, sd_extract извлекает из нее (прямо с адаптера) под линхами все диски, диски монтируются в pdp11...
@172140/000040 37
@172142/
BUS ERROR
@B
RK0
@
И да, вопрос - ПС как нажать?
С чем может быть связано? Пины менял, там все чисто. Светодиод на самой плате SD горит только питания. Светодиоды обращения к дискам молчат.
Еще вопрос относительно выбора банка - мы не цепляем кнопки физические?
hdl/topboard16.v: input [3:0] sw_diskbank, // дисковый банк
hdl/topboard16.v: .start_offset({1'b0,sw_diskbank,22'h0}),
И в исходниках по умолчанию действительно первый банк?
Немного сумбурно, но хоть какой-то прогресс есть у меня...
Может быть SD-контролер, используемый в дизайне, не правильно инициализирует SDHC?
Не поддерживает какие-то capabilities, или в SPI mode не переключает, или еще что-то?
p.s. Я забросил разбираться с проблемой у меня.
yu.zxpk(16.02.2022)
Странно себя ведет клавиатура. питание передернешь и ок, а со старта - нет.
Что касается модуля - он вот такой https://www.waveshare.com/wiki/Micro_SD_Storage_Board
А подтянуть 3.3В можно ведь и
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to sdcard_miso
?
Или физически через 1К резистор?
Отдельный модуль SD - гемор. У меня такой заработал на OMDAZZ только на 2.5МГц и при очень коротких проводниках, сильно перепутанных (замена на короткий шлейф опять привела к нерабочему состоянию).
- - - Добавлено - - -
На VT52 клаве (которая через PS/2) правый ALT работает, а вот в Putty так и не нашел![]()
У меня работал вот такой очень простой модуль. https://3d-diy.ru/wiki/arduino-modul...d-card-reader/
Вы посмотрите активностью на ногах CS, CLK, MISO, MOSI присутствует ?
Еще есть момент, у автора в модуле hdl\sdspi.v тактовая частота для SDCard генерируется постоянно. А по спецификации она должна вырабатываться только при передачи данных.
http://elm-chan.org/docs/mmc/mmc_e.html
Это работает нормально, но есть вероятность что могут быть нюансы.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)