BC 4035
Chapter 4 - Technical Reference
BIOS
An American Megatrends, Inc. (AMI) system BIOS with embedded setup and hard disk setup utilities resides in EPROM on the board. At boot time, the data can be transferred to shadow RAM. This provides increased system performance, since RAM access is faster than EPROM access.
POST Display
The BC has eight LEDs arranged in two groups of four (refer to the illustrations in the Board Identification section of Chapter 1 for LED location). As the system proceeds through its Power On System Test (POST) these LEDs display binary codes which can be used to diagnose board failures. Refer to Appendix A for a description of these codes.
Memory - Hardware
All BC system memory is provided in 72-pin by 36-bit standard 70ns SIMM modules. These SIMMs are defined in Table 4-1.
Table 4 - 1
SIMM Definitions
SIMM Type | Banks | Total Memory |
1M x 36 | Single | 4MB |
2M x 36 | Double | 8MB |
4M x 36 | Single | 16MB |
8M x 36 | Double | 32MB |
SIMM Configurations
The SIMM configurations supported the BC 4035 are represented in Table 4-2.
Table 4 - 2
SIMM SOCKET 1 | SIMM SOCKET 2 | TOTAL MB |
4 | 4 | |
8 | 8 | |
8 | 4 | 12 |
8 | 8 | 16 |
16 | 16 | |
32 | 32 | |
32 | 4 | 36 |
32 | 8 | 40 |
32 | 16 | 48 |
32 | 32 | 64 |
Memory Management
Memory between 640 KBytes and 1 MByte not required by hardware memory windows or BIOS can be made available to the installed memory manager. By configuring these areas as EMS page frames or Upper Memory Blocks, they can be used for loading and executing application software such as TSRs (Terminate and Stay Resident programs) and network drivers.
Memory maps for the BC 4035 processor are illustrated in the following figures.
BC 4035 Memory & I/O Configurations
BC4035 Memory Map
F800-FFFF | Reserved for AMI ROM BIOS. |
F700-F7FF | Available |
F000-F6FF | Reserved for AMI ROM BIOS |
D000-EFFF | Available as Expanded(EMS) or Upper Memory (UMB) |
C800-CFFF | Remote Boot EPROM if enabled.Otherwise available. |
C000-C7FF | Reserved for VGA BIOS |
B800-BFFF | VGA/CGA Video Memory |
B000-B7FF | VGA/Mono Video Memory |
A000-AFFF | VGA Video Memory |
0000-9FFF | Conventional DOS |
BC 4035 Memory Map
BC 4035 I/0 Map
Table 4 - 3
ISA Ports | Description |
0000 - 00FF | Various "AT" functions in 499/82C206chip and keyboard controller |
01F0 - 01FF | IDE hard drive interface |
02F8 - 02FF | COM2 |
0300 - 0317 | Ethernet controller |
03A0 | Cubix Supervisory System interface |
03B4 - 03B5 | VGA |
03BC - 03BF | LPT1 |
03C0 - 03CF | VGA |
03D4 - 03D5 | VGA |
03F0 - 03F7 | Floppy / IDE |
03F8 - 03FF | COM1 |
Video Controller
The BC 4035 contains an extended high resolution video graphics controller. Table 4 - 4 defines the video support provided on each processor.
Table 4 - 4
Video Support
Processor | Video Memory |
Extended Mode Support |
BC 4035 | 1MB | 640 x 480 with 256 colors 800 x 600 with 256 colors 1024 x 768 with 16 colors |
Refer to Chapter 3 - Installation for information on available video driver.
Keyboard/Mouse Controller
The BC has a PS/2 compatible keyboard controller with the AMI keyboard BIOS. The keyboard controller uses IRQ 1 for its interrupts, and requires no DMA channel.
The keyboard controller also supports a PS/2 compatible mouse which uses IRQ 12. Switch S2 is used to enable the PS/2 mouse interrupt on IRQ 12 (refer to Chapter 2 for switch settings).
IDE Hard Drive Interface
An IDE hard drive interface is included on the BC for applications that require a hard disk drive. IDE drives include an AT compatible disk controller. /The IDE interface circuit will support one or two IDE drives. The hard disk controller uses IRQ 14 for its interrupt. When adding an IDE drive to the board, use the AMI BIOS setup program to select the drive type. See the American Megatrends, Inc. BIOS Configuration Program User's Guide for information on selecting IDE drive types.
The BC CMOS must be configured to properly set up the IDE interface. In the Standard CMOS Setup section, hard disk types for C: and D: must be entered. If a disk is not present, select "Not Installed". This should be done, for example, if the only hard drive in the system is a SCSI drive. ISA processors also require that the IDE interface be "Enabled" in the Peripheral Management Setup section (if no disk is present set the IDE interface to "Disabled").
To recover IRQ 14, all IDE drives must be removed from the 40-pin header cable.
Floppy Disk Controller
The BC contains a PC/AT compatible floppy disk controller that supports all PC/AT floppy disk configurations. It is configured for industry standard single-speed floppy disk drives, and supports up to two of any combination of 5.25 or 3.5 inch drives. The BIOS setup program must be configured for the proper drives. The floppy controller uses IRQ 6 for its interrupt and DRQ 2 for its DMA channel. ISA processors allow the floppy disk controller to be disabled in the Peripheral Management Setup section of the System BIOS CMOS setup program (refer to the American Megatrends, Inc. BIOS Configuration Program User's Guide).
BC4035 and BC 4035A IDE Support
The AMI BIOS on the BC 4035 has been updated to provide enhanced IDE support. The same BIOS is now provided on both the BC 4035 and the BC 4035A.
To determine which BIOS is included on a BC 4035, boot the board and watch the sign-on message. If the date displayed is March 10, 1995 or later, the BIOS supports the enhanced IDE interface. Otherwise, enhanced IDE support is not provided. All BC 4035A boards include the updated BIOS.
The BC 4035 and BC 4035A enhanced IDE features included in the March 10, 1995 AMI BIOS are described below. The options may be enabled or disabled via the BIOS setup.
Block mode (multi-sector) transfer
To increase system performance, enable the block mode option. If the hard disk supports multi-sector transfers, BIOS will enable the multi-sector transfer for read/write commands.
LBA mode (for hard disks larger than 528 Mbytes)
Previous versions of the BIOS did not support disk drives larger than 528 Mbytes. To use larger drives with the new BIOS, configure the drive type (use type 47 for a user defined drive and set the cylinders, sectors, and heads as recommended by the disk drive manufacturer). Enable the Logical Block Assignment (LBA) mode for each drive that is larger than 528 Mbytes (this option may be configured separately for each drive). Do not configure this option for drives that are 528 Mbytes or smaller.
Recommended Configuration
Enable the options for block mode (multi-sector) transfer. For each disk greater than 528 Mbytes, enable LBA mode.
Serial and Parallel Ports
Two serial ports and a parallel port are available on the BC processor board. One serial port is accessible through a standard DB-9 connector on the rear bracket (J 11). The other serial port (COM2) and the parallel port (LPT1) are accessible internally through header connectors (J8 and J7). All ports comply fully with PC/AT interrupt and I/O port standards. External access to the internal I/O connectors (COM2 and LPT1) is accomplished through Cubix-supplied adapter boards. Refer to the sections Optional LPTI and Optional COM2 and Mouse in Chapter 3 for more information Contact the Cubix Sales department to order the serial or parallel port adapter product required to access the COM2 or LPT1 ports.
Use the Peripheral Management Setup section of the System BIOS CMOS setup program to configure the serial and parallel ports (refer to the American Megatrends, Inc BIOS Configuration Program User's Guide).
Ethernet Controller
The BC is equipped with an integral Ethernet controller with a 10BASE-T RJ-11 connector (J13) on the mounting bracket at the rear of the card. Software drivers are provided for this controller to support PC local area networks.
Near the RJ-45 connector and visible through a slot in the mounting bracket are two light emitting diodes. The green LED will light when the interface has a valid connection to a 10BASE-T hub. The orange LED will light whenever the Ethernet controller detects data on the receive lines. These LEDs can be useful indicators of network activity.
Ethernet Drivers
A BC Series 10BASE-T Driver Diskette included with the BC contains drivers for the following network operating systems:
The different drivers and associated software are stored in subdirectories on the diskette. The appendices of this manual include installation procedures for each network. These installation instructions are intended to provide examples to aid the installer. Procedures for installing the drivers for each particular network configuration vary.
Ethernet Configuration
The ISA based Ethernet adapter is a bus master device which gains control of the ISA bus to transfer data between the CPU and the network by DMA. This Ethernet adapter uses 24 I/O port addresses starting at 300 hexadecimal. The adapter also uses DMA channel 5. The I/O addresses and DMA channel cannot be changed, but they can be disabled if the Ethernet controller is not used. An interrupt is required; the interrupt level is a switch selectable choice between IRQ 3 and IRQ 5. Refer to Chapter 2 for switch configurations.
For diskless installations in a Novell environment, the BC 4035 contain remote boot software which may be enabled in the CMOS setup program in the "Advanced Chipset Setup" section. In this sections setup screen the "On board LAN BIOS boot" must be "enabled" if the BC is to boot from a Novell NetWare file server. All local boot devices must be disabled for this function to work. This means that C: and D: must be set to "Not Installed" in the "Standard CMOS Setup" section.
The Ethernet controller does not use a shared memory window on the CPU. (The Novell remote boot option does use a memory window if it is enabled.)
The BC 4035 Ethernet adapter can be configured as shown in Table 4 - 7.
Table 4 - 7
BC 4035 Ethernet Configuration Options
Option | Settings |
IRQ | 3, 5* |
Base I/O Address | 3OOH |
DMA Channel | 5 |
Ethernet Controller | Enabled*, Disabled |
*Default Setting
The Base I/O Address and DMA Channel settings are fixed and cannot be changed. To use another device in the ISA bus at these settings, disable the Ethernet controller. The Ethernet controller should be disabled if it is not to be used for network communications. The Ethernet controller functions are selected with Switch S2 as described in Chapter 2.
Line Busy
The Cubix Line Busy RJ-11 jack is designed to be connected to the phone line that attaches to a modem. Its purpose is the make the telephone line appear busy when the processor or modem is not ready to answer an incoming telephone call.
The Line Busy circuit is inserted in parallel with the telephone line from the PBX to the modem. The Federal Communications Commission (FCC) has registered this circuit for use on PBX systems only and not for direct connection to the Public Telephone Network.
The Line Busy circuit is designed to be used on rotary PBX systems to keep incoming calls from ringing on line that will not answer. The circuit uses Data Terminal Ready (DTR) from the Cubix processors communication port to determine whether the processor is ready for a call. If DTR is false, the circuit creates an off-hook condition on the telephone line to force the rotary PBX to bypass this extension for an incoming call. When DTR is true, the Line Busy Circuit will terminate the off-hook condition, and the processor will respond to an incoming call. The Line Busy circuit on the BC is controlled by the COM1 DTR signal. The COM2 port has no effect on Line Busy.
Cubix processors assert DTR false on the reset operation. It is the responsibility of the communications application running in the processor to assert the DTR signal true.
Warning!
The line busy circuit integrated onto the BC (J12) has been registered with the Federal Communications Commission for use on PBXs in the United States only. Use of this function outside the United States may violate local regulations and is not recommended by Cubix Corporation.
The line busy circuit complies with Part 68, FCC Rules.
FCC Registration Number
2HEUSA-73508-KX-N
ringer Equivalence O.O.B.
Line Busy Installation
Figure 4 - 2
Line Busy Circuit Connected Via Modem Phone Jack
Figure 4 - 3
Line Busy Circuit Connected with "T" Jack
CMOS Battery
The BC has an internal battery that backs up the real time clock and CMOS memory. No external battery is required to retain date, time of day or setup information.
Speaker
The BC has a connection for an eight ohm permanent magnet type speaker. The speaker signal is the standard AT speaker output.
System Interrupts
The 16 system hardware interrupts on the BC are represented in Table 4 - 8. Interrupts are managed by two standard 8259A Programmable Interrupt Controllers (PICs). Interrupts at IRQ 0 through 7 are located on the main PIC IRQ 8 through 15 are on the save PIC.
Table 4 - 8
BC Interrupt Configuration
IRQ | Description |
0 | Timer Clock |
1 | Keyboard |
2 | Second PIC controller |
3 | COM2 / Ethernet (S2) |
4 | COM1 |
5 | Available / Ethernet (S2) |
6 | Floppy disk controller |
7 | LPT1 |
8 | Real time clock |
9 | Redirected IRQ 2 |
10 | Available / IES (S2) |
11 | Available / SCSI |
12 | Available / Mouse (S2) |
13 | Math coprocessor |
14 | Hard disk controller |
15 | Available / IES (S2) |
This document, and all Web contents, Copyright © 1997 by Cubix Corp., Carson City, NV, USA.