;-------------------------------------------------------------------------; ; UNISYS Corporation SCP Serial 8 Port Controller (Rev 1.06) ; ;-------------------------------------------------------------------------; BOARD ; U6000/65 version ; ID = "SCP6001" ; All other systems version ID = "SCP6000" NAME="UN6050-8IO (8 Port) SCP Communication Controller" MFR="UNISYS, San Jose" CATEGORY = "COM" SLOT = ISA16 LENGTH = 330 AMPERAGE = 4000 SKIRT = NO READID = NO ; U6000/65 version ; COMMENTS="The SCP Communication Controller contains two switches, where ; SWITCH 1 controls (I/O Port) selection, and SWITCH 2 controls ; shared Interrupt (IRQ) selection. On the U6000/65 system, ; SCP Controller numbers 1, 2 and 3 can be fitted in any ; free slot. However, SCP Controller numbers 4, 5 and 6 ; MUST be fitted in slots 4, 5 and 6 respectively. Failure to ; observe this rule will result in non operation of those ; controllers." ; All other systems version COMMENTS="The SCP Communication Controller contains two switches, where SWITCH 1 controls (I/O Port) selection, and SWITCH 2 controls shared Interrupt (IRQ) selection." ; SWITCH(1) ; ; 1 2 3 4 5 6 7 8 9 10 ; +------+------+------+------+------+------+------+------+------+------+ ; | bit9 | bit8 | bit7 | bit6 | bit5 | bit4 | OFF | OFF | OFF | OFF | ; +------+------+------+------+------+------+------+------+------+------+ ; ON OFF ON ON ON ON - sets I/O BASE Address 100h ; ; Note, the I/O BASE Address must be set to 100h so that the U6000/35 I/O ; board and the SCP boards share the same base address. ; SWITCH(1) = 10 NAME = "SW1 (Base I/O Port)" STYPE = DIP VERTICAL = NO REVERSE = YES ; SWITCH(2) ; ; 1 2 3 4 5 6 7 8 9 10 ; +--------------------+------+------+------+------+------+------+------+ ; | Board Number (bits)| IRQ3 | IRQ5 | IRQ10| IRQ11| IRQ12| IRQ14| IRQ15| ; +--------------------+------+------+------+------+------+------+------+ ; ON ON OFF (Board 1) ; ON OFF ON (Board 2) ; ON OFF OFF (Board 3) SWITCH(2) = 10 NAME = "SW2 (IRQ selection)" STYPE = DIP VERTICAL = NO REVERSE = YES SOFTWARE(1) ="\n\tSelected Resource Options: \n" FUNCTION = "(SCP Board) Configuration Options" TYPE = "COM,ASY" ; U6000/65 version ; CHOICE = "First SCP Board (IRQ=10, PORT=106h/500h-50Fh, MEM=128K/FC0000h)" ; SUBTYPE="SCP0" ; LINK ; IRQ=10 ; SHARE = NO ; TRIGGER = EDGE ; INIT = SWITCH(1) LOC(1-10) 1011110000 ; INIT = SWITCH(2) LOC(1-3) 110 ; INIT = SWITCH(2) LOC(4-10) 0010000 ; INIT=software(1) "\tIRQ=10" ; LINK ; PORT=0106h ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tBase Port=106h" ; PORT=0500h-050Fh ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tTTY I/O=500h-50Fh" ; LINK ; MEMORY = 128K ; ADDRESS = 0FC0000h ; WRITABLE = YES ; MEMTYPE = OTH ; SIZE = BYTE ; DECODE = 24 ; CACHE = NO ; SHARE = NO ; INIT=software(1) "\tMEM=128K at FC0000" ; ; CHOICE = "Second SCP Board (IRQ=11, PORT=108h/900h-90Fh, MEM=128K/FA0000h)" ; SUBTYPE="SCP1" ; LINK ; IRQ=11 ; SHARE = NO ; TRIGGER = EDGE ; INIT = SWITCH(1) LOC(1-10) 1011110000 ; INIT = SWITCH(2) LOC(1-3) 101 ; INIT = SWITCH(2) LOC(4-10) 0001000 ; INIT=software(1) "\tIRQ=11" ; LINK ; PORT=0108h ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tBase Port=108h" ; PORT=0900h-090Fh ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tTTY I/O=900h-90Fh" ; LINK ; MEMORY = 128K ; ADDRESS = 0FA0000h ; WRITABLE = YES ; MEMTYPE = OTH ; SIZE = BYTE ; DECODE = 24 ; CACHE = NO ; SHARE = NO ; INIT=software(1) "\tMEM=128K at FA0000" ; ; CHOICE = "Third SCP Board (IRQ=12, PORT=10Ah/D00h-D0Fh, MEM=128K/F80000h)" ; SUBTYPE="SCP2" ; LINK ; IRQ=12 ; SHARE = NO ; TRIGGER = EDGE ; INIT = SWITCH(1) LOC(1-10) 1011110000 ; INIT = SWITCH(2) LOC(1-3) 100 ; INIT = SWITCH(2) LOC(4-10) 0000100 ; INIT=software(1) "\tIRQ=12" ; LINK ; PORT=010Ah ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tBase Port=10Ah" ; PORT=0D00h-0D0Fh ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tTTY I/O=D00h-D0Fh" ; LINK ; MEMORY = 128K ; ADDRESS = 0F80000h ; WRITABLE = YES ; MEMTYPE = OTH ; SIZE = BYTE ; DECODE = 24 ; CACHE = NO ; SHARE = NO ; INIT=software(1) "\tMEM=128K at F80000" ; ; CHOICE = "Fourth SCP Board (IRQ=14, Port=44F0h/4480h-448Fh, Memory=128K/0F60000h)" ; SUBTYPE="SCP3" ; LINK ; IRQ=14 ; SHARE = NO ; TRIGGER = EDGE ; INIT = SWITCH(1) LOC(1-10) 1011110000 ; INIT = SWITCH(2) LOC(1-3) 011 ; INIT = SWITCH(2) LOC(4-10) 0000010 ; INIT=software(1) "\tIRQ=14" ; LINK ; PORT=044F0h ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tBase Port=44F0h" ; PORT=04480h-0448Fh ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tTTY I/O=04480h-0448Fh" ; LINK ; MEMORY = 128K ; ADDRESS = 0F60000h ; WRITABLE = YES ; MEMTYPE = OTH ; SIZE = BYTE ; DECODE = 24 ; CACHE = NO ; SHARE = NO ; INIT=software(1) "\tMEM=128K at F60000" ; ; CHOICE = "Fifth SCP Board (IRQ=15, Port=54F4/5490h-549Fh, Memory=128K/0F40000h)" ; SUBTYPE="SCP4" ; LINK ; IRQ=15 ; SHARE = NO ; TRIGGER = EDGE ; INIT = SWITCH(1) LOC(1-10) 1011110000 ; INIT = SWITCH(2) LOC(1-3) 010 ; INIT = SWITCH(2) LOC(4-10) 0000001 ; INIT=software(1) "\tIRQ=15" ; LINK ; PORT=054F4h ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tBase Port=54F4h" ; PORT=05490h-0549Fh ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tTTY I/O=5490h-549Fh" ; LINK ; MEMORY = 128K ; ADDRESS = 0F40000h ; WRITABLE = YES ; MEMTYPE = OTH ; SIZE = BYTE ; DECODE = 24 ; CACHE = NO ; SHARE = NO ; INIT=software(1) "\tMEM=128K at F40000" ; ; CHOICE = "Sixth SCP Board (IRQ=5, Port=64F8h/64A0h-64AFh, Memory=128K/0F20000h)" ; SUBTYPE="SCP5" ; LINK ; IRQ=5 ; SHARE = NO ; TRIGGER = EDGE ; INIT = SWITCH(1) LOC(1-10) 1011110000 ; INIT = SWITCH(2) LOC(1-3) 001 ; INIT = SWITCH(2) LOC(4-10) 1000000 ; INIT=software(1) "\tIRQ=5" ; LINK ; PORT=064F8h ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tBase Port=64F8h" ; PORT=064A0h-064AFh ; SHARE = NO ; SIZE = BYTE ; INIT=software(1) "\tTTY I/O=64A0h-64AFh" ; LINK ; MEMORY = 128K ; ADDRESS = 0F20000h ; WRITABLE = YES ; MEMTYPE = OTH ; SIZE = BYTE ; DECODE = 24 ; CACHE = NO ; SHARE = NO ; INIT=software(1) "\tMEM=128K at F20000" CHOICE = "First SCP Board (IRQ=10, PORT=106h/500h-50Fh, MEM=128K/FC0000h)" SUBTYPE="SCP0" LINK IRQ=10 SHARE = NO TRIGGER = EDGE INIT = SWITCH(1) LOC(1-10) 1011110000 INIT = SWITCH(2) LOC(1-3) 110 INIT = SWITCH(2) LOC(4-10) 0010000 INIT=software(1) "\tIRQ=10" LINK PORT=0106h SHARE = NO SIZE = BYTE INIT=software(1) "\tBase Port=106h" PORT=0500h-050Fh SHARE = NO SIZE = BYTE INIT=software(1) "\tTTY I/O=500h-50Fh" LINK MEMORY = 128K ADDRESS = 0FC0000h WRITABLE = YES MEMTYPE = OTH SIZE = BYTE DECODE = 24 CACHE = NO SHARE = NO INIT=software(1) "\tMEM=128K at FC0000" CHOICE = "Second SCP Board (IRQ=12, PORT=108h/900h-90Fh, MEM=128K/FA0000h)" SUBTYPE="SCP1" LINK IRQ=12 SHARE = NO TRIGGER = EDGE INIT = SWITCH(1) LOC(1-10) 1011110000 INIT = SWITCH(2) LOC(1-3) 101 INIT = SWITCH(2) LOC(4-10) 0000100 INIT=software(1) "\tIRQ=12" LINK PORT=0108h SHARE = NO SIZE = BYTE INIT=software(1) "\tBase Port=108h" PORT=0900h-090Fh SHARE = NO SIZE = BYTE INIT=software(1) "\tTTY I/O=900h-90Fh" LINK MEMORY = 128K ADDRESS = 0FA0000h WRITABLE = YES MEMTYPE = OTH SIZE = BYTE DECODE = 24 CACHE = NO SHARE = NO INIT=software(1) "\tMEM=128K at FA0000" CHOICE = "Third SCP Board (IRQ=15, PORT=10Ah/D00h-D0Fh, MEM=128K/F80000h)" SUBTYPE="SCP2" LINK IRQ=15 SHARE = NO TRIGGER = EDGE INIT = SWITCH(1) LOC(1-10) 1011110000 INIT = SWITCH(2) LOC(1-3) 100 INIT = SWITCH(2) LOC(4-10) 0000001 INIT=software(1) "\tIRQ=15" LINK PORT=010Ah SHARE = NO SIZE = BYTE INIT=software(1) "\tBase Port=10Ah" PORT=0D00h-0D0Fh SHARE = NO SIZE = BYTE INIT=software(1) "\tTTY I/O=D00h-D0Fh" LINK MEMORY = 128K ADDRESS = 0F80000h WRITABLE = YES MEMTYPE = OTH SIZE = BYTE DECODE = 24 CACHE = NO SHARE = NO INIT=software(1) "\tMEM=128K at F80000" CHOICE = "Free Format configuration for other SCP board setups" SUBTYPE="SCPX" LINK IRQ=10|12|15|14|11|5|3 SHARE = NO TRIGGER = EDGE INIT = SWITCH(2) LOC(1-3) 110|101|100|011|010|001|000 INIT = SWITCH(2) LOC(4-10) 0010000|0000100|0000001|0000010|0001000|0100000|1000000 INIT=software(1) "\tIRQ=10"|"\tIRQ=12"|"\tIRQ=15"|"\tIRQ=14"| "\tIRQ=11"|"\tIRQ=5"|"\tIRQ=3" LINK PORT=0106h|0108h|010Ah|05F0h|05F4h|05F8h|05FCh SHARE = NO SIZE = BYTE INIT=software(1) "\tBase Port=106h"|"\tBase Port=108h"|"\tBase Port=10Ah"| "\tBase Port=5F0h"|"\tBase Port=5F4h"|"\tBase Port=5F8h"| "\tBase Port=5FCh" PORT=0500h-050Fh|0900h-090Fh|0D00h-0D0Fh|0580h-058Fh|0590h-059Fh|05A0h-05AFh|05B0h-05BFh SHARE = NO SIZE = BYTE INIT=software(1) "\tTTY I/O=500h-50Fh"|"\tTTY I/O=900h-90Fh"| "\tTTY I/O=D00h-D0Fh"|"\tTTY I/O=580h-58Fh"| "\tTTY I/O=590h-59Fh"|"\tTTY I/O=5A0h-5AFh"| "\tTTY I/O=5B0h-5BFh" LINK MEMORY = 128K|128K|128K|128K ADDRESS = 0FC0000h|0FA0000h|0F80000h|0F60000h WRITABLE = YES MEMTYPE = OTH SIZE = BYTE DECODE = 24 CACHE = NO SHARE = NO INIT = SWITCH(1) LOC(1-10) 1011110000|1011110000|1011110000|1011110000 INIT=software(1) "\tMEM=128K at FC0000"|"\tMEM=128K at FA0000"| "\tMEM=128K at F80000"|"\tMEM=128K at F60000"