Вот собрался подключить три порта ВВ55 подключить к скорпу
посоветуйте на какие адреса портов их посадить , чтоб конфликтов не было и рулить можно было с бейска поначалу...
Спасибо !
Вот собрался подключить три порта ВВ55 подключить к скорпу
посоветуйте на какие адреса портов их посадить , чтоб конфликтов не было и рулить можно было с бейска поначалу...
Спасибо !
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А смотря чего они делать будут. Можно две из них по схеме 4-х канального ковокса включить, который на двух 55-х, а третий следующим адресом на пример.Сообщение от Orionsoft
A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
PowerMAC 9600, PPC604EV@350Mhz, 512Mb
Классический вариант - 1F, 3F, 5F, 7F
Заюзаешь как классический программатор
Адресный дешифратор - ЛА2 + ЛН1
Последний раз редактировалось Ewgeny7; 20.09.2006 в 15:34.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
я наверно неправильно выразился ...
мне надо подключить ТРИ микросхемы ВВ55 .
с класической схемой программатора знаком , а вот какие адреса заюзать для дешифрации остальных двух миросхем
Повесь на один адрес двунаправленный порт данных, на другой - порт управления, или вариации количества портов в зависимости от того что надо получить, т.е. назначения устройства. Можно в этом качестве использовать четвёртый ВВ55, которым и будешь управлять остальными, а адреса для него возьми от программатора.
Последний раз редактировалось Black_Cat; 20.09.2006 в 17:52.
заюзай старшие адресные разряды ! выбрав внизу какой-нибудь один свободный порт.
Никого не слушей, всех сразу посылай. Подключей по схеме "стерео-ковокса" из профи.Сообщение от Orionsoft
Я же так сразу и сказал !Сообщение от fk0
A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
PowerMAC 9600, PPC604EV@350Mhz, 512Mb
первая ввшка стандартно 1f..7f, но возможно будет конфликт с кемпстоном на мазерборде (не помню там df или 1f на желтой, лучше сделать нормальную полную дешифрацию и iorqge)
куда повесить остальные сложно сказать. можно сделать отдельный порт, который бы переключал мсх, а сами мсх бы адресовались по вышеуказанным портам или, например, для защиты от случайной записи сторонних программ я применил такой метод:
рабочие порты на запись #xxfb, но по умолчанию к ним доступа нет.
доступ открывается по in a,(#fc) и закрывается по in a,(#fe). комментарии думаю излишни.
по портам #xxfb у меня сделана адресация банков памяти ром 128к и альтернативная рам 4мб, со своим окном. за много лет глюков не замечено
Предварительные результаты
зароботатло стабильно только так
с краевого разьёма были взяты сигналы ША ШД и IORQCE
всё кроме ШД буферезировано через HC245
к A0 и A1 на ввшки были заведены А3 и А4 соответственно
все адреса и и IORQ заведены на GAL22v10
Код:______________ | U27 | A0 x---|1 24|---x Vcc A1 x---|2 23|---x !cs_pio_0 A2 x---|3 22|---x !cs_pio_1 A3 x---|4 21|---x !cs_pio_2 A4 x---|5 20|---x !spare0 A5 x---|6 19|---x !spare1 A6 x---|7 18|---x !IORQ A7 x---|8 17|---x A15 A8 x---|9 16|---x A14 A9 x---|10 15|---x A13 A10 x---|11 14|---x A12 GND x---|12 13|---x A11 |______________|
Исходник в WINCUPL ? КОТОРыЙ превратился ....
Код:Name U27 ; PartNo 27 ; Date 15.08.2006 ; Revision 01 ; Designer Engineer ; Company osi ; Assembly None ; Location earth ; Device p22v10 ; /* *************** INPUT PINS *********************/ PIN [1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17] = [A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15] ; PIN 18 = !IORQ ; /* *************** OUTPUT PINS *********************/ PIN 23 = !cs_pio_0 ; /* */ PIN 22 = !cs_pio_1 ; /* */ PIN 21 = !cs_pio_2 ; /* */ PIN 20 = !spare0 ; /* */ PIN 19 = !spare1 ; /* */ FIELD ioaddr = [A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15] ; ioport_0 = ioaddr:'h'[FF85,FF8D,FF95,FF9D] ; cs_pio_0 =(!IORQ $ (IORQ)) & ioport_0 ; ioport_1 = ioaddr:'h'[FFA5,FFAD,FFB5,FFBD] ; cs_pio_1 = (!IORQ $ (IORQ)) & ioport_1 ; ioport_2 = ioaddr:'h'[FFC5,FFCD,FFD5,FFDD] ; cs_pio_2 = (!IORQ $ (IORQ)) & ioport_2 ;
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)