!*** MODULE $PR8SSDEF *** CDEC$ OPTIONS /NOALIGN PARAMETER PR8SS$_IPIR = '00000016'X ! Interprocessor Interrupt Reg. PARAMETER PR8SS$_NICR = '00000019'X ! Interval Clock Next Interval Register PARAMETER PR8SS$_ICR = '0000001A'X ! Interval Clock Interval Count Register PARAMETER PR8SS$_TODR = '0000001B'X ! Time Of Day Register PARAMETER PR8SS$_TBDR = '00000024'X ! Translation Buffer Disable Register PARAMETER PR8SS$_CADR = '00000025'X ! Cache Disable Register PARAMETER PR8SS$_MCESR = '00000026'X ! Machine Check Error Summary Register PARAMETER PR8SS$_ACCS = '00000028'X ! Floating Point Accellerator Register PARAMETER PR8SS$_WCSA = '0000002C'X ! WCS Address Register PARAMETER PR8SS$_WCSD = '0000002D'X ! WCS Data Register PARAMETER PR8SS$_WCSC = '0000002E'X ! WCS Cam Register PARAMETER PR8SS$_PME = '0000003D'X ! Performance Monitor Enable PARAMETER PR8SS$_RXCS1 = '00000050'X ! Serial Line 1 Receive CSR PARAMETER PR8SS$_RXDB1 = '00000051'X ! Serial Line 1 Receive Data Buffer PARAMETER PR8SS$_TXCS1 = '00000052'X ! Serial Line 1 Transmit CSR PARAMETER PR8SS$_TXDB1 = '00000053'X ! Serial Line 1 Transmit Data Buffer PARAMETER PR8SS$_RXCS2 = '00000054'X ! Serial Line 2 Receive CSR PARAMETER PR8SS$_RXDB2 = '00000055'X ! Serial Line 2 Receive Data Buffer PARAMETER PR8SS$_TXCS2 = '00000056'X ! Serial Line 2 Transmit CSR PARAMETER PR8SS$_TXDB2 = '00000057'X ! Serial Line 2 Transmit Data Buffer PARAMETER PR8SS$_RXCS3 = '00000058'X ! Serial Line 3 Receive CSR PARAMETER PR8SS$_RXDB3 = '00000059'X ! Serial Line 3 Receive Data Buffer PARAMETER PR8SS$_TXCS3 = '0000005A'X ! Serial Line 3 Transmit CSR PARAMETER PR8SS$_TXDB3 = '0000005B'X ! Serial Line 3 Transmit Data Buffer PARAMETER PR8SS$_RXCD = '0000005C'X ! Receive Console Data Register PARAMETER PR8SS$_CACHEX = '0000005D'X ! Cache Invalidate Register PARAMETER PR8SS$_BINID = '0000005E'X ! BI Node ID Register PARAMETER PR8SS$_BIINIT = '0000005F'X ! BI Init Nodes Register PARAMETER PR8SS$M_SID_SECP = '00000100'X PARAMETER PR8SS$M_RXCS_IE = '00000040'X PARAMETER PR8SS$M_RXCS_DONE = '00000080'X PARAMETER PR8SS$M_RXDB_ERR = '00008000'X PARAMETER PR8SS$M_TXCS_IE = '00000040'X PARAMETER PR8SS$M_TXCS_RDY = '00000080'X PARAMETER PR8SS$M_TXCS_BRE = '00000100'X PARAMETER PR8SS$_BAUD300 = '00000000'X ! Baud Rate of 300 PARAMETER PR8SS$_BAUD600 = '00000001'X ! Baud Rate of 600 PARAMETER PR8SS$_BAUD1200 = '00000002'X ! Baud Rate of 1200 PARAMETER PR8SS$_BAUD2400 = '00000003'X ! Baud Rate of 2400 PARAMETER PR8SS$_BAUD4800 = '00000004'X ! Baud Rate of 4800 PARAMETER PR8SS$_BAUD9600 = '00000005'X ! Baud Rate of 9600 PARAMETER PR8SS$_BAUD19200 = '00000006'X ! Baud Rate of 19200 PARAMETER PR8SS$_BAUD38400 = '00000007'X ! Baud Rate of 38400 PARAMETER PR8SS$_BOOTCPU = '00000002'X ! Boot CPU Command PARAMETER PR8SS$_CLRWARM = '00000003'X ! Clear Warm-start Flag PARAMETER PR8SS$_CLRCOLD = '00000004'X ! Clear Cold-start Flag PARAMETER PR8SS$M_CADR_D = '00000001'X PARAMETER PR8SS$M_CADR_H = '00000002'X PARAMETER PR8SS$M_RXCD_BSY = '00008000'X STRUCTURE /PR8SSDEF/ UNION MAP PARAMETER PR8SS$S_SID_UCREV = 8 PARAMETER PR8SS$V_SID_UCREV = 0 ! Ucode Revision Level PARAMETER PR8SS$S_SID_SECP = 1 PARAMETER PR8SS$V_SID_SECP = 8 ! Secondary Patch Bit PARAMETER PR8SS$S_SID_PATREV = 10 PARAMETER PR8SS$V_SID_PATREV = 9 ! Patch Rev Level PARAMETER PR8SS$S_SID_CPUREV = 4 PARAMETER PR8SS$V_SID_CPUREV = 19 ! CPU Rev level PARAMETER PR8SS$S_SID_V8250 = 1 PARAMETER PR8SS$V_SID_V8250 = 23 ! 1=8250 (KA825), 0=8200 (KA820) PARAMETER PR8SS$S_SID_TYPE = 8 PARAMETER PR8SS$V_SID_TYPE = 24 BYTE %FILL (4) ! CPU Type Code END MAP MAP PARAMETER PR8SS$S_RXCS_IE = 1 PARAMETER PR8SS$V_RXCS_IE = 6 ! Interrupt Enable PARAMETER PR8SS$S_RXCS_DONE = 1 PARAMETER PR8SS$V_RXCS_DONE = 7 BYTE %FILL (1) ! 1=> Char. received END MAP MAP PARAMETER PR8SS$S_RXDB_DATA = 8 PARAMETER PR8SS$V_RXDB_DATA = 0 ! Received Data PARAMETER PR8SS$S_RXDB_ERR = 1 PARAMETER PR8SS$V_RXDB_ERR = 15 BYTE %FILL (2) ! Error END MAP MAP PARAMETER PR8SS$S_TXCS_IE = 1 PARAMETER PR8SS$V_TXCS_IE = 6 ! Interrupt Enable PARAMETER PR8SS$S_TXCS_RDY = 1 PARAMETER PR8SS$V_TXCS_RDY = 7 ! Ready PARAMETER PR8SS$S_TXCS_BRE = 1 PARAMETER PR8SS$V_TXCS_BRE = 8 ! (WO) Baud Rate Enable PARAMETER PR8SS$S_TXCS_BAUD = 3 PARAMETER PR8SS$V_TXCS_BAUD = 10 ! Baud Rate ! Values to set baud rates BYTE %FILL (1) END MAP MAP PARAMETER PR8SS$S_TXDB_DATA = 8 PARAMETER PR8SS$V_TXDB_DATA = 0 ! Data to Transmit PARAMETER PR8SS$S_TXDB_ID = 4 PARAMETER PR8SS$V_TXDB_ID = 8 ! ID - Destination of ! transmitted data - ! 0=>UART0, F=>Console ! command ! Possible Console Commands BYTE %FILL (2) END MAP MAP PARAMETER PR8SS$S_CADR_D = 1 PARAMETER PR8SS$V_CADR_D = 0 ! Disable Cache PARAMETER PR8SS$S_CADR_H = 1 PARAMETER PR8SS$V_CADR_H = 1 ! Force 100% Cache Hits BYTE %FILL (1) END MAP MAP PARAMETER PR8SS$S_WCSA_DATA = 8 PARAMETER PR8SS$V_WCSA_DATA = 0 ! High Order Data Bits PARAMETER PR8SS$S_WCSA_RAMADR = 16 PARAMETER PR8SS$V_WCSA_RAMADR = 16 BYTE %FILL (3) ! Ram Address END MAP MAP PARAMETER PR8SS$S_WCSC_CAMADR = 8 PARAMETER PR8SS$V_WCSC_CAMADR = 8 ! Cam Address PARAMETER PR8SS$S_WCSC_ROMADR = 16 PARAMETER PR8SS$V_WCSC_ROMADR = 16 BYTE %FILL (3) ! Rom Address END MAP MAP PARAMETER PR8SS$S_RXCD_DATA = 8 PARAMETER PR8SS$V_RXCD_DATA = 0 ! Received Data PARAMETER PR8SS$S_RXCD_NODEID = 4 PARAMETER PR8SS$V_RXCD_NODEID = 8 ! Sender's Node ID PARAMETER PR8SS$S_RXCD_BSY = 1 PARAMETER PR8SS$V_RXCD_BSY = 15 BYTE %FILL (2) ! Set=>Data has been received END MAP MAP PARAMETER PR8SS$S_CACHEX_PFN = 21 PARAMETER PR8SS$V_CACHEX_PFN = 9 ! Physical Page Number BYTE %FILL (3) END MAP MAP PARAMETER PR8SS$S_BINID_NID = 4 PARAMETER PR8SS$V_BINID_NID = 0 ! BI Node ID this node BYTE %FILL (1) END MAP END UNION END STRUCTURE ! PR8SSDEF CDEC$ END OPTIONS