Ampro Corporation 5001451A manual Multi-Mode Parallel Port, Addresses and Interrupts

Page 37

Little Board P6d Module

Table 2-18. IrDA Interface Pinout

J19 Pin #

Signal Name

Function

 

 

 

18

IRMODE /IRRXB

Fast IR Receive/Mode Input

 

 

 

19

IRTX

IR Transmit

 

 

 

20

IRRXA

IR Receive (SIR)

 

 

 

Multi-Mode Parallel Port

The Little Board P6d system incorporates a multi-mode parallel port. This port supports four modes of operation:

!Standard PC/AT printer port (output only)

!PS/2-compatible bidirectional parallel port (SPP)

!Enhanced Parallel Port (EPP)

!Extended Capabilities Port (ECP)

This section lists the pinout of the parallel port connector and describes how to configure it for its I/O port and interrupt assignments, how to assign a DMA channel to the port when operating in ECP mode. And programming information, including how to use the port for bidirectional I/O.

I/O Addresses and Interrupts

The parallel port functions are controlled by eight I/O ports and their associated register and control functionality. The Little Board P6d parallel port is assigned to the primary parallel port address normally assigned to LPT1 and cannot be changed. You may disable the port in Setup to free the hardware resources for other peripherals.

The parallel port can be configured to generate an interrupt request upon a variety of conditions, depending on the mode the port is in. Assignment of an interrupt to the parallel port is optional, and its use depends on software requirements and which mode of operation you are using. IRQ 7 is the default parallel port IRQ assignment. Table 2-19lists the parallel port addresses and IRQs.

Table 2-19. Parallel Printer I/O Addresses and Interrupt

Selection

I/O Address

Interrupt

 

 

 

Primary

378h - 37Fh

7

 

 

 

Secondary

278h - 27Fh

5

 

 

 

Secondary

3BCh - 3BFh

7

 

 

 

Disable

None

None

 

 

 

ROM-BIOS Installation of Parallel Ports

Normally, the BIOS assigns the name LPT1 to the primary parallel port, and LPT2 to the secondary parallel port (if present), and so on. However, the BIOS scans the standard addresses for parallel ports and if it only finds a secondary port, it assigns LPT1 to that one. Therefore, if the Little Board’s parallel port is enabled, it will be assigned LPT1 by the BIOS. If it is disabled and there is another parallel port in your system, that port will be assigned LPT1 by the BIOS.

2-19

