Author |
Message |
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Две ВГ75 поставленные параллельно смогут обрабатывать 8 бит, то есть 256 символов.
Или 14 бит, если они будут работать от разных каналов DMA. То есть 256 символов + 8 цветов текста + 8 цветов фона.
|
01 Sep 2013 03:54 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Есть готовое схемное решение?
|
01 Sep 2013 07:23 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Нет, но думаю всё просто.
|
01 Sep 2013 08:44 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Я сам не вникал глубоко в суть дела, но несколько раз встречал такую идею, которая так и не доходила до уровня хотя бы прикидочной схемы. Поэтому и решил, что там подводные камни в наличии.
|
01 Sep 2013 11:46 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
У меня была такая идея.
Одну из микросхем поставить кверх ногами - D0 -> D7 ... D7 -> D0.
Контроллер ПДП поменять на 1810ВВ37 - ноги совпадают, но регистры другие, у нее все 4 канала с автозагрузкой.
И может-быть както не пропускать 7-ой бит в режиме ПДП, или хитро формировать буфер экрана.
|
01 Sep 2013 18:40 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Да, надо как то сделать так, что между ПДП и ВГ75 происходило перенаправление линий данных. D7a=0, а у второго D6b=D7, D7b=0. А процессор при этом мог напрямую обращаться к ним.
То есть мультиплексор на входы D7a, D6a, D6b, которые будут переключаться, когда ПДП остановил процессор и захватил шину.
Ну и само собой, чтение из второй ВГ75 отключить. Процессор будет писать в обе, а читать лишь из одной. По логике, они должны работать синхронно.
|
02 Sep 2013 00:07 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Мне как раз ua3gbv прислал две платы Апогей и 6 шт ВГ75. Можно будет попробовать, как время освободится.
|
02 Sep 2013 01:50 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Зачем вам такие выкрутасы (переворот шины)? Что вам мешает старший бит символа использовать в качестве выбора нужного ВГ75? Или нужно чтобы оба ВГ75 могли хавать управляющие символы, но тогда нормальный символ для одного станет управляющим для другого, ведь так?
|
02 Sep 2013 03:54 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
В DMA поступает 8 бит данных, а внутри ВГ75 7 битный буфер.
Вот и хочется поставить две ВГ75 так, что бы они работали как одна 8 битная ВГ75. И давали 256 битный код символа.
На управляющие коды (атрибуты, EOL, Стоп ПДП) я думаю забить.
Переворот шины как раз дает то, что на входе первой микросхемы будет D0-D6, а на второй D7.
> Что вам мешает старший бит символа использовать в качестве выбора нужного ВГ75?
Они должны работать параллельно. Вместе хватать данные. Но разные половинки байта.
> Или нужно чтобы оба ВГ75 могли хавать управляющие символы, но тогда нормальный символ для одного станет управляющим для другого, ведь так?
Так, поэтому они не нужны.
|
02 Sep 2013 05:26 |
|
|
aav8
Maniac
Joined: 05 Nov 2008 19:47 Posts: 287 Location: 81.28.208.238
|
Изначально идея была, чтобы ВГ могла показывать 8-и битные символы.
Ставим их просто в паралель (одну с переворотом) и на входе логика,
которая в режиме ПДП режет 7-ой бит.
Получается:
одна ВГ кушает 7 бит
вторая еще один.
И эти 8 бит заводим на знакогенератор (256 символов).
У нас поучается 8-бит экраный буфер.
Потом подумалось - жалко использовать БИС для 1-го бита.
Появилась следующая мысля (узнал, что существует в мире ВТ37
с автозагрузкой на всех каналах)
Ставим 2 шт ВГ75 по стандартной схеме, но на разных каналах ПДП.
Программно в первый видеобуфер -> 7 бит от символа, во второй
недостающий бит, и 6 битов атрибутов.
--- примерно вот так ---
|
02 Sep 2013 05:52 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Тогда, для равномерного распределения нагрузки, используйте по 4 бита у каждой ВГ75 для символа и по 3 бита на атрибуты.
|
02 Sep 2013 06:16 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
рискну спросить - надо именно 2 штуки ВГ75 задействовать в одном контроллере?
|
02 Sep 2013 06:58 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
2 штуки, потому что внутри одной всего 7 бит.
|
02 Sep 2013 07:06 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
что мешает применить другой контроллер?
|
02 Sep 2013 07:10 |
|
|
vinxru
Retired
Joined: 27 Mar 2013 04:55 Posts: 587 Location: 62.192.229.16
|
Не хочется сильно усложнять и переделывать Радио 86РК.
В идеалы бы просто напаять вторым этажом ВГ75 и всё.
|
02 Sep 2013 07:14 |
|
|