User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 51

Тема: z80mini - Z80 и CPLD

  1. #31

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SergeiA Посмотреть сообщение
    хотелось плату с местами и разводкой для КР580ИК55 x 2


    Вот как-то так. Просто вывел порты на разъемы.

    Schematic_Z80mini2_GPIO_2022-11-27.rar

    Этот пользователь поблагодарил Xrust за это полезное сообщение:

    ALS(29.11.2022)

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32

    Регистрация
    09.03.2009
    Адрес
    Н.Новгород
    Сообщений
    27
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    Завел на z80mini CP/M по мотивам GrantSearle&&АюшаCF. Пришлось переписать прошивку CPLD на Verilog и понизить скорость UART до 9600, т.к. на 57600 буфер ввода переполнялся за время установки RTS на NMOS Z80@2.5MHz. На CMOS Z80, думаю, взлетит и на 57600. Платка удалась... )))

    Эти 3 пользователя(ей) поблагодарили dmtr за это полезное сообщение:

    ALS(05.12.2022), andrews(11.01.2023), Xrust(04.12.2022)

  4. #33

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    dmtr, можете опубликовать здесь прошивки и файлы?

  5. #34

    Регистрация
    09.03.2009
    Адрес
    Н.Новгород
    Сообщений
    27
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Z80+cpld.zip

    CF подключаем так:

    pin33 A0 = A0
    pin35 A1 = A1
    pin36 A2 = A2
    pin17 D0 = D0
    pin15 D1 = D1
    pin13 D2 = D2
    pin11 D3 = D3
    pin9 D4 = D4
    pin7 D5 = D5
    pin5 D6 = D6
    pin3 D7 = D7
    pin23 /IORW = /RW
    pin25 /IORD = /RD
    pin37 CS = A19
    pin1 /RES = /RES

    Проект Quartus в CPLD.verilog\

    Флешку использовал 27c512. Во флешку писать:

    0x0000 - SW\z80_mon.hex
    0x2000 - SW\basic.hex

    Получим монитор, как у Аюши, только без реального видео и клавиатуры. 8251 = 8-N-1.

    Установка CP/M:

    Грузим SW\FORM128.hex, запускаем G5000. Он отформатирует CFку.

    Потом грузим в память HEX в последовательности:

    SW\cpm22.hex
    SW\bios128.hex
    SW\putsys.hex

    Запускаем putsys (G5000).
    Это все установит CP/M на CF.

    Далее жмем X потом Y. Все.
    Последний раз редактировалось dmtr; 04.12.2022 в 20:50.

    Этот пользователь поблагодарил dmtr за это полезное сообщение:

    Xrust(04.12.2022)

  6. #35

    Регистрация
    07.09.2021
    Адрес
    г. Москва
    Сообщений
    7
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошил ПЛИС (своя), запустилось, монитор и BASIC. Плата версии 2.2.
    Спасибо автору.
    Предложение - сделать плату расширения с CF И 580ВВ55.

    Этот пользователь поблагодарил Palmtop за это полезное сообщение:

    Xrust(14.01.2023)

  7. #36

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Palmtop, отлично! Если можно, поделитесь прошивкой.

    - - - Добавлено - - -

    Насчёт расширения CF я подумаю, ВВ55 будет обязательно. Вопрос пока в том, как оформить её входы/выходы.

  8. #37

    Регистрация
    07.09.2021
    Адрес
    г. Москва
    Сообщений
    7
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошивка ваша Z80+cpld.zip. Я имел ввиду, что микросхема своя. Одна из Китая не прошилась, ошибка "Error (209001): JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device". Если знаете как поправить, напишите. Вторая куплена в Москве, прошилась и работает. Прошивал ver. 13.0 (13.1 не шьет). Программатор USB Blaster v2. на CH552G.
    На вашей модели с ВВ55 видно есть пустое место, как раз для CF. Как вариант, CF с обратной стороны платы.

  9. #38

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Palmtop Посмотреть сообщение
    Одна из Китая не прошилась, ошибка "Error (209001): JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device". Если знаете как поправить, напишите.
    Скорее всего это можно вылечить только фирменным параллельным программатором. Беру обычно у этого продавца. Процент брака у него небольшой.

  10. #39

    Регистрация
    07.09.2021
    Адрес
    г. Москва
    Сообщений
    7
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поясните, пожалуйста, назначение выводов J1
    RS (сброс?)
    R/W(чтение\запись?)
    E(?)
    P0..P7(?)
    Они уже доступны для работы или разведены на будущее?
    Если доступны, то как обращаться к ним из BASICa?

  11. #40

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Palmtop Посмотреть сообщение
    Поясните, пожалуйста, назначение выводов J1
    RS (сброс?)
    R/W(чтение\запись?)
    E(?)
    P0..P7(?)
    Они уже доступны для работы или разведены на будущее?
    Если доступны, то как обращаться к ним из BASICa?
    Контакты Jxx на системном разъеме зарезервированы для связи между платами и конфигурирования. На процессорной плате не разведены, можно МГТФить при необходимости. Назначаются конечным пользователем, т.к. все предусмотреть заранее невозможно. На периферийных платах их предполагается разводить под перемычки.
    RS, R/W, E P0..P7 выведены на отдельный разъем и разведены на ПЛИС. Можно использовать, например, как порт ввода/вывода или для подключения LCD панелей типа 1602 и т.д. или SD карты. А можно МГТФом перемычку кинуть на Jxx. Но для этого, разумеется, в любом случае надо внести изменение в прошивку ПЛИС. Я часто выводил на этот порт состояние каких либо внутренних регистров ПЛИС для отладки.

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Специалист МХ2: реализация в CPLD
    от fifan в разделе Специалист
    Ответов: 241
    Последнее: 15.07.2022, 04:32
  2. CPLD замены оригинальных ULA
    от Anubis_OD в разделе Зарубежные модели
    Ответов: 16
    Последнее: 21.03.2017, 19:25
  3. Как прошить CPLD ALTERA???
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 3
    Последнее: 25.05.2007, 10:48

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •