Две ВГ75 параллельно
Moderator: Shaos
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
Две ВГ75 параллельно
Две ВГ75 поставленные параллельно смогут обрабатывать 8 бит, то есть 256 символов.
Или 14 бит, если они будут работать от разных каналов DMA. То есть 256 символов + 8 цветов текста + 8 цветов фона.
Или 14 бит, если они будут работать от разных каналов DMA. То есть 256 символов + 8 цветов текста + 8 цветов фона.
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
- Maniac
- Posts: 287
- Joined: 05 Nov 2008 19:47
- Location: 81.28.208.238
У меня была такая идея.VituZz wrote:Я сам не вникал глубоко в суть дела, но несколько раз встречал такую идею, которая так и не доходила до уровня хотя бы прикидочной схемы. Поэтому и решил, что там подводные камни в наличии.
Одну из микросхем поставить кверх ногами - D0 -> D7 ... D7 -> D0.
Контроллер ПДП поменять на 1810ВВ37 - ноги совпадают, но регистры другие, у нее все 4 канала с автозагрузкой.
И может-быть както не пропускать 7-ой бит в режиме ПДП, или хитро формировать буфер экрана.
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
Да, надо как то сделать так, что между ПДП и ВГ75 происходило перенаправление линий данных. D7a=0, а у второго D6b=D7, D7b=0. А процессор при этом мог напрямую обращаться к ним.
То есть мультиплексор на входы D7a, D6a, D6b, которые будут переключаться, когда ПДП остановил процессор и захватил шину.
Ну и само собой, чтение из второй ВГ75 отключить. Процессор будет писать в обе, а читать лишь из одной. По логике, они должны работать синхронно.
То есть мультиплексор на входы D7a, D6a, D6b, которые будут переключаться, когда ПДП остановил процессор и захватил шину.
Ну и само собой, чтение из второй ВГ75 отключить. Процессор будет писать в обе, а читать лишь из одной. По логике, они должны работать синхронно.
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
В DMA поступает 8 бит данных, а внутри ВГ75 7 битный буфер.
Вот и хочется поставить две ВГ75 так, что бы они работали как одна 8 битная ВГ75. И давали 256 битный код символа.
На управляющие коды (атрибуты, EOL, Стоп ПДП) я думаю забить.
Переворот шины как раз дает то, что на входе первой микросхемы будет D0-D6, а на второй D7.
> Что вам мешает старший бит символа использовать в качестве выбора нужного ВГ75?
Они должны работать параллельно. Вместе хватать данные. Но разные половинки байта.
> Или нужно чтобы оба ВГ75 могли хавать управляющие символы, но тогда нормальный символ для одного станет управляющим для другого, ведь так?
Так, поэтому они не нужны.
Вот и хочется поставить две ВГ75 так, что бы они работали как одна 8 битная ВГ75. И давали 256 битный код символа.
На управляющие коды (атрибуты, EOL, Стоп ПДП) я думаю забить.
Переворот шины как раз дает то, что на входе первой микросхемы будет D0-D6, а на второй D7.
> Что вам мешает старший бит символа использовать в качестве выбора нужного ВГ75?
Они должны работать параллельно. Вместе хватать данные. Но разные половинки байта.
> Или нужно чтобы оба ВГ75 могли хавать управляющие символы, но тогда нормальный символ для одного станет управляющим для другого, ведь так?
Так, поэтому они не нужны.
-
- Maniac
- Posts: 287
- Joined: 05 Nov 2008 19:47
- Location: 81.28.208.238
Изначально идея была, чтобы ВГ могла показывать 8-и битные символы.
Ставим их просто в паралель (одну с переворотом) и на входе логика,
которая в режиме ПДП режет 7-ой бит.
Получается:
одна ВГ кушает 7 бит
вторая еще один.
И эти 8 бит заводим на знакогенератор (256 символов).
У нас поучается 8-бит экраный буфер.
Потом подумалось - жалко использовать БИС для 1-го бита.
Появилась следующая мысля (узнал, что существует в мире ВТ37
с автозагрузкой на всех каналах)
Ставим 2 шт ВГ75 по стандартной схеме, но на разных каналах ПДП.
Программно в первый видеобуфер -> 7 бит от символа, во второй
недостающий бит, и 6 битов атрибутов.
--- примерно вот так ---
Ставим их просто в паралель (одну с переворотом) и на входе логика,
которая в режиме ПДП режет 7-ой бит.
Получается:
одна ВГ кушает 7 бит
вторая еще один.
И эти 8 бит заводим на знакогенератор (256 символов).
У нас поучается 8-бит экраный буфер.
Потом подумалось - жалко использовать БИС для 1-го бита.
Появилась следующая мысля (узнал, что существует в мире ВТ37
с автозагрузкой на всех каналах)
Ставим 2 шт ВГ75 по стандартной схеме, но на разных каналах ПДП.
Программно в первый видеобуфер -> 7 бит от символа, во второй
недостающий бит, и 6 битов атрибутов.
--- примерно вот так ---
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16
-
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
-
- Retired
- Posts: 587
- Joined: 27 Mar 2013 04:55
- Location: 62.192.229.16