;**************************************************************************** ;* ;* @0720.ADF ;* NCR 53C720 SCSI Adapter Description File ;* ;**************************************************************************** ;* ;* The content of this document is NCR intellectual property of the NCR ;* corporation. It is to be treated as strictly confidential and not to be ;* disclosed, reproduced, or used except as authorized in writing by NCR in ;* connection with the manufacture, maintenance and use of the NCR equipment ;* to which it pertains. ;* ;* Copyright (c) 1993 NCR Corporation ;* ;**************************************************************************** ;* ;* version : 1.00.02 ;* author : Mark Morris ;* start date : 3/20/93 ;* stop date : 5/19/93 ;* ;* revision history: ;* -----------+---------+--------+------------------------------------ ;* | DATE | NUMBER | AUTHOR | Notes ;* -----------+---------+--------+------------------------------------ ;* | 10/01/93 | 1.00.00 | MM | Release version ;* -----------+---------+--------+------------------------------------ ;* | 5/16/94 | 1.00.01 | MM | Remove references to F5, F6 on keyboard ;* -----------+---------+--------+------------------------------------ ;* | 7/7/94 | 1.00.02 | MM | Remove choice of ARB Level F. ;* -----------+---------+--------+------------------------------------ ;* ;**************************************************************************** ; ; This ADF file contains many possible options for the adapter. ; Extra choices are preceded by a two comment characters ';;' and may be ; filtered from the file. in UNIX: (cat @0720.adf | egrep -v "^;;") ; This ADF file may be customized for specific system applications ; by adding or deleting the appropriate choices. ; AdapterId 0720h AdapterName "NCR 53C720 SCSI Adapter" NumBytes 4 ; ; ------ Micro Channel Interrupt Enable ; | ; v FixedResources pos[0]=XXXXXX1Xb pos[1]=XXXXXXXXb pos[2]=XXXXXXXXb ; ------------ Reset Channel Check ; |----------- Channel Check Status Indicator ; ||---------- Micro Channel Fairness is ENABLED ; |||--------- Select Feedback Return Exception is DISABLED ; |||| ; vvvv pos[3]=1100XXXXb ;=============================================================================== NamedItem Prompt "Micro Channel I/O Address Space" Choice " I/O Base 0800h " pos[0]=00001XXXb io 0800h-0BFFh Choice " I/O Base 1000h " pos[0]=00010XXXb io 1000h-13FFh Choice " I/O Base 1800h " pos[0]=00011XXXb io 1800h-1BFFh Choice " I/O Base 2000h " pos[0]=00100XXXb io 2000h-23FFh Choice " I/O Base 2800h " pos[0]=00101XXXb io 2800h-2BFFh Choice " I/O Base 3000h " pos[0]=00110XXXb io 3000h-33FFh Choice " I/O Base 3800h " pos[0]=00111XXXb io 3800h-3BFFh Choice " I/O Base 4000h " pos[0]=01000XXXb io 4000h-43FFh Choice " I/O Base 4800h " pos[0]=01001XXXb io 4800h-4BFFh Choice " I/O Base 5000h " pos[0]=01010XXXb io 5000h-53FFh Choice " I/O Base 5800h " pos[0]=01011XXXb io 5800h-5BFFh Choice " I/O Base 6000h " pos[0]=01100XXXb io 6000h-63FFh Choice " I/O Base 6800h " pos[0]=01101XXXb io 6800h-6BFFh Choice " I/O Base 7000h " pos[0]=01110XXXb io 7000h-73FFh Choice " I/O Base 7800h " pos[0]=01111XXXb io 7800h-7BFFh Choice " I/O Base 8000h " pos[0]=10000XXXb io 8000h-83FFh ; The following choices are also valid. Uncomment if needed. ;;Choice " I/O Base 8800h " pos[0]=10001XXXb io 8800h-8BFFh ;;Choice " I/O Base 9000h " pos[0]=10010XXXb io 9000h-93FFh ;;Choice " I/O Base 9800h " pos[0]=10011XXXb io 9800h-9BFFh ;;Choice " I/O Base A000h " pos[0]=10100XXXb io A000h-A3FFh ;;Choice " I/O Base A800h " pos[0]=10101XXXb io A800h-ABFFh ;;Choice " I/O Base B000h " pos[0]=10110XXXb io B000h-B3FFh ;;Choice " I/O Base B800h " pos[0]=10111XXXb io B800h-BBFFh ;;Choice " I/O Base C000h " pos[0]=11000XXXb io C000h-C3FFh ;;Choice " I/O Base C800h " pos[0]=11001XXXb io C800h-CBFFh ;;Choice " I/O Base D000h " pos[0]=11010XXXb io D000h-D3FFh ;;Choice " I/O Base D800h " pos[0]=11011XXXb io D800h-DBFFh ;;Choice " I/O Base E000h " pos[0]=11100XXXb io E000h-E3FFh ;;Choice " I/O Base E800h " pos[0]=11101XXXb io E800h-EBFFh ;;Choice " I/O Base F000h " pos[0]=11110XXXb io F000h-F3FFh ; I/O address F800 is not supported because it may be used in NCR systems. Help "This selects the Micro Channel I/O address space of the adapter. This adapter uses 1024 bytes of I/O address space. Each Micro Channel Bus has a 64 KB I/O address space. The I/O address range for this adapter must not conflict with ranges used by other adapters on this same Micro Channel bus. Conflicting assignments are marked with an asterisk and must be changed to use this adapter." NamedItem Prompt "System Memory ROM Address Space" Choice " ROM C0000h, 8 KB " pos[1]=XXXX0000b mem 0C0000h-0C1FFFh Choice " ROM C2000h, 8 KB " pos[1]=XXXX0001b mem 0C2000h-0C3FFFh Choice " ROM C4000h, 8 KB " pos[1]=XXXX0010b mem 0C4000h-0C5FFFh Choice " ROM C6000h, 8 KB " pos[1]=XXXX0011b mem 0C6000h-0C7FFFh Choice " ROM C8000h, 8 KB " pos[1]=XXXX0100b mem 0C8000h-0C9FFFh Choice " ROM CA000h, 8 KB " pos[1]=XXXX0101b mem 0CA000h-0CBFFFh Choice " ROM CC000h, 8 KB " pos[1]=XXXX0110b mem 0CC000h-0CDFFFh Choice " ROM CE000h, 8 KB " pos[1]=XXXX0111b mem 0CE000h-0CFFFFh Choice " ROM D0000h, 8 KB " pos[1]=XXXX1000b mem 0D0000h-0D1FFFh Choice " ROM D2000h, 8 KB " pos[1]=XXXX1001b mem 0D2000h-0D3FFFh Choice " ROM D4000h, 8 KB " pos[1]=XXXX1010b mem 0D4000h-0D5FFFh Choice " ROM D6000h, 8 KB " pos[1]=XXXX1011b mem 0D6000h-0D7FFFh Choice " ROM D8000h, 8 KB " pos[1]=XXXX1100b mem 0D8000h-0D9FFFh Choice " ROM DA000h, 8 KB " pos[1]=XXXX1101b mem 0DA000h-0DBFFFh Choice " ROM DC000h, 8 KB " pos[1]=XXXX1110b mem 0DC000h-0DDFFFh Choice " ROM DE000h, 8 KB " pos[1]=XXXX1111b mem 0DE000h-0DFFFFh Help "This selects the ROM memory address space from the system memory space. This adapter consumes an 8 KB address range. Conflicting assignments are marked with an asterisk and must be changed to use this adapter." ;=============================================================================== NamedItem Prompt "System Memory RAM Address Space" ; ; There are 63 choices in the 2-3 GB range and 64 choices in the 3-4 GB range. ; Most of these choices are omitted for brevity. ; The first choice below is not allowed because the system uses this space. ;Choice " RAM FFE00000h, 2 MB " pos[2]=1111111Xb mem FFE00000h-FFFFFFFFh Choice " RAM FFC00000h, 2 MB " pos[2]=1111110Xb mem FFC00000h-FFDFFFFFh Choice " RAM FFA00000h, 2 MB " pos[2]=1111101Xb mem FFA00000h-FFBFFFFFh Choice " RAM FF800000h, 2 MB " pos[2]=1111100Xb mem FF800000h-FF9FFFFFh Choice " RAM FF600000h, 2 MB " pos[2]=1111011Xb mem FF600000h-FF7FFFFFh Choice " RAM FF400000h, 2 MB " pos[2]=1111010Xb mem FF400000h-FF5FFFFFh Choice " RAM FF200000h, 2 MB " pos[2]=1111001Xb mem FF200000h-FF3FFFFFh Choice " RAM FF000000h, 2 MB " pos[2]=1111000Xb mem FF000000h-FF1FFFFFh ; Choice " RAM FEE00000h, 2 MB " pos[2]=1110111Xb mem FEE00000h-FEFFFFFFh Choice " RAM FEC00000h, 2 MB " pos[2]=1110110Xb mem FEC00000h-FEDFFFFFh Choice " RAM FEA00000h, 2 MB " pos[2]=1110101Xb mem FEA00000h-FEBFFFFFh Choice " RAM FE800000h, 2 MB " pos[2]=1110100Xb mem FE800000h-FE9FFFFFh Choice " RAM FE600000h, 2 MB " pos[2]=1110011Xb mem FE600000h-FE7FFFFFh Choice " RAM FE400000h, 2 MB " pos[2]=1110010Xb mem FE400000h-FE5FFFFFh Choice " RAM FE200000h, 2 MB " pos[2]=1110001Xb mem FE200000h-FE3FFFFFh Choice " RAM FE000000h, 2 MB " pos[2]=1110000Xb mem FE000000h-FE1FFFFFh ; Choice " RAM FDE00000h, 2 MB " pos[2]=1101111Xb mem FDE00000h-FDFFFFFFh Choice " RAM FDC00000h, 2 MB " pos[2]=1101110Xb mem FDC00000h-FDDFFFFFh Choice " RAM FDA00000h, 2 MB " pos[2]=1101101Xb mem FDA00000h-FDBFFFFFh Choice " RAM FD800000h, 2 MB " pos[2]=1101100Xb mem FD800000h-FD9FFFFFh Choice " RAM FD600000h, 2 MB " pos[2]=1101011Xb mem FD600000h-FD7FFFFFh Choice " RAM FD400000h, 2 MB " pos[2]=1101010Xb mem FD400000h-FD5FFFFFh Choice " RAM FD200000h, 2 MB " pos[2]=1101001Xb mem FD200000h-FD3FFFFFh Choice " RAM FD000000h, 2 MB " pos[2]=1101000Xb mem FD000000h-FD1FFFFFh ; Choice " RAM FCE00000h, 2 MB " pos[2]=1100111Xb mem FCE00000h-FCFFFFFFh Choice " RAM FCC00000h, 2 MB " pos[2]=1100110Xb mem FCC00000h-FCDFFFFFh Choice " RAM FCA00000h, 2 MB " pos[2]=1100101Xb mem FCA00000h-FCBFFFFFh Choice " RAM FC800000h, 2 MB " pos[2]=1100100Xb mem FC800000h-FC9FFFFFh Choice " RAM FC600000h, 2 MB " pos[2]=1100011Xb mem FC600000h-FC7FFFFFh Choice " RAM FC400000h, 2 MB " pos[2]=1100010Xb mem FC400000h-FC5FFFFFh Choice " RAM FC200000h, 2 MB " pos[2]=1100001Xb mem FC200000h-FC3FFFFFh Choice " RAM FC000000h, 2 MB " pos[2]=1100000Xb mem FC000000h-FC1FFFFFh ; Choice " RAM BFE00000h, 2 MB " pos[2]=0111111Xb mem BFE00000h-BFFFFFFFh Choice " RAM BFC00000h, 2 MB " pos[2]=0111110Xb mem BFC00000h-BFDFFFFFh Choice " RAM BFA00000h, 2 MB " pos[2]=0111101Xb mem BFA00000h-BFBFFFFFh Choice " RAM BF800000h, 2 MB " pos[2]=0111100Xb mem BF800000h-BF9FFFFFh Choice " RAM BF600000h, 2 MB " pos[2]=0111011Xb mem BF600000h-BF7FFFFFh Choice " RAM BF400000h, 2 MB " pos[2]=0111010Xb mem BF400000h-BF5FFFFFh Choice " RAM BF200000h, 2 MB " pos[2]=0111001Xb mem BF200000h-BF3FFFFFh Choice " RAM BF000000h, 2 MB " pos[2]=0111000Xb mem BF000000h-BF1FFFFFh ; Choice " RAM BEE00000h, 2 MB " pos[2]=0110111Xb mem BEE00000h-BEFFFFFFh Choice " RAM BEC00000h, 2 MB " pos[2]=0110110Xb mem BEC00000h-BEDFFFFFh Choice " RAM BEA00000h, 2 MB " pos[2]=0110101Xb mem BEA00000h-BEBFFFFFh Choice " RAM BE800000h, 2 MB " pos[2]=0110100Xb mem BE800000h-BE9FFFFFh Choice " RAM BE600000h, 2 MB " pos[2]=0110011Xb mem BE600000h-BE7FFFFFh Choice " RAM BE400000h, 2 MB " pos[2]=0110010Xb mem BE400000h-BE5FFFFFh Choice " RAM BE200000h, 2 MB " pos[2]=0110001Xb mem BE200000h-BE3FFFFFh Choice " RAM BE000000h, 2 MB " pos[2]=0110000Xb mem BE000000h-BE1FFFFFh ; Choice " RAM BDE00000h, 2 MB " pos[2]=0101111Xb mem BDE00000h-BDFFFFFFh Choice " RAM BDC00000h, 2 MB " pos[2]=0101110Xb mem BDC00000h-BDDFFFFFh Choice " RAM BDA00000h, 2 MB " pos[2]=0101101Xb mem BDA00000h-BDBFFFFFh Choice " RAM BD800000h, 2 MB " pos[2]=0101100Xb mem BD800000h-BD9FFFFFh Choice " RAM BD600000h, 2 MB " pos[2]=0101011Xb mem BD600000h-BD7FFFFFh Choice " RAM BD400000h, 2 MB " pos[2]=0101010Xb mem BD400000h-BD5FFFFFh Choice " RAM BD200000h, 2 MB " pos[2]=0101001Xb mem BD200000h-BD3FFFFFh Choice " RAM BD000000h, 2 MB " pos[2]=0101000Xb mem BD000000h-BD1FFFFFh ; Choice " RAM BCE00000h, 2 MB " pos[2]=0100111Xb mem BCE00000h-BCFFFFFFh Choice " RAM BCC00000h, 2 MB " pos[2]=0100110Xb mem BCC00000h-BCDFFFFFh Choice " RAM BCA00000h, 2 MB " pos[2]=0100101Xb mem BCA00000h-BCBFFFFFh Choice " RAM BC800000h, 2 MB " pos[2]=0100100Xb mem BC800000h-BC9FFFFFh Choice " RAM BC600000h, 2 MB " pos[2]=0100011Xb mem BC600000h-BC7FFFFFh Choice " RAM BC400000h, 2 MB " pos[2]=0100010Xb mem BC400000h-BC5FFFFFh Choice " RAM BC200000h, 2 MB " pos[2]=0100001Xb mem BC200000h-BC3FFFFFh Choice " RAM BC000000h, 2 MB " pos[2]=0100000Xb mem BC000000h-BC1FFFFFh ; Help "This selects the RAM memory address space from the system memory space. This adapter consumes a 2 MB address range. The address range choices start on 2 MB boundaries. Conflicting assignments are marked with an asterisk and must be changed to use this adapter." ;=============================================================================== NamedItem Prompt "Micro Channel Arbitration Level" Choice " Arbitration Level 0 " pos[1]=0000XXXXb arb 00h Choice " Arbitration Level 1 " pos[1]=0001XXXXb arb 01h Choice " Arbitration Level 2 " pos[1]=0010XXXXb arb 02h Choice " Arbitration Level 3 " pos[1]=0011XXXXb arb 03h Choice " Arbitration Level 4 " pos[1]=0100XXXXb arb 04h Choice " Arbitration Level 5 " pos[1]=0101XXXXb arb 05h Choice " Arbitration Level 6 " pos[1]=0110XXXXb arb 06h Choice " Arbitration Level 7 " pos[1]=0111XXXXb arb 07h Choice " Arbitration Level 8 " pos[1]=1000XXXXb arb 08h Choice " Arbitration Level 9 " pos[1]=1001XXXXb arb 09h Choice " Arbitration Level A " pos[1]=1010XXXXb arb 0Ah Choice " Arbitration Level B " pos[1]=1011XXXXb arb 0Bh Choice " Arbitration Level C " pos[1]=1100XXXXb arb 0Ch Choice " Arbitration Level D " pos[1]=1101XXXXb arb 0Dh Choice " Arbitration Level E " pos[1]=1110XXXXb arb 0Eh ;Choice " Arbitration Level F " pos[1]=1111XXXXb arb 0Fh Help "This selects the Micro Channel arbitration level for this adapter. If Micro Channel fairness is enabled for all adapters, then the choice of arbitration level has no impact on adapter performance. If Micro Channel fairness is disabled, then adapters with lower arbitration levels have higher priority on the Micro Channel bus. Conflicting assignments are marked with an asterisk and must be changed to use this adapter." ;=============================================================================== NamedItem Prompt "Micro Channel Interrupt Level" Choice " IRQ Level 14 " pos[3]=XXXX1110b int 14 Choice " IRQ Level 3 " pos[3]=XXXX0011b int 3 Choice " IRQ Level 4 " pos[3]=XXXX0100b int 4 Choice " IRQ Level 5 " pos[3]=XXXX0101b int 5 Choice " IRQ Level 6 " pos[3]=XXXX0110b int 6 Choice " IRQ Level 7 " pos[3]=XXXX0111b int 7 Choice " IRQ Level 9 " pos[3]=XXXX1001b int 9 Choice " IRQ Level 10 " pos[3]=XXXX1010b int 10 Choice " IRQ Level 11 " pos[3]=XXXX1011b int 11 Choice " IRQ Level 12 " pos[3]=XXXX1100b int 12 Choice " IRQ Level 15 " pos[3]=XXXX1111b int 15 Help "This selects the Micro Channel interrupt level for this adapter. Each Micro Channel Bus has an independent set of interrupt numbers. This adapter may share an interrupt level with other SCSI adapters. Conflicting assignments are marked with an asterisk and must be changed to use this adapter." ;=============================================================================== NamedItem Prompt "Micro Channel Fairness " Choice " Fairness Enabled " pos[3]=XX0XXXXXb Choice " Fairness Disabled " pos[3]=XX1XXXXXb Help "Micro Channel fairness enable/disable. This controls how the adapter will use the bus when bus contention occurs. If Fairness is enabled, the host adapter will not compete for the Micro Channel during the next arbitration phase if it is currently in control of the Micro Channel bus. This allows other adapters to obtain fair access to the Micro Channel. Under normal circumstances select ." ;=============================================================================== ; SCSI IDs are set through a Shared SCSI Menu on NCR Systems. ; OEM code is available to set the SCSI IDs through extended POS on ; systems supporting that capability. ;=============================================================================== NamedItem Prompt "Micro Channel Data Streaming" Choice " Streaming Enabled " pos[2]=XXXXXXX1b Choice " Streaming Disabled " pos[2]=XXXXXXX0b Help "Micro Channel Data Streaming enable/disable. This controls how the adapter will use the bus when transferring bursts of data. If Streaming is enabled, the host adapter will transfer multiple 32-bit words per arbitration cycle. This improves the Micro Channel efficiency and data rate. If your system supports Micro Channel Data Streaming, then under normal circumstances select ." ;=============================================================================== NamedItem Prompt "Parity" Choice " Parity Enabled " pos[0]=XXXXX0XXb Choice " Parity Disabled " pos[0]=XXXXX1XXb Help "Parity enable/disable. If enabled, data parity will flow between SCSI and the Micro Channel bus and will be checked at each bus interface. Also, Micro Channel address parity will be generated and checked." ;=============================================================================== ; ; end of @0720.ADF ;