Appendix

A.

Special

Configuration

Information

for

DOS and

 

OS/2

 

 

 

 

 

 

 

 

 

 

This

appendix

is specific to

the DOS and

OS/2

operating systems. It contains informa

following:

 

 

 

 

 

 

 

 

Ÿ

Creating

an

ICAPARM.PRM

file

 

 

 

 

Ÿ

Changing

your CONFIG.SYS

file

 

 

 

 

Ÿ

Ctrl+Alt+Del

reset

considerations

 

 

 

Ÿ

Selecting

an

interrupt

level

 

 

 

 

Ÿ

Shared-memory considerations

 

 

 

 

 

Note:

This

information applies only if you are using the IBM-supplied software.

 

 

 

 

 

 

 

 

 

 

Creating

an

ICAPARM.PRM

File

 

 

 

 

After installing the software, you can create a special parameter file (ICAPARM.PRM) t defaults used to initialize the adapter.

Note: This

file

is the same one used

by the

Realtime

Interface

Co-Processor Multipor

Model

2

adapters.

 

 

 

 

ICAPARM.PRM

is

a

small file that can be

created

with an

ASCII text

editor. It conta

each adapter installed. The following two examples show the makeup of the parameter installation with one adapter and the other for an installation with multiple adapters. specified in hexadecimal (h).

Adding

an

 

ICAPARM.PRM

File

Entry

 

 

 

You need to add an entry to

the ICAPARM.PRM file only if

you want to change the f

values

or

the

logical

card

numbering. All

other fields are

ignored for the adapter.

Ÿ

MAXTASK

(Maximum

Task

 

Number)

=

10h

 

 

Ÿ

MAXPRI

(Maximum Task

Priority)

= 10h

 

 

Ÿ

MAXQUEUE

(Maximum

Task

Queue

Number) =

50h

 

ŸMAXTIME (Maximum Task Timer Number) = 32h.

Base

I/O

Address Considerations

 

 

 

 

 

 

 

 

 

 

 

 

The

base

I/O address for PCI

adapters can

present

a

problem

for

ICAPARM.PRM

entries

assigned

are entirely up to the PCI BIOS. Because the lowest

I/O

address

assigned

the

adapter is 02A0h, the values 0000 through

00FFh

are

used

to identify

PCI

adapters

is

divided into two 4-bit fields. The upper

four

bits

define

which

PCI adapter (0

lower four bits define the particular instance of the adapter. Therefore,n

the

value

represent

physical PCI adapters ,n

0 whethrnoughecorresponds

to

the

index

value

for

the

adap

the

PCI

BIOSFind Device call.

 

 

 

 

 

 

 

 

 

 

 

 

The logical card-numbering of an ISA adapter can be changed by changing the position ICAPARM.PRM file in relationship to the other ISA adapters (ISA adapters must have a greater that any PCI adapter). See “Example 2: Multiple IBM ARTIC Adapters” on page A-3

 Copyright IBM Corp. 1997, 1999

A-1

Page 35
Image 35
IBM ARTIC186 manual For DOS, OS/2, File

ARTIC186 specifications

The IBM ARTIC186 is a highly regarded microprocessor that emerged in the late 1980s, primarily targeting embedded systems and industrial applications. This device represents a significant evolution in the family of x86 architecture processors. The ARTIC186 is based on the Intel 80186 design but features enhancements and optimizations that reflect IBM's commitment to reliability and performance.

One of the defining characteristics of the ARTIC186 is its integrated architecture. Unlike its predecessors, which required separate components for basic functions, the ARTIC186 includes features like memory management and interrupt controllers directly on the chip. This integration reduces the overall system size and complexity, making it particularly suited for compact and cost-sensitive applications.

The ARTIC186 operates at clock speeds ranging from 6 to 25 MHz, providing a solid balance between speed and power consumption. It supports a 16-bit data bus and a 20-bit address bus, allowing it to access up to 1 MB of memory. This capacity was substantial for its time, facilitating the execution of more complex applications that were previously challenging to implement in embedded systems.

Another notable feature of the ARTIC186 is its compatibility with existing 8086 and 80286 software, making it easier for developers to transition their applications to use this newer architecture without needing extensive rewrites. Its support for real-mode and protected-mode operations allows it to cater to a wide range of applications, from simple control systems to more sophisticated embedded solutions.

In terms of power management, the ARTIC186 was designed with energy efficiency in mind. It employs various techniques to minimize power usage during idle states, which is crucial for battery-operated devices or systems that need to conserve energy.

Additionally, the IBM ARTIC186 incorporates robust input/output capabilities, which facilitate seamless communication with peripheral devices. It includes multiple programmable interrupt controllers and timers, enriching its ability to handle real-time processing tasks.

Overall, the IBM ARTIC186 microprocessor stands out as a versatile and powerful component suited for many embedded applications. Its integration, compatibility, and performance characteristics have allowed it to make a lasting impact in various industries, where efficiency and reliability are paramount. As technology has advanced, the principles established by the ARTIC186 continue to influence modern embedded processor designs, underscoring its importance in the evolution of computing technology.