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

User Tag List

Страница 17 из 55 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 542

Тема: Что максимум можно выжать из КР580ВГ75 Intel 8275? Обсуждение

  1. #161
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy
    Вот только что посмотрел схему КР-04
    А где Вы посмотрели схему КР-04 ? Не поделитесь ли ссылкой ?

    Видел только фотографию печатной платы КР-04, а его схемы не нашёл. Схема интересует, чтобы узнать как ставить в РК86 системный контроллер ВК28.

  2. #162
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сегодня листал 74 серию и нашел там сист. контролер для I8080.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  3. #163
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    905
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    А где Вы посмотрели схему КР-04 ?
    Электроника КР-04 схема

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

    freddy, а можно ВТ57 так подключить, чтобы при чтении из области видеопамяти совместно с процессором он получал "черный снег" для ВГ75 и захват шины получался бы фиктивный? Т.е. сделать как в CGA или если хотите в ЮТ-88. Или это проще без ВТ57 сделать? Собрать его урезанный эмулятор на рассыпухе. Атмегу пока не рассматриваем чисто из спортивных соображений
    Последний раз редактировалось Xrust; 26.05.2017 в 21:37.

  4. #164
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Схема интересует, чтобы узнать как ставить в РК86 системный контроллер ВК28.
    А его можно как то не по букварю поставить?
    Цитата Сообщение от Xrust Посмотреть сообщение
    Или это проще без ВТ57 сделать? Собрать его урезанный эмулятор на рассыпухе. Атмегу пока не рассматриваем чисто из спортивных соображений
    Не сыпьте соль на раны У мня есть несколько мыслей, но они пока еще не оформились. "Целый процессор" тратить не интересно, поэтому пока меня почему то потянуло в сторону микропрограммного автомата (читай - FSM) на пзушке и регистре.

  5. #165
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Видел только фотографию печатной платы КР-04, а его схемы не нашёл. Схема интересует, чтобы узнать как ставить в РК86 системный контроллер ВК28.
    Насчет этого не стоит беспокоиться. Его не возможно как то по-другому включить
    Цитата Сообщение от Xrust Посмотреть сообщение
    а можно ВТ57 так подключить, чтобы при чтении из области видеопамяти совместно с процессором он получал "черный снег" для ВГ75 и захват шины получался бы фиктивный? Т.е. сделать как в CGA или если хотите в ЮТ-88. Или это проще без ВТ57 сделать? Собрать его урезанный эмулятор на рассыпухе. Атмегу пока не рассматриваем чисто из спортивных соображений
    Вы смотрели схему графического режима, которую я выкладывал выше. Я ее и раньше сюда выкладывал, только никто не замечает, что Там же все реализовано. Используется отложенная запись со стороны процессора и штатная работа ВГ75. Половина CCLK отдана ВГ75 на выбор символа, а вот в течении другой половины шина памяти отдана вот тому цифровому автоматику, который выставляет адрес и пишет данные из буфера ( 3 регистра ИР82 (три, Карл), на схеме их нет, они были изображены в схеме видеокарты) в видеопамять.
    В итоге никто не мешает друг дгугу. И черного снега не выпадает Так вот в случае ВТ57 я бы на Вашем месте подумал о ее торможении в момент записи со стороны процессора. Опять же чтобы не было черного снега

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

    Тормозить ее можно, тормоз типо 8080 еще не скоро сможет очередной байт послать, ВТ57 наверстает упущенное

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

    ну или... чтоб огород не городить, заведите видеобуфер на удвоенной частоте, половину отдайте ВТ57.
    Real Hardware!

  6. #166
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy
    Насчет схемы включения ВК28 не стоит беспокоиться. Его невозможно как то по-другому включить
    Да, как бы не так. Я в начале 90-х столкнулся с тем, что в РК86 КР580 плохо турбируется. А имея опыт, установки ВК28 в СПЕЦИАЛИСТ, где это помогло разогнать КР580 до 3.75 МГЦ, решил и в РК86 поставить ВК28.

    Сделал акуратную платку переходник. На крошечной платке установил ВК28 и КР580, а снизу припаял штырьки отломанные от дохлых 27256, чтобы вся конструкция втыкалась в панельку КР580 вместо него. И бац... резко обломился.

    РК86 не обычный компьютер, здесь обычные мерки не годятся. Сколько ни бился, так и не заработало, хотя когда втыкаешь эту же платку в СПЕЦИАЛИСТ, всё работает без проблем. Эту платку КР580+ВК28 имею до сих пор (могу сфотографировать), но как заставить её работать на РК86, не знаю. Некоторые люди уже установили ВК28 на РК86, но подло скрывают эту ценную информацию от народа.
    Последний раз редактировалось barsik; 27.05.2017 в 14:32.

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

  8. #167
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Xrust, смотрите даташит Intel на i8257, особое внимание обратите на сигнал HLDA и у Вас появится улыбка
    Все оказывается проще

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

    Смысл такой: процессор произвел запись в буферные регистры. От его сигнала $WR$ тормозится ВТ57, заканчивая текущий цикл. Как затормозится, переключаем шины видеобуфера к буферным регистрам и в этом же такте производим запись. В следующем такте отдаем шину назад ВТ57 и в этом же такте ее растормаживаем. Усе! Радуемся!
    Real Hardware!

  9. #168
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил я попробовать разжевать написанное выше. Вот зарисовал.
    vga4_2vg_dma.PDF
    Это для тех кому количество корпусов не имеет значения. Схемка немного упрощена, на ней всего лишь показано формирование сигнала записи в видеобуфер. В чем же она упрощена будет потом. А сейчас опишу процесс. И так, проц решил записать. Не важно как, в материнке будет сформирован сигнал записи в видеокарту ~VB_WR (из каких-то адресов и самого WR). Адрес и данные защелкнулись в U22-U24. Триггер U16A сработает по заднему фронту. Таким образом, кроме запоминания сигнала записи, избавились от проблемы с его шириной. На входе D U16B появится 1. Однако, предположим что в этот момент ВТ57 во всю пересылает байты в BURST режиме ВГ75-м. Записи не произойдет так как триггер U16B будет удерживаться сигналом захвата шины ~BSEN Поэтому мы с выхода ~Q U16A начинаем тормозить ВТ57. Как только она тормознет, отпустит шину и запись 1 в триггер U16B произойдет. Сформируется сигнал записи в видеобуфер ~MW. При этом неактивный сигнал занятости внутренней шины, включит выходы U22-U24 и все получится. Синхронно с CCLK сигнал ~MW через U17A сбросит U16А, который отпустит ВТ57. Она сново захватит шину и продолжит...
    Схемка упрощена. Тута показано только формирование записи в видеобуфер. А еще нужно писать в ВГ75 и ВТ57. Ну хотя бы писать. При этом они на внутренней шине и нужно для них дешифратор адресав внутренней шины для записи в регистры. Вот это сами дорисуйте. А то слишком легко все получается
    Real Hardware!

  10. #169
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот этот вариант наверное самый красивый с точки зрения олдфила: проц компа (на плате VGA никакого проца не ставим) только пишет в буфер на плате видеокарты (читать видео-буфер ему не надо т.к. запись дублируется и в собственном ОЗУ компа т.к. плата в адресном пространстве, при надобности можно оттуда прочитать), ВТ57 и две ВГ75 (256 символов + цвет) выводят этот буфер на VGA. Все остальное (переключаемые фонты, множественные экранные плоскости и т.п.) легко каждый сделает по вкусу, т.к. для такого варианта всё это дополнительное может быть сделано сугубо аппаратно.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #170
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкладываю инициализацию видеогенератора, чтобы могли переделать под любой проц. После выполнения этой последовательности, появится картинка и курсор, нужно срочно стартовать DMA.

    Скрытый текст

    Код HTML:
    vg75_ini:	clr		r16
    			rcall	vg75_cmd
    			ldi		r16,79
    			rcall	vg75_dat
    			ldi		r16,0b10011000
    			rcall	vg75_dat
    			ldi		r16,0x0F
    			rcall	vg75_dat
    			ldi		r16,0b00011001
    			rcall	vg75_dat
    			cli
    			ldi		r16,0b00101111
    			rcall	vg75_cmd
    
    			cbi		PORTA,vg75_cs		;Wait screen start
    			sbi		PORTA,vg75_a0
    			out		DDRC,zero
    			cbi		PORTA,vg75_rd
    			nop
    			nop
    			nop
    			nop
    			sbi		PORTA,vg75_rd
    vg75_ini1:	nop
    			nop
    			nop
    			cbi		PORTA,vg75_rd
    			nop
    			nop
    			nop
    			nop
    			in		r16,PINC
    			sbi		PORTA,vg75_rd
    			sbrs	r16,5
    			rjmp	vg75_ini1
    			sbi		PORTA,vg75_cs
    			cbi		PORTA,vg75_a0
    			ldi		r16,0xFF
    			out		DDRC,r16
    			sei
    			ret
    [свернуть]
    Real Hardware!

Страница 17 из 55 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 21
    Последнее: 21.05.2016, 18:13
  2. Обменяю 5 микросхем КР580ВГ75 на 2 КР580ВВ55
    от Ivan-771 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 21.03.2012, 08:23
  3. MmcM в эфире Радио Самара Максимум
    от unbeliever в разделе Люди
    Ответов: 15
    Последнее: 09.09.2009, 13:27

Ваши права

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