Image 37
Contents Little Board P6d Reference Manual Copyright 2000, 2002, Ampro Computers, Incorporated Revision Reason for Change DateTable of Contents Preface ROM Bios Standards Contact Information Cables Index Page Technical Support IntroductionWebsite Surface MailViii General Description Product Feature SummaryCPU/Motherboard Modular PC/104-Plus Expansion Bus Enhanced Embedded-PC BiosCompactFlash Disk Parallel Port Serial PortsFloppy Interface PCI-Bus Eide InterfacesMBps Ethernet LAN Interface Flat Panel/CRT Display ControllerDesigning Little Board Systems SoftwareEnhanced Reliability On-board MiniModule ExpansionI/O Development Board Little Board Development Platform And QuickStart KitJ2 Power Connector DescriptionsConnector Name Description Pin # SignalJ3 Misc Switch Descriptions S1 S5J4 Keyboard J5 MouseSystem Block Diagram Page Overview Mounting DimensionsLittle Board P6d Module with Mounting Dimensions Connector Function Size Key Pin Connector SummaryPage Little Board P6d Connector and Jumper Locations Jumper Summary Jumper Group Function DefaultPower Requirements DC PowerPin # Signal Name Function Connector Type Mating ConnectorPowerfail NMI Switching Power SuppliesBackup Battery Cooling RequirementsSystem Memory Fan ConnectorPin # Function Interrupt and DMA Channel Usage Bios RecoveryShadowing Interrupt Function Serial Ports Battery-Backed ClockChannel Function Serial Port Connectors J8, J11 ROM-BIOS Installation of the Serial PortsAddresses and Interrupt Assignments Port Address InterruptSignal DB25 Ports Pin # Signal Name Function In/Out DB25 Pin DB9 PinPorts Pin # Name Function Serial Console Features Ampro Custom Serial FeaturesSerial TTL Option Jumper Result Using a Standard PC Keyboard Universal Serial Bus USB Ports Using Arrow Keys During SetupCOM Port Table Function Substitute KeysJ4 Pin # Signal Name Function IrDA Connector Part of Utility J19J5 Pin # Signal Name Function Infrared IrDA InterfaceJ19 Pin # Signal Name Function ROM-BIOS Installation of Parallel PortsMulti-Mode Parallel Port Addresses and InterruptsDMA Channels Parallel Port Connector J9IEEE-1284-compliant Cables Pin # Signal Name Function In/Out DB25 PinLatch-Up Protection Using the Parallel Port in Bidirectional ModeParallel Port Registers Standard and Bidirectional OperationEnabling the Parallel Port Interrupt Using the Control Lines for Additional I/O22. Parallel Port Register Bits Floppy Disk Interface Floppy Interface ConfigurationFloppy Drive Considerations Capacity Drive Size Tracks Data RatePin # Signal Name Function In/Out Floppy Interface Connector J14Eide Hard Disk Interface Pin # Signal Function Name Master/Slave Setting IDE Interface ConfigurationCompactFlash Solid-State Disk Enabling the DriveAudio Interface Audio Interface ConnectorAudio Amplifier Connector Function Type Signals Audio Interface Adapter Schematic Flat Panel/CRT Video Controller Pin # Signal FunctionName Connector Pins/Type Description Connecting a Flat Panel J15Advanced Power Management Power SequencingConnecting a CRT J17 Bios Support of Standard Flat PanelsZV Port Interface J16 Pin # Signal Name DB-15J6 Pin # Name Function Ethernet Network Interface Ethernet RJ45 Interface Connector J13Disabling the Video Controller Hardware DescriptionManufacturers Ethernet ID Ethernet Interface SoftwareNetwork Operating Systems Network OS DriversEthernet Setup Watchdog TimerEthernet Indicator LEDs Color Designation FunctionUtility Connectors J19 38. Utility Connector J19 LED Connection Push-button Reset ConnectionSpeaker Connections Keyboard ConnectionPC/104-Plus Expansion Bus Miscellaneous Power Management SignalsIrDA Interface TTL Serial PortsExpansion Bus Connector Pinouts Using Standard PC and AT Bus CardsPin # Signal Name Function Pin # Signal Function Name 12V PinSetup Help SetupMenu Name Functions ↑ ↓ → ← Setup 1 Main MenuEide Hard Disk Drives Setup 2 Standard Cmos SetupDrive Selection Video Setup 3 Bios Features SetupSerial Console Operation during Setup 10. Setup 4 Chipset Features Setup Setup 4 Chipset Features Setup11. Setup 5 Power Management Setup Setup 5 Power Management SetupPage 12. Setup 6 PCI Configuration Setup Setup 6 PCI Configuration SetupIntegrated Peripherals Setup Setup 7 Integrated Peripherals SetupPanel # Panel Class Load Setup Defaults Screen Other Setup ScreensIDE HDD Auto Detection Screen Exit Without Saving Screen Save & Exit Setup ScreenEmbedded-PC System Enhancements Little Board P6d Technical SpecificationsOn-board Peripherals Support Software Mechanical and Environmental SpecificationsFlat Panel Displays Bios ModesSupported CRT Video Modes-Standard VGA Supported CRT Video Modes-Low Resolution Supported CRT Video Modes-Extended Modes 46h Generic 32K 8x16 IRQ # Hardware IRQ MapPage EPP and ECP Operation Appendix a Standards Contact InformationPage Appendix B Cables Page Cable Setup Index Setup summary Shadowing Index Index-4