Unicorn Computer ENDAT-9401F/H User Manual Download Page 16

User’s Manual                                                                                                                                  

25

 

 

 

2-7. Digital 

I/O 

 

1)  Pin out of digital I/O header (J2): 

Pin No. 

Function 

Pin No. 

Function 

+5V 

+5V 

DIO-O0 

DIO-I0 

DIO-O1 

DIO-I1 

DIO-O2 

DIO-I2 

DIO-O3 

10 

DIO-I3 

11 

DIO-O4 

12 

DIO-I4 

13 

DIO-O5 

14 

DIO-I5 

15 

GND 

16 

GND 

17 

DIO-O6 

18 

DIO-I6 

19 

DIO-O7 

20 

DIO-I7 

21 

+3.3V 

22 

+3.3V 

 

This function is supported by onboard super I/O chip; it can be control easily by 
change the register of super I/O chip via I/O port “2Eh” “2Fh” and “4Eh” “4Fh”. 
Please see the sample code of below for implement. 
Voltage tolerance: +/- 5% with 0V to +5V. 

 

2) Digital I/O control port (2E,2Fh): 

Register configuration: 

Bit 

No 

7 6 5 4 3 2 1 0 

Map 

IN3 

IN2  OUT3 OUT2 OUT1 OUT0  IN1 

IN0 

 
Sample code for input bit 0~3 (using Turbo C/C++ 3.0): 

#define input_port 0x2f 
outportb(0x2e,0x87); //Unlock 

register 

outportb(0x2e,0x87); //Unlock 

register 

outportb(0x2e,0x07);  //Set Logic Device number pointer 
outportb(0x2f,0x07); 

//Set Logic Device number 

outportb(0x2e,0xF1);  //Set active register is CRF1 
read_data=inportb(input_port);    // Read digital input data 
printf(“DIO-Input=%02X\n”,read_data);    //Show digital input data on screen 

 

26

                                                                                             The ENDAT-9401F/H System Board

 

 

Sample code for output bit 0~3 (using Turbo C/C++ 3.0): 

outportb(0x2e,0x87); //Unlock 

register 

outportb(0x2e,0x87); //Unlock 

register 

outportb(0x2e,0x07);  //Set Logic Device number pointer 
outportb(0x2f,0x07); 

//Set Logic Device number 

outportb(0x2e,0xF2);  //Set active register is CRF2 
outportb(0x2f,0x00); 

//Write data to digital output 

 
 

3) Digital I/O control port (4E,4Fh): 

Register configuration: 

Bit 

No

7 6 5 4 3 2 1 0 

Map 

IN7 

IN6  OUT7 OUT6 OUT5 OUT4

IN5 

IN4 

 
Sample code for input bit 4~7(using Turbo C/C++ 3.0): 

#define input_port 0x2f 
outportb(0x4e,0x87); //Unlock 

register 

outportb(0x4e,0x87); //Unlock 

register 

outportb(0x4e,0x07);  //Set Logic Device number pointer 
outportb(0x4f,0x07); 

//Set Logic Device number 

outportb(0x4e,0xF1);  //Set active register is CRF1 
read_data=inportb(input_port);    // Read digital input data 
printf(“DIO-Input=%02X\n”,read_data);    //Show digital input data on screen 

 

Sample code for output bit 4~7(using Turbo C/C++ 3.0): 

outportb(0x4e,0x87); //Unlock 

register 

outportb(0x4e,0x87); //Unlock 

register 

outportb(0x4e,0x07);  //Set Logic Device number pointer 
outportb(0x4f,0x07); 

//Set Logic Device number 

outportb(0x4e,0xF2);  //Set active register is CRF2 
outportb(0x4f,0x00); 

//Write data to digital output 

 

Summary of Contents for ENDAT-9401F/H

Page 1: ...re registered trademarks of International Business Machines Corporation Plug and Play is registered trademarks of Intel Corporation Microsoft Windows and MS DOS are trademarks of Microsoft Corporation...

Page 2: ...plifier Expansion Slot One PCI slot with PCI 2 2 compliance Mini PCI Slot One Mini PCI slot with PCI 2 2 compliance PS 2 Keyboard Mouse 4 x USB 2 0 2 x RJ 45 Connector w LED indicator COM 1 2 3 4 with...

Page 3: ...PATER 4 VGA LCD FEATURE 41 4 1 VGA FEATURE 41 4 2 LVDS PANEL FEATURE 42 4 3 DRIVER UTILITY INSTALLATION GUIDE 43 APPENDIX A FLASH MEMORY UTILITY 44 APPENDIX B CONNECTOR PIN ASSIGNMENT 45 APPENDIX C LI...

Page 4: ...a lower pin count and higher performance The data transfer rate is up to 300 MB s ENDAT 9401F H is an ideal model for various kind of application POS system KIOSK Interactive system Airport Terminal...

Page 5: ...e please contact the dealer from whom you purchase the motherboard Save the shipping material and carton in the event that you want to ship or store the board in the future Note Please leave the mothe...

Page 6: ...R Pin Header J2 PS 2 MS KB Pin Header J1 PS 2 MS KB Connector CN1 USB Port CN7 CN9 J7 Pin Header for Case Panel JP7 HDD active LED JP7 Pin 1 Pin 2 External Speaker JP7 Pin 3 Pin 6 Buzzer On Off JP7 Pi...

Page 7: ...eader for Case Panel 2 54mm Pin No Function 1 2 HDD active LED 3 6 External Speaker 4 5 Buzzer On Off 7 8 Hardware Reset Switch 9 10 ATX Power On Off 11 12 Power LED 13 14 Close Enable WDT function 8...

Page 8: ...n No Function Pin No Function 1 5V 4 GND 2 N C 5 SPDIFIN 3 SPDIFOUT J1 PS 2 Keyboard Mouse Box Header Connector 2 0mm Pin No Signal KB Pin No Signal MS 1 KB Data 2 MS Data 3 KEY 4 KEY 5 GND 6 GND 7 5V...

Page 9: ...SBD4 4 USBD5 5 USBD4 6 USBD5 7 USB_GND 8 USB_GND 9 USB_GND 10 USB_GND FAN1 FAN2 CPU 2nd Cooling Fan Connector Pin No Function Pin No Function 1 GND 3 Sensor Pin 2 12V 12 The ENDAT 9401F H System Board...

Page 10: ...TX Power Connector ATXPWR Cooling Fan Connector FAN1 FAN2 Buzzer BUZZ1 Battery BAT1 Clear CMOS JBAT1 DDR2 SDRAM socket DIMM1 LVDS Panel Connector LVDS1 LVDS2 Optional LVDS Voltage Selector JP1 JP5 IR...

Page 11: ...tive LED 3 6 External Speaker 4 5 Buzzer On Off 7 8 Hardware Reset Switch 9 10 ATX Power On Off 11 12 Power LED 13 14 Close Enable WDT function 16 The ENDAT 9401F H System Board JP2 JP3 RS232 422 485...

Page 12: ...n No Function Pin No Function 1 5V 4 GND 2 N C 5 SPDIFIN 3 SPDIFOUT J1 PS 2 Keyboard Mouse Box Header Connector 2 0mm Pin No Signal KB Pin No Signal MS 1 KB Data 2 MS Data 3 KEY 4 KEY 5 GND 6 GND 7 5V...

Page 13: ...1 FAN2 CPU 2nd Cooling Fan Connector Pin No Function Pin No Function 1 GND 3 Sensor Pin 2 12V 20 The ENDAT 9401F H System Board IDE1 IDE1 Connector 40Pins Pin No Description Pin No Description 1 IDE R...

Page 14: ...ng IRQs for Expansion Cards Some expansion cards require an IRQ Interrupt request vector to operate Generally each IRQ must be exclusively assigned to specific use In a standard design there are 16 IR...

Page 15: ...Sample include stdio h include dos h include dir h void show_ver void main unsigned int tt clrscr show_ver tt 0 while tt 0 tt 255 printf n nPlease key in how many seconds you want to reset system 1 2...

Page 16: ...ata Show digital input data on screen 26 The ENDAT 9401F H System Board Sample code for output bit 0 3 using Turbo C C 3 0 outportb 0x2e 0x87 Unlock register outportb 0x2e 0x87 Unlock register outport...

Page 17: ...nges and reboot the system Choose EXIT WITHOUT SAVING to ignore the changes and exit the setup procedure Pressing ESC at anywhere during the setup will return to the main menu Advanced BIOS Features A...

Page 18: ...DROM Third Boot Device LS120 Boot Other Device Enabled Boot Up NumLock Status On Gate A20 Option Normal Typematic Rate Setting Disabled Typematic Rate Chars Sec 6 Typematic Delay Msec 250 Security Opt...

Page 19: ...tibility 32 The ENDAT 9401F H System Board DVMT Mode This field is used to select the type of DVMT mode DVMT Dynamic Video Memory Technology is an architecture that offers breakthrough performance for...

Page 20: ...ng On Chip Serial ATA Auto SATA PORT Speed Settings Disabled PATA IDE Mode Secondary SATA Port P0 P2 is Primary 34 The ENDAT 9401F H System Board Onboard Device Item Available Options USB Controller E...

Page 21: ...lds will not be configurable SATA PORT Speed Settings The SATA PORT Speed Settings option controls the maximum access speed allowed for the connected SATA devices with the GEN I setting used for SATA...

Page 22: ...is function should be enabled only in operating systems that support ACPI Currently only Windows 98SE 2000 ME XP supports this function When this field is enabled the system will ignore the settings i...

Page 23: ...o Reset Configuration Data Enabled The BIOS will reset the Extended System Configuration Data ESCD once automatically It will then recreate a new set of configuration data Disabled The BIOS will not r...

Page 24: ...cated and de allocated as needed for balanced graphics and system performance through Intel Direct AGP and a highly efficient memory utilization scheme The on board INTEL GMA950 Graphic Controller sup...

Page 25: ...is utility to update the system BIOS from a disk file to the on board Flash memory Be aware the improper change of the system BIOS will cause the system to malfunction Using utility as follows 1 Inser...

Page 26: ...be repaired or subject to manufacturer s option replaced The limited warranty applies to normal proper usage of the hardware and does not cover products that have been modified or subjected to unusual...

Page 27: ...NDAT 9401F H System Board z Issue Code of defect 01 Second Times R M A 11 Memory Socket Bad 02 No Screen No Boot 12 Hang Up Hardware 03 VGA Display Fail 13 Hang Up Software 04 CMOS Data Lost 14 PCB Pr...

Reviews: