nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 04:24



Reply to topic  [ 29 posts ]  Go to page 1, 2  Next
Две ВГ75 параллельно 
Author Message
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Две ВГ75 поставленные параллельно смогут обрабатывать 8 бит, то есть 256 символов.

Или 14 бит, если они будут работать от разных каналов DMA. То есть 256 символов + 8 цветов текста + 8 цветов фона.


01 Sep 2013 03:54
Profile
God
User avatar

Joined: 13 Nov 2010 04:06
Posts: 1345
Reply with quote
Post 
Есть готовое схемное решение?


01 Sep 2013 07:23
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Нет, но думаю всё просто.


01 Sep 2013 08:44
Profile
God
User avatar

Joined: 13 Nov 2010 04:06
Posts: 1345
Reply with quote
Post 
Я сам не вникал глубоко в суть дела, но несколько раз встречал такую идею, которая так и не доходила до уровня хотя бы прикидочной схемы. Поэтому и решил, что там подводные камни в наличии.


01 Sep 2013 11:46
Profile
Maniac

Joined: 05 Nov 2008 19:47
Posts: 287
Location: 81.28.208.238
Reply with quote
Post 
VituZz wrote:
Я сам не вникал глубоко в суть дела, но несколько раз встречал такую идею, которая так и не доходила до уровня хотя бы прикидочной схемы. Поэтому и решил, что там подводные камни в наличии.

У меня была такая идея.
Одну из микросхем поставить кверх ногами - D0 -> D7 ... D7 -> D0.
Контроллер ПДП поменять на 1810ВВ37 - ноги совпадают, но регистры другие, у нее все 4 канала с автозагрузкой.
И может-быть както не пропускать 7-ой бит в режиме ПДП, или хитро формировать буфер экрана.


01 Sep 2013 18:40
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Да, надо как то сделать так, что между ПДП и ВГ75 происходило перенаправление линий данных. D7a=0, а у второго D6b=D7, D7b=0. А процессор при этом мог напрямую обращаться к ним.

То есть мультиплексор на входы D7a, D6a, D6b, которые будут переключаться, когда ПДП остановил процессор и захватил шину.

Ну и само собой, чтение из второй ВГ75 отключить. Процессор будет писать в обе, а читать лишь из одной. По логике, они должны работать синхронно.


02 Sep 2013 00:07
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Мне как раз ua3gbv прислал две платы Апогей и 6 шт ВГ75. Можно будет попробовать, как время освободится.


02 Sep 2013 01:50
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Зачем вам такие выкрутасы (переворот шины)? Что вам мешает старший бит символа использовать в качестве выбора нужного ВГ75? Или нужно чтобы оба ВГ75 могли хавать управляющие символы, но тогда нормальный символ для одного станет управляющим для другого, ведь так?


02 Sep 2013 03:54
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
В DMA поступает 8 бит данных, а внутри ВГ75 7 битный буфер.

Вот и хочется поставить две ВГ75 так, что бы они работали как одна 8 битная ВГ75. И давали 256 битный код символа.

На управляющие коды (атрибуты, EOL, Стоп ПДП) я думаю забить.

Переворот шины как раз дает то, что на входе первой микросхемы будет D0-D6, а на второй D7.

> Что вам мешает старший бит символа использовать в качестве выбора нужного ВГ75?

Они должны работать параллельно. Вместе хватать данные. Но разные половинки байта.

> Или нужно чтобы оба ВГ75 могли хавать управляющие символы, но тогда нормальный символ для одного станет управляющим для другого, ведь так?

Так, поэтому они не нужны.


02 Sep 2013 05:26
Profile
Maniac

Joined: 05 Nov 2008 19:47
Posts: 287
Location: 81.28.208.238
Reply with quote
Post 
Изначально идея была, чтобы ВГ могла показывать 8-и битные символы.
Ставим их просто в паралель (одну с переворотом) и на входе логика,
которая в режиме ПДП режет 7-ой бит.
Получается:
одна ВГ кушает 7 бит
вторая еще один.
И эти 8 бит заводим на знакогенератор (256 символов).
У нас поучается 8-бит экраный буфер.
Потом подумалось - жалко использовать БИС для 1-го бита.
Появилась следующая мысля (узнал, что существует в мире ВТ37
с автозагрузкой на всех каналах)
Ставим 2 шт ВГ75 по стандартной схеме, но на разных каналах ПДП.
Программно в первый видеобуфер -> 7 бит от символа, во второй
недостающий бит, и 6 битов атрибутов.
--- примерно вот так ---


02 Sep 2013 05:52
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Тогда, для равномерного распределения нагрузки, используйте по 4 бита у каждой ВГ75 для символа и по 3 бита на атрибуты.


02 Sep 2013 06:16
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
рискну спросить - надо именно 2 штуки ВГ75 задействовать в одном контроллере?


02 Sep 2013 06:58
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
2 штуки, потому что внутри одной всего 7 бит.


02 Sep 2013 07:06
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
что мешает применить другой контроллер?


02 Sep 2013 07:10
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Не хочется сильно усложнять и переделывать Радио 86РК.

В идеалы бы просто напаять вторым этажом ВГ75 и всё.


02 Sep 2013 07:14
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 29 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.