Важная информация

User Tag List

Страница 1 из 33 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 330

Тема: Любительская девборда на Z80

  1. #1
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,911
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Любительская девборда на Z80

    Вобщем назрела мысль, ввиду того, что дома особо нет времени заниматся проектами на Спеке, а на работе реал достаточно проблематично держать - возникла мысль в создание сего девайса.

    После обсуждения получился такой вариант, скажем основной:
    1. процессор - Z80 (в корпусе DIP40)
    2. ПЛИС - EPM570 (CPLD) 3.3V (в корпус TQFP144)
    3. ОЗУ - SRAM 512Кб 3.3V (например CY7C1049DV33 в корпусе TSOP2-44)
    4. ПЗУ - FLASH 512Кб (например AM29F040 в корпусе PLCC-32)
    5. Контроллер PS/2 клавы и RS232 порт - ATmega162 (в корпусе TQFP44)
    6. Буферы шины - микросхемы 74ALVC164245 (в корпусе TSSOP48)
    7. Кварцевый генератор - 25,175МГц KXO-210 (в корпусе DIL8)
    8. Внешняя шина Nemo Bus - 1 слот + 1 ножевой
    9. Выход видео - VGA разъем
    10. Разъем SD карты - типа 104C-TAA0-R


    Картинка печатки



    Вот как выглядит пустая печатная плата



    Тема в барахолке http://zx-pk.ru/market/viewtopic.php?f=7&t=812#p7180

    Документация на страничке http://micklab.narod.ru/devboardz80.htm


    Базовая конфигурация:

    1. Видео
    - Текстовый режим 80x25 символов;
    - Строчная развертка 31480КГц
    - Кадровая развертка 70Гц
    - 16 цветов

    2.Порты
    - Порт управления страницами ПЗУ (64 страницы по 8кб) - 0С0h
    - Порт управления страницами ОЗУ (64 страницы по 16кб) - 0C1h
    - Порт управления памятью - 0C2h
    - Порт бордера - 0C3h
    - Порт данных SD Card - 0C6h
    - Порт управления SD Card - 0C7h
    - Порты AVR - 80h...0BFh
    Последний раз редактировалось Mick; 19.07.2013 в 10:45.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  3. #2
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,754
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    поищи тему от ZST, он тоже нечто подобное (но попроще) собирается воплощать.

  4. #3
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,911
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    поищи тему от ZST, он тоже нечто подобное (но попроще) собирается воплощать.
    Мне попроще не нужно. Я лично написал какие требования к одноплатной не спектрум борде нужны.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #4
    Master
    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZX-Evo не подходит? Только 8-й пункт не совпадает - DRAM 4 МБ вместо статики 128К.

  6. #5
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,911
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    ZX-Evo не подходит? Только 8-й пункт не совпадает - DRAM 4 МБ вместо статики 128К.
    Про Эву я знаю, если тут написал - значит смысла в ней нет.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #6
    Banned
    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Вобщем назрела мысль, ввиду того, что дома особо нет времени заниматся проетами на Спеке, а на работе реал достаточно проблематично держать - возникла мысль в создание сего девайса.

    Идея такова:
    1. размеры платы - mini-ITX или nano-ITX, или меньше
    2. реальный процессор Z80
    3. разъем шины ZX-BUS
    4. клавиатура под PS/2
    5. видеовыход VGA c текстовым режимом.
    7. COM порт для связи с ПЦ
    8. память статика не менее 128кб

    Пока так. Высказываем свои мысли.

    Очень интересно. Я себе такую хотел бы иметь.

    И сколько времени потребуется Вам, чтобы реализовать этот проект?

  8. #7
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,911
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    И сколько времени потребуется Вам, чтобы реализовать этот проект?
    Пока трудно сказать. Еще все в общих чертах.

    Вот например текстовый режим мне видится как 80x25 (символы 8x16), т.е. разрешение 640x400. Посторение видео области как в ПЦ, т.е. байт символа, байт цвета.

    Клавиатуру можно сварганить на AVR, на ней же и COM порт.

    Ах еще забыл, хочется запихнуть ВН59. Поигратся с системой прерываний.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #8
    Banned
    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ах еще забыл, хочется запихнуть ВН59. Поигратся с системой прерываний.
    Так а в чём проблема, запихните.

    Цитата Сообщение от Mick Посмотреть сообщение
    Клавиатуру можно сварганить на AVR, на ней же и COM порт.
    Да не важно на чём, главное чтобы работало без глюков.

  10. #9
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Ах еще забыл, хочется запихнуть ВН59. Поигратся с системой прерываний.
    Это пожалуй уже лишнее

    Как я видел в своих мыслях:
    1. Проц Z80.
    2. Платка должна иметь минимальный набор периферии:
    а. клава
    б. видео-выхлоп (желательно ВГА)
    в. SD-картридер для запуска программок.
    г. RS232 (для отладки и связи с ББ).
    3. Ядро в виде средней жирности ПЛИС, типа EPM570, дополнительно к нему МК для обслуживания PS/2, RS232.
    4. Память 128-512К, статика.
    5. Слот NemoBUS, полноценный. Может даже парочку (Один SL-62, другой ножевой).
    6. Размеры как можно меньше.
    7. Питание - один источник 5В, но предусмотреть возможность подключения питания +5В и +12В посредством разъема MOLEX, как на винтах, для карт расширения, требующих такого питания.
    8. Оставшиеся ноги от плиски и МК вывести на доп. разъемы расширения.

  11. #10
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,911
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Как я видел в своих мыслях:
    1. Проц Z80.
    2. Платка должна иметь минимальный набор периферии:
    а. клава
    б. видео-выхлоп (желательно ВГА)
    в. SD-картридер для запуска программок.
    г. RS232 (для отладки и связи с ББ).
    3. Ядро в виде средней жирности ПЛИС, типа EPM570, дополнительно к нему МК для обслуживания PS/2, RS232.
    4. Память 128-512К, статика.
    5. Слот NemoBUS, полноценный. Может даже парочку (Один SL-62, другой ножевой).
    6. Размеры как можно меньше.
    7. Питание - один источник 5В, но предусмотреть возможность подключения питания +5В и +12В посредством разъема MOLEX, как на винтах, для карт расширения, требующих такого питания.
    8. Оставшиеся ноги от плиски и МК вывести на доп. разъемы расширения.
    Очень смахивает на сильно кастрированную Эву
    Если идти по такому пути, то можно в качесве МК использовать мегу AT90USB1287 (у ней есть хост режим). Конечно стоит она подороже ARMа.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 1 из 33 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Прикольная девборда... для спека в самый раз :)
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 12
    Последнее: 15.08.2008, 07:06

Ваши права

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