User Tag List

Страница 3 из 134 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 1333

Тема: Самодельный компьютер на Z80 и не только

  1. #21

    Регистрация
    26.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    270
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А тем временем работа по сборке компьютера движется. Сегодня приехала печатная плата, буду паять потихоньку.

    Возникла загвоздка с приобретением Т34ВМ1. В запасах нашел КР1858ВМ1 с меткой "ОП". Вроде как полный аналог, но читал отзывы, что в некоторых устройствах он не работает (в АОНах, например). У кого был опыт эксплуатации подобных процах поделитесь впечатлениями.
    Ленинград-1 48К
    ЮТ-88 в минимальной конфигурации

  2. #22

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KeKc Посмотреть сообщение
    А тем временем работа по сборке компьютера движется. Сегодня приехала печатная плата, буду паять потихоньку.

    Возникла загвоздка с приобретением Т34ВМ1. В запасах нашел КР1858ВМ1 с меткой "ОП". Вроде как полный аналог, но читал отзывы, что в некоторых устройствах он не работает (в АОНах, например). У кого был опыт эксплуатации подобных процах поделитесь впечатлениями.
    Да ладно, его в спектрумах столько ставили. Работает без проблем. Правда , если ты сильно планируешь нагружать шину данных, адреса и управления (в смысле ноги процессора), то имеет смысл ставить CMOS буржуйский аналог. Но это надо очень сильно нагрузить его.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  3. #23

    Регистрация
    26.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    270
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Шины сильно грузить не собираюсь. Сейчас на нем висит 7 корпусов, по даташиту, вроде как, 9 можно, т.е. даже запас остается.

    А про 1858 я почему спросил, потому что наткнулся на вот это:
    КР1858ВМ1 - рабочая частота 3,5 МГц. Советский клон. Не полностью совместим с оригинальным Z80. Из личного опыта могу добавить то, что этот процессор плохо преносит турбирование в отличие от осталь ных, которые в некоторых случаях нормально функционируют на частотах до 6-8 МГц (Z80, Z80A, U880D). Для Z80B верхняя рабочая частота может достигать 14-16 МГц. Еще один любопытный факт из личного опыта: КР1858ВМ1 почему-то не хочет работать в схемах АОНов и миниАТС, но зато прекрасно работает как в классических СПЕКТРУМах так и в "наколенных" вариантах. Видимо, передирая процессор, клонмейкеры заботились о совместимости процессора только как составной части speccy. Я настоятельно рекомендую не использовать этот процессор (КР1858ВМ1) в своих разработках.
    Вот и решил уточнить.
    Ленинград-1 48К
    ЮТ-88 в минимальной конфигурации

  4. #24

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KeKc Посмотреть сообщение
    А про 1858 я почему спросил, потому что наткнулся на вот это:
    Вот и решил уточнить.
    Честно сказать, спорное утверждение. В АОНе микросхем с гулькин нос, а в спеке их сколько и работает на ура. Это скорее всего рукожопый специалист какой то, у которого наш проц не заработал. Или он пытался его турбировать на 10МГц. Вообще, турбирование процессоров, которые скажем технологически к этому не готовы - это заведомо введение процессора в ненормированные параметры и это совершенно не означает, что процессор плохой. Если нужна турба, то и бери проц на соответствующие частоты.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #25

    Регистрация
    26.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    270
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Появилась свободная минутка, немножко пособирал контроллер. Запаял в плату все разъемы и блокировочные емкости. Хотел попробовать запустить тактовый генератор, да осциллограф как на зло накрылся. Не пользовался им пару месяцев, вчера включил - горит только подсветка экрана и все .

    Появился вопрос: есть два устройства. У первого шина управления как у Z80 с сигналами /cs, /rw, /rd. Второе устройство использует сигналы как у 6502 /cs, r/w, e. Как преобразовать сигналы r/w, e в сигналы /rd, /rw понятно - нужна пара элементов и-не и однин инвертор, а возможен ли обратный переход?
    Ленинград-1 48К
    ЮТ-88 в минимальной конфигурации

  6. #26

    Регистрация
    26.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    270
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запустил тактовый генератор, воткнул процессор. На шину данных с помощью перемычек подал код NOP и... вуаля на шине адреса идет последовательный перебор значений от 0х0000 до 0хFFFF, процессор оказался рабочий. С сигналами выборки ОЗУ/ПЗУ тоже все в порядке, а значит можно двигаться дальше - делать прошивку для ПЗУ. На первое время планирую использовать МОНИТОР-0 от ЮТ-88 с поправкой на порты ВВ, а дальше посмотрим. Продолжение следует...
    Ленинград-1 48К
    ЮТ-88 в минимальной конфигурации

  7. #27

    Регистрация
    26.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    270
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итаак, комп подает первые признаки жизни. Написал простенькую программу для моргания светодиодом, подключенному к порту А ВВ55, прошил РФ6, вставил, подал питание - и о чудо! оно работает! В следующие 10 минут был дописан кусочек кода для теста клавиатуры - при нажатии на любую кнопку загорался светодиод, подключенный к порту С. Были сомнения на счет того, что на двух последовательно включенных диодах упадет слишком много - ан нет, все прекрасно работает. Дисплей не заработал. Взял осциллограф, посмотрел управляющие сигналы - все в норме. Стал внимательно рассматривать схему, вдруг там накосячил. Ну точно, так и есть - шину данных дисплея подключил зеркально. На разряд D7 приходит сигнал D0 с процессора, на D6 - D1 и т.д. Портить хорошую печатку не хочется, так что придется "отыгрываться" программно. Ну да ладно, все равно я доволен как слон , машинка работает.
    Ленинград-1 48К
    ЮТ-88 в минимальной конфигурации

  8. #28

    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    474
    Спасибо Благодарностей отдано 
    279
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Но не возникнет ли тормозня, если софтово зеркалить все 8 бит ?
    Все-таки дисплей - графический...

    И еще хотел бы глянуть на платку :)

  9. #29
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от KeKc Посмотреть сообщение
    Ну точно, так и есть - шину данных дисплея подключил зеркально. На разряд D7 приходит сигнал D0 с процессора, на D6 - D1 и т.д. Портить хорошую печатку не хочется, так что придется "отыгрываться" программно. Ну да ладно, все равно я доволен как слон , машинка работает.
    А я думал что это такая фишка.
    Цитата Сообщение от ALS Посмотреть сообщение
    Но не возникнет ли тормозня, если софтово зеркалить все 8 бит ?
    Все-таки дисплей - графический...
    Он символьный. В любом случае, константы настройки можно вывернуть сразу, а текст пропускать через преобразователь. Табличный на 8 бит будет занимать 256 байт таблицы + 3-4 команды обслуживания. Табличный на 4 бита будет занимать 16 байт таблицы и 2 раза по 5+ (и чутца медленнее) команд для понибловой работы.

    PS Я забыл что это Z80, там можно сделать цикл/вереницу пары команд сдвига через С: RRA / RL C и данные перетекут из [A] в [C] с зеркалированием бит.
    Последний раз редактировалось HardWareMan; 01.11.2015 в 09:50.

  10. #30

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KeKc, фотки хочу ...

Страница 3 из 134 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Самодельный станок для намотки ТВЗ
    от Ратмир в разделе Творчество
    Ответов: 3
    Последнее: 25.05.2017, 13:32
  2. Самодельный телевизор
    от KALDYH в разделе Творчество
    Ответов: 34
    Последнее: 18.09.2013, 13:09
  3. Самодельный kickstart под ЛУТ :D
    от fan в разделе Amiga
    Ответов: 6
    Последнее: 21.08.2010, 16:18
  4. Лучший самодельный компьютер
    от roxx в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 08.12.2007, 22:53
  5. Самодельный принтер
    от Ewgeny7 в разделе Несортированное железо
    Ответов: 3
    Последнее: 07.08.2005, 18:11

Ваши права

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