Можно ли во Flex получить 12МГц?
Если да, то можно попробовать сделать Профи конфигурацию.
Можно ли во Flex получить 12МГц?
Если да, то можно попробовать сделать Профи конфигурацию.
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Зефир спаял! Че нибудь зашить бы в него.
Конфигурация флекса на карте должна быть?
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
Изучаю схему, возник вопрос:
SRAM подключена - сигнал WR\ и сигнал CS\
т.е. MD0-7 постоянно работают на выход, кроме
когда WR\=0, запись происходит по фроту WR\
и FPGA должна переключиться на ввод после перехода
WR\ из 0 в 1. Не происходит ли в это момент конфликт?
когда SRAM начинает выдавать данные, а FPGA еще не переключилась на
ввод?
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
А точно сигнал WR/ именно к SRAM подключен?
Я лично не уверен в этом.
---------- Post added at 10:42 ---------- Previous post was at 10:41 ----------
Конфигурация флекса находится в ПЗУ.
На данный момент я разбираюсь с SD интерфейсом. Потом выложу прошивку ПЗУ. Ну и без прошивки меги, особо не поработаешь с компом - там ведь клава.
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
У статической памяти как бы сигнал WR в приоритете, так что все нормально работает. Я это уже давно пробовал, когда со статикой игрался.
В ПЗУ прошивка ПЛИС находится в 0 банке, т.е. в адресах 0000...3FFF
Я туда ее в bin виде зашиваю вместе с прошивкой спековсего ПО.
По логике в последствии нужно сделать как в Эве, обновлять прошивку не вынимая ПЗУ.
Клава сделана как в ZXMC?
Может лучше в FPGA реализовать 8 регистров на 5 бит и
по И выдавать на Z80 (можно будет без WAIT выдавать состояние сразу
нескольких скан линий). Т.е. AVR заполняет с одной стороны эти 8x5 регистры,
а Z80 читает их из FPGA как обычную мех клавиатуру.
Прямой обмен данными AVR с FPGA предусмотрен?
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
Я пока забуксовал с SD интерфейсом, проблема описана тут http://zx.pk.ru/showpost.php?p=711156&postcount=1099
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)