Home
        ACE-B5692 Gaming Board User`s Manual
         Contents
1.                                                                                                 Pin description     l 1 Vcc  x 2 CLK  O 3 DATA  2  5 4 GND  2 4 2 JP8  CF voltage select   Gab Pin description  Sle 1 2 short  3 3V  2 3 short  5V  2 4 3 JP7  beep reset power button power LED   1 2 Pin description Pin description  1  5V 2 PC BEEP  3 GND 4 RESET    3 5 GND 6 POWER BUTTON  7 GND 8  5V_STB  2 4 4 JP13  SRAM2 clear pin header   Hal Pin description  SL 1 2 short normal  2 3 short clear SRAM2                                                                                                                2 4 5 JP12  SRAM1 clear pin header   i Pin description  fe 1 2 short normal  a gt  2 3 short clear SRAM1  2 4 6 JP9  CF Master Slave pin header   Zich  Pin 1 2 description  o  open slave  shot S mester   y  2 4 7 JP10  IDE DMA33 66 pin header   NE 1 Pin 1 2 description  ol open DMA33  short DMA66  2 4 8 JP11  TPM physical presence pin header   d  i 1 Pin 1 2 description  oO open P P  short normal  Note  The TPM function is option  2 4 9 SW7  Bill and Coin enable pre set dip switch   Pin State description  1 BILL  ON pre set is    Low     OFF pre set is    High     2 COIN  ON pre set is    Low     OFF pre set is    High                      14    ECROSSER       eset pin header     ACE B5692 User   s Manual       2 4 10 CN3  System r          2 4 11 JP15 Audio with AMP or without AMP        Pin1 2 description  open normal  short reset system           nn  Ly  00 d    Pin des
2.          ECROSSER    7 4 JAMMA Golden Finger    ACE B5692 User   s Manual                                                                                           Component Side Solder Side  UO   Function Pin   Function Port Bit   I O  P GND 1 GND P  P GND 2 GND P  P Power  5V 3 Power  5V P  P Power  5V 4   Power  5V P  P  24V for ccTalk 5  24V for ccTalk P  P Power  12V 6 Power  12V P    Intrusion 1  Door    AO Intrusion 0 7   A1    Switch    8 Output counter HO O C    9 Input counter H4 O C   AO Speaker Left  10 Speaker Left  A P  A O Speaker Right  11 Intrusion 2 A2 l   Speaker Right   12 Tower lamp 3 G2 O C   13   14 Test Switch D1 Ll and   P H  LI and I P H_  B7 Button8 15 Lamp8 F7 O C   Land LH  B6   Button7  16   Lamp7 F6 O C   LI and   P H B5 Button6 17 Lamp6 F5 O C   Ll and I P H B2 Button3 18 Lamp3 F2 O C   Ll and I P H B3 Button4 19 Lamp4 F3 O C   Ll and   P H B1 Button2 20 Lamp2 F1 O C   Ll and   P H BO Button1 21 Lamp  FO O C   Ll and   P H B4 Button5 22 Lamp5 F4 O C   Ll and   P H DO Button    Start    23 Lamp    Start    H1 O C   Ll and   P H D2 REFILL key 24 REFILL counter   H2 O C   O C GO Tower Lamp 1 25 CcTalkO data COM3   DIO  O C G1 Tower Lamp 2 26  P GND 27 GND P  P GND 28 GND P                               109       7 5 Port assignment    ACE B5692 User   s Manual    ECROSSER                                                                                  Port Bit IO Fruit JAMMA Remark  Intrusion 0 AGA   AO Door SW1 Intrusion 0  AGA   A1 Door SW2 Intr
3.      Support Interrupt from Port H as Input    8 Port   Interrupt Enable bit     0      No support Interrupt from Port 0    as Input     1     Support Interrupt from Port I as Input    9 Port J Interrupt Enable bit     0      No support Interrupt from 0  Port J as Input     1     Support Interrupt from Port J as Input    m     vs     ee   12 Timer A Enable bit     0      Timer A disable     1     Timer A 0  Enable    13 Timer B Enable bit     0      Timer B disable     1      Timer B 0  Enable    14 Timer C Enable bit     0      Timer C disable     1     Timer C 0  Enable    15 Timer D Enable bit     0      Timer D disable     1      Timer D 0  Enable        40    ECROSSER    Interrupt Source Register  OCh  amp  ODh     Bit Field    10  11    12    13    14    15    Description    Interrupt Status in Port A  0   No Interrupt  1   Interrupt  active  To clear this bit  must be wrote any data to Port An as  Input     Interrupt Status in Port B  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port B as    Input   Interrupt Status in Port C  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port C as    Input   Interrupt Status in Port D  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port D as    Input   Interrupt Status in Port E  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port E as    Input   Interrupt Status in Port
4.    Other bridge device  80h    31 24 Base Class Encoding  Other bridge Device  ee 06h    Cache Line Size Register  OCh   Ses Software Software Value after  System Cache Line Size  in units of 32 bit words   Can be  7 0 written and read  however  the value has no effect on Yes No 0  operation of chip   Latency Timer Register  ODh     ee mee Software Software Value after                34    ECROSSER ACE B5692 User   s Manual    Header Type Register  OEh     er Software Software Value after    Configuration Layout Type  Specifies layout of bits 10h  22 16 through 3Fh in configuration space  Only one encoding 0 is 0  defined  All other encodings are reserved        Header Type  Value of 1 indicates multiple functions  Value of  23 0 indicates a single 0    Function        Built In Self Test Register  OFh   Se Software Software Value after  i Built In Self Test  Value of 0 indicates that device has passed    Base Address 0 Registers for Memory Accesses to Local Configuration  10h        Zoe Value after  Bit Field Reset  Memory Space Indicator  Value of 0 indicates register maps  into Memory space  Value of 1 indicates register maps into 0    I O space     Location of register    00   Locate anywhere in 32 bit memory address space   01   Locate below 1 MB memory address space 0  10   Locate anywhere in 64 bit memory address space   11   Reserved    Prefetchable  Value of 1 indicates no side effect on reads  0  Memory Base Address  Memory base address for access to Yes No 0  local 
5.    d Ports  COM  amp  LPT   EH 4  Sound  video and game controllers  7 RB System devices  DC Y Gaming e  m Direct memory access controller  a Intel r  82802 Firmware Hub Device  fa  ISAPNP Read Data Port  fa  Logical Disk Manager  m Microcode Update Device    Motherboard resources  a Numeric data processor  fa  PCI bus  m PCI standard host CPU bridge  m PCI standard ISA bridge  fa  PCI standard PCI to PCI bridge  m Plug and Play Software Device Enumerator  m Programmable interrupt controller  fa  System board  fa  System CMOS real time clock  fa  System speaker  fa  System timer   amp  Universal Serial Bus controllers                      57    ECROSSER    ACE B5692 User   s Manual       n  Final  you can use    AGC 5692 AP exe to find the I O and memory    devices     fAcrosser Gaming I 0 Board Test Program  Windows 2000 XP gt   Open Card        IO Base Address   DE     1  Memory Base Addr   FDBAGG00   Sram Mode EN  MENU     Exit   Set Port Type   Set Port Data   Get Port Data   Switch Memory Mode   Write Memory For Byte   Read Memory For Byte   Set InterruptEnable Register   Get InterruptEnable Register   Set Timer Register    Get Timer Register   Get DipSwitchi Value  Get DipSwitch2 Value  Memory Sram Write test    Memory Sram Read test   Set Port Debounce Time   Get Port Debounce Time   Get Time Resolution Switch   Set Time Resolution Switch   Get Interrupt Buffer Count   Get Interrupt Buffer data   Clear Interrupt Buffer data   Get Interruptport Timer Buffer Count  Get I
6.   6 1 1 3 AGA_Get_RTC   Description  Set up AGA RTC Time   Syntax  VC VC    unsigned int WXP_AGA_Get_RTC struct tm  pTm    Argument  PTm  This is the pointer of the structure for returned RTC data    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 4 AGA Set RTC  This API is used to read the current RTC data stored in real time clock   It uses standard structure defined in  lt time h gt     Syntax  VC VC    unsigned int WXP_AGA_Set_RTC unsigned short Type struct tm   pTm    Argument  Type  user mode or system mode user  1   system   2   Struct tm  Time for pTm Time format    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 5 AGA Get IntrLog   Description  Read Record Lo or Hi form the IntrLog Record    Syntax  VC VC    unsigned int WXP_AGA_Get_IntrLog unsigned char   LogBuf unsigned short LogLen unsigned short  ReadLen    Argument    LogBuf   Read log buffer  89    ECROSSER ACE B5692 User s Manual    LogLen  Read record times  ReadLen   Return data times   Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 6 AGA_Cls_IntrLog   Description  Clean Record Lo or Hi to the IntrLog Record    Syntax  VC VC    unsigned int WXP_AGA _Cls_IntrLog     Argument  no    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 7 AGA_Get_BattLog1   Description  Read AGA Record from the battery log Record   Syntax  VC VC    unsigned int WXP_AGA_Get_BattLog1 unsigned char   LogBuf unsigned short LogLen unsigned short  ReadLen    Argument  LogBuf   Read l
7.   Add Remove Programs    Of x   r     Re Currently installed programs  Sort by   Name x      Change or 3  windows 2000 Service Pack 4 dl  Remove    Programs    1e Windows Installer 3 1  KB893803     Ki   SCH  Add New  Programs       E    Add Remove  Windows  Components    ia    Set Program  Access and  Defaults    Cele ee a Ta   f    52    ECROSSER ACE B5692 User   s Manual    1e Microsoft    NET Framework 2 0    support information     Add New  Programs    dl Windows 2000 Service Pack 4  dl Windows Installer 3 1  KB893803     Add Remove  Windows  Components    5  Set Program    Access and  Defaults       d  Install the Microsoft Visual C   2005 Redistributable          Currently installed programs  Sort by   Name E    iel Microsoft    NET Framework 2 0 Size 89 8MB El    fe Microsoft   isual C   2005 Redistributable       Add New  Programs bh Windows 2000 Service Pack 4    f    Windows Installer 3 1  KB893803     Add Remove  Windows  Components    Ko    Set Program    Access and  Defaults    53    ECROSSER ACE B5692 User   s Manual       e  Make sure install all patches according to above order  And install  Acrosser driver with following steps  Click ARB5692 INF icon and click  mouse right bottom to select install        ARD5692 sys  FBS  14 KB       setup exe    Acrosser Gaming Core        f  In the Device Manager window  you will find a PCI Device with          mark     Device Manage  el E     action ven  rz pe      Bl aw  Video Controller  VGA Compatible   EF Ports  COM  
8.   codes to control ACE B5692 through the AGC Library  we plus a DOS test  application to easily understand ACE B5692   s hardware characteristics     5 1 Windows AGC Driver and Libraries    Operating System  Microsoft Windows XP SP2   Microsoft Windows 2000  SP4   Coding Environment  Microsoft Visual C    NET   Visual C   2005  Installation setup  Vc2005 MFC Install   File Description    H ARB5692 sys  gt  AGC driver   B AGC_5692_LIB lib gt  Static Library of AGC driver   m AGC 5692 LIB dll gt  Dynamic Library of AGC driver    5 1 1 Windows AGC Driver Installation    Please install the Microsoft NET Framework Version 2 0 Redistributable    package and Microsoft Visual C   2005 Redistributable Package before you  install the AGC and AGA driver  If you use Windows 2000  please upgrade it to  Service Pack 4  and then install the following item 1  2 and 3  You shall install  all the following patches     1  Windows Installer 3 1 Redistributable  2  Microsoft  NET Framework Version2 0 Redistributableackage    3  Microsoft Visual C   2005 Redistributable Package  51    ECROSSER ACE B5692 User   s Manual       5 1 1 1 Install AGC driver in WIN2000    a  Make sure you are already upgraded your Windows 2000 in Service  Pack      E  Add Remove Programs        1 S   Currently installed programs   Change or 1e Windows 2000 Service Pack 4   Remove  Programs    it from your       sd   d  i  Add New  Programs    Ge    Add Remove  Windows  Components    b  Install the Windows Installer3 1   
9.  1  Output Mode     Bit 1 of Port D Yes  Bit 2 of Port D  Yes  Output Mode   Bit 3 of Port D Yes  only in  Yes  Output Mode   Bit 4 of Port D Yes Yes  only in  Output Mode   Bit 5 of Port D Yes Yes  only in  Output Mode   Bit 6 of Port D Yes Yes  only in  Output Mode   Bit 7 of Port D Yes Yes  only in  Output Mode   Bit 8 of Port D Yes Yes  only in  Output Mode     Port EFGH Mode  24h     Yes  only in            Port E  8 bit   0   Input Mode  1   Output Mode        Port F  8 bit   0   Input Mode  1   Output Mode       Port G  8 bit   0   Input Mode  1   Output Mode    44    ECROSSER ACE B5692 User s Manual       Port H  8 bit   0   Input Mode  1   Output Mode    Port E Data  28h   Software Software Value after  Description  Readable Writable Reset   0 Bit 1 of PortE   Bit 2 of Port E   Bit 3 of Port E   2    Bit 4 of Port E Yes  3  Output Mode   Bit 5 of Port E Yes Yes  only in 0 1  4  Output Mode     Bit Field       Yes  only in  0 1  Output Mode     Yes  only in 0 1    Output Mode     Yes  only in 0 1    Output Mode     Yes  only in 0 1    Yes  only in 0 1    Output Mode     Bit 6 of PortE  5   Bit 7 of PortE  6   Bit 8 of Port E  7    Port F Data  2Ch   See ine Software Software Value after    Yes  only in   Bit 3 of Port F Yes  only in 0 1   5 Dn Output Mode   3 Bit 4 of Port F Yes Yes  only in 0 1   Output Mode    es    Yes  only in 0 1    Output Mode     Yes  only in 0 1    Output Mode     Yes  only in 0 1  Output Mode     4 Bit 5 of Port F Yes  only in 0 1  Output Mod
10.  AGA_Get_RNG   Description  ACE B5692 has a 16 bit hardware real random number generator    Syntax  C C      unsigned int LNX_AGA_Get_RNG unsigned short  Buf   101    ECROSSER ACE B5692 User   s Manual        Argument  Buf  This is a pointer assigned by you  This pointer should point to the  starting point of the buffer where you want the API to store the  returned log     Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 17 AGA_Write_iBtn   Description  To write a byte of data or any command to iButton    Syntax  C C    unsigned int LNX_AGA_Write_iBtn unsigned char Data    Argument  Data  A byte of data or command we want to write to or send to  iButton   Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 18 AGA_Read_iBtn   Description  To read a byte of data or any command to iButton    Syntax  C C    unsigned int LNX_AGA_Read_iBtn unsigned char  Data    Argument  Data  A byte of data or command we want to write to or send from  iButton    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 19 AGA RESET iBtn   Description  To resent a byte of data or any command to iButton    Syntax  C C    Unsigned int LNX_AGA_Reset_iBtn       Argument  102    ECROSSER ACE B5692 User s Manual    no    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 20 AGA Read DC Byte    Description  Read data from assigned IO address of specified I2C device through  AGA     Syntax  C C    unsigned int LNX AGA Read DC Byte unsigned char  i2c device addr  unsig
11.  AP d  please make sure libAGC 5692 LIB so is  located in your dynamic link library folders     5 2 2 Linux AGC API Library  5 2 2 1 RegisterCard   Description  This function is used to register of the ACE B5692  ACE B5692 has  to be registered by this function before other functions are called    Syntax  C C    unsigned int LNX_RegisterCard short  CardNum    Argument  CardNum  The card number of ACE B5692 card initialized    Return Code    Please refer to Chapter 5 3 Error Code   74    ECROSSER ACE B5692 User   s Manual    5 2 2 2 ReleaseCard    Description   This function is used to release the registered ACE B5692    Syntax   C C     unsigned int LNX_ReleaseCard short CardNum    Argument   CardNum  The card number of ACE B5692 card initialized    Return Code   Please refer to Chapter 5 3 Error Code     5 2 2 3 GetlOBaseAddr   Description  This function is used to get the I O base address of ACE B5692    Syntax  C C    unsigned int LNX_GetlOBaseAddr short CardNum unsigned int   IOBaseAddr    Argument  CardNum  The card number of ACE B5692 card initialized   loBaseAddr  the I O base address of ACE B5692    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 4 GetMemBaseAddr   Description  This function is used to get the memory base address of ACE B5692    Syntax  C C    unsigned int LNX_GetMemBaseAddr short CardNum unsigned int     MemBaseAddr    Argument  CardNum  The card number of ACE B5692 card initialized   MemBaseAddr  The memory base address of ACE B5692   
12.  F  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port F as    Input   Interrupt Status in Port G  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port G as    Input   Interrupt Status in Port H  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port H as    Input     Interrupt Status in Port I  0   No Interrupt  1   Interrupt active   To clear this bit  must be wrote any data to Port   as Input     Interrupt Status in Port J  0   No Interrupt  1   Interrupt    active  To clear this bit  must be wrote any data to Port J as       Input     Reserved  Reserved    Timer A Interrupt status  0   No Interrupt from Timer A  1      Timer A Interrupt activ  To clear this bit  must be wrote to  Timer A register     Timer A Interrupt status  0   No Interrupt from Timer B  1  Timer B Interrupt activ  To clear this bit  must be wrote to  Timer B register     Timer A Interrupt status  0   No Interrupt from Timer C  1  Timer C Interrupt activ  To clear this bit  must be wrote to  Timer C register     Timer A Interrupt status  0   No Interrupt from Timer D  1  Timer D Interrupt activ  To clear this bit  must be wrote to  Timer D register        41    ACE B5692 User   s Manual    Software  Readable    Yes    Software  Writable       No    Yes    Yes    Yes    Yes       Value after  Reset    CH    CH    CH    CH    CH    CH    ECROSSER ACE B5692 User   s Manual       Port BCD 
13.  Return Code  Please refer to Chapter 5 3 Error Code     75    ECROSSER ACE B5692 User   s Manual       5 2 2 5 SetPortType   Description  This function is used to set the port type as INPUT or OUTPUT    Syntax  C C    unsigned int LNX_SetPortType short CardNum   short PortNum   unsigned char Type    Argument  CardNum  The card number of ACE B5692 card initialized   PortNum  Port number from    A    to    L     0   11   Type  0      Input    or 1      Output       Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 6 ReadPort   Description  This function is used to read the data of each port    Syntax  C C    unsigned int LNX_ReadPort short CardNum   short PortNum   unsigned char  Value    Argument  CardNum  The number of ACE B5692 card initialized   PortNum  Port number from    A    to    L     0 11   Value  The data of the port    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 7 WritePort   Description  This function is used to write the card of each port    Syntax  C C    unsigned int LNX_WritePort short CardNum   short PortNum   unsigned char Value    Argument    CardNum  The number of ACE B5692 card initialized   76    ECROSSER ACE B5692 User s Manual    PortNum  Port number from    A    to    L     0 11   Value  The data will be written to the output port      Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 8 SetCallbackFunTable     Description  Set the call back function table to ACE B5692 which number is the    CardNo  When then 
14.  factory set for  optimal performance system  operations     This allows you to exit setup  without storing any changes in  CMOS  The previous selections  remain in effect  This shall exit  the setup utility and restart your  computer     ECROSSER    Set Password    Pressing  lt Enter gt  on this    item for confirmation   ENTER PASSWORD        32    ACE B5692 User   s Manual       When a password has been  enabled  you will be prompted  to enter your password when  you try to enter setup  This  prevents unauthorized persons  from changing any part of your  system configuration     Type the password  up to eight  characters in length  and press   lt Enter gt   The password typed  now will clear any previous  password from the CMOS  memory  You will be asked to  confirm the password  Type the  password again and press   lt Enter gt   You may also press   lt Esc gt  to abort the selection  and not enter a password     To disable a password  just  press  lt Enter gt  when you are  prompted to enter the  password  A message will  confirm that the password will  be disabled  Once the  password is disabled  the  system will boot and you can  enter Setup freely     ECROSSER ACE B5692 User   s Manual       48 AGC REGISTER DESCRIPTION    This chapter describes register function inside an AGC chip  Programming application   s  software  user must have some information about the AGC chip registers     4 1 PCI Configuration Register       PCI CFG 32 bit Register PCI  Register Offset    A
15.  oo  V  V    ch  ch    A    19 LATCH C Latched Port C data to buffer L6    27  28  31 FB E Motor E feedback signal XBO       114       ECROSSER ACE B5692 User s Manual          32 FB FE Motor F feedback signal XB1    33  34    43   LATCH_OE  Latch output Enable PORTK_DIR  N C       115       
16. 05       ECROSSER ACE B5692 User s Manual    ELECTRICAL  F  CHARACTERISTICS          7 1 Basic Electrical Characteristics table    Electrical Characteristics                      Symbol Parameter   Condition WE Unit  Min  Typ  Max   LIH Isolation Input Voltage high level threshold 2 2 12 20  LIL Isolation input voltage low level threshold  10 1 2 V  LIC Isolation Input current 25 mA  O C Open Drain Output Voltage 20 Vv  O C Open Drain Sink current 500 550 mA  DBIOH Operating voltage high level threshold 3 5 5 5 V  DBIOL Operation voltage low level threshold  0 3 0 8 V  DBIO Operating current 20 35 mA   12V Power In to ACE B5692 11 4 12 12 6 V   5V Power In to ACE B5692 4 85 5 5 25 V  C C talk Communication pin high threshold 3 0 5 0 5 5 V  C C talk Communication pin low level Threshold  0 3 0 8 V  RS232 Maximum Working baud rate 115 2 Kbps  AGA Maximum Working baud rate 19 2 Kbps  Blight Backlight operating voltage 11 4 12 12 6 V  TPC Total power consumption in ACE B5692 without External 70 w    device   Pentittm    M 2 NGh7    106       ECROSSER    7 2 72 Pins Golden Fingers    ACE B5692 User   s Manual                                                                                        Component Side Solder Side  I O Port Bit   Function Pin   Function Port Bit   I O  1  Speaker Base  2 Speaker Base   O SPEAKER 3 Speaker Left    LEFT    Ll BO Button 1 4 Speaker Right   B1 5 SPEAKER  L AUNDIA RIGHT   l l B2 Button 3 6 Door SW2 A1 l  l l B3 Button 4 7 Door SW3 A2 l  A B4 But
17. 7 O C  Lamp16   HO O C  Key In Meter Output counter   H1 O C  Bill In Meter Lamp    Start                      111       ECROSSER    REFILL counter    ACE B5692 User s Manual                                                                                           H2 O C  Coin In Meter  H3 O C  Pay Out Meter  H4 O C  Key Out Meter Input counter  H5 O C  Hand Pay Meter1  H6 O C  Hand Pay Meter2  H7 O C  Spare Meter1  IO O C  Coin Enable  11 O C  Bill Enable  12 O C  Hopper SSR  E  14  E Bid I2C DIO  I6 O 12C  CLK  I7 O DC ENA  JO   Ha  Switch2 S0  J1   e  Switch2 S1  J2   es  Switch2 S2  DIP  sa Switch2 S3  DIP    Switch2 S4  DIP  ga Switch2 S5  DIP  e Switch2 S6  DIP  e   Switch2 S7  KO I O Spare I O  K1 UO Spare I O  K2 UO Spare I O  K3 I O Spare I O  K4 UO Spare I O  K5 UO Spare I O  K6 I O Spare I O       112       ECROSSER    ACE B5692 User s Manual                                                          K7 UO Spare I O  LO UO Spare I O  L1 UO Spare I O  L2 UO Spare I O  L3 I O Spare I O  L4 UO Spare I O  L5 I O Spare I O  L6 UO Spare I O  L7 UO Spare I O  XAO Spare IO  XA1 Spare IO  XA2 Spare IO  XA3 Spare IO  XA4 Spare IO  XA5 Spare IO  XA6 Spare IO  XAT Spare IO  XBO Spare IO  XB1 Spare IO  XB2 Spare IO  XB3 Spare IO                   113       ECROSSER ACE B5692 User s Manual    7 6 Spare GPIO connector  2x22Pin 2 0m m Box          header    Pin Pin Name Function Describe AGC Port  4 K  To     s  oo         CH    N   N   S  L0  17 N  N   5   5    D  D  D  a fT  EN eo
18. 9h     16 bits Timer D up to 1 to 65535 ms  If this register is written  Yes  only if    the Timer D will count down and if    0    state is reached  it will Timer D is    generate an interrupt  enabled       ECROSSER ACE B5692 User s Manual       Timer Resolution Register  5Ch   Acrosser default setting register value to be 55H  ms resolution  for using timer A   timer D     Note  The resolutions for second  amp  micro second are reserved in further use     De bounce Time Register  60h  6Ah     These function only support after version 1 3  Setting de bounce time for each I O port   De bounce range in 1 256 ms  The value 00 means the de bounce time is 1ms  Defaul setting  is 10     50    ECROSSER ACE B5692 User s Manual       tom AGC DRIVER AND LIBRARY    This chapter describes driver  library and software utility for ACE B5692     Acrosser provides drivers for the following operating systems  Windows 2000   Windows XP and Linux  We also support the test program under Command  Prompt Mode     Driver  The driver of ACE B5692 supports general I O  SRAM access   Timer  and Interrupt control in different OS  Windows Linux   For  convenient use of this driver  we have provided an AGC Library that is  described as follow    Library  For convenient use of ACE B5692  we provide an AGC Library to  support general I O  SRAM access  Timer  and Interrupt control in  ACE B5692  It must be collocated with the driver    Utility  For convenient use of ACE B5692  we have provided some sample
19. A_DelnitLib     Argument  NONE    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 3 AGA Get RTC     Description  96    ECROSSER ACE B5692 User s Manual    Set up AGA RTC Time    Syntax   C C     unsigned int LNX_AGA_Get_RTC struct tm  pTm    Argument   PTm  This is the pointer of the structure for returned RTC data    Return Code   Please refer to Chapter 6 3 Error Code        6 2 1 4 AGA_Set_RTC   This API is used to read the current RTC data stored in real time clock   It uses standard structure defined in  lt time h gt      Syntax  C C    unsigned int LNX_AGA_Set_RTC unsigned short Type struct tm     pTm     Argument  Type  user mode or system mode user  1   system   2   Struct tm  Time for pTm Time format     Return Code   Please refer to Chapter 6 3 Error Code     6 2 1 5 AGA_Get_IntrLog   Description  Read Record Lo or Hi form the IntrLog Record    Syntax  C C    unsigned int LNX_AGA_Get_IntrLog unsigned char   LogBuf unsigned short LogLen unsigned short  ReadLen    Argument  LogBuf   Read log buffer   LogLen  Read record times   ReadLen   Return data times    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 6 AGA_Cls_IntrLog     Description  97    ECROSSER ACE B5692 User s Manual    Clean Record Lo or Hi to the IntrLog Record    Syntax   C C     unsigned int LNX AGA Cls IntrLog     Argument   no    Return Code   Please refer to Chapter 6 3 Error Code     6 2 1 7 AGA Get BattLog1   Description  Read AGA Record from the battery log Record    Sy
20. C    unsigned int WXP_AGA_Set_Protect U unsigned char  Manu Code   unsigned char  Ger Num  unsigned short  PTU Counter     Argument  Manu_Code  This is the 16 character hexadecimal    manufacture  code    you are going to program into the Protect U chip   Ser_Num  This is the 7 character hexadecimal    serial number    you  are going to program into the Protect U chip   PTU_Counter  Return counter     Return Code  Please refer to Chapter 6 3 Error Code        6 1 1 13 AGA_Check_Protect U    Description  This API is used to validate the consistency of Protect U  It will return  an error code and Protect U counter value  Please keep the counter  value for the next time check  The API needs input of manufacture  code  serial number  previous counter number and allowed counter  errors  The API will uses the input data to require a set of encrypted  data from Protect U and decrypt an encrypted data  The decrypted  data contains a new counter value which is normally the previous  counter value plus one  The checked result will be returned in an  error code  The API will return a    Correct    only if manufacture code  and serial number are all correct and the new counter value is within  the assigned error range     Syntax  VC VC    unsigned int WXP_AGA_Check_PTU unsigned char  Manu_Code   unsigned char  Ser_Num  unsigned short PTU_Counter unsigned  short Err_Range unsigned short  New_PTU_Counter      Argument  92    ECROSSER ACE B5692 User s Manual       Manu Code  This is the 16 
21. Chapter 5 3 Error Code   67    ECROSSER ACE B5692 User   s Manual    5 1 1 3 16 GetTimerResolution   Description  There are four timers on ACE B5692  each timer uses two bits to set  their resolution  This function is used to get current timer resolution    Syntax  VC VC    unsigned int WXP_GetTimerResolution short CardNum   short  TimerNum  unsigned char  Resolution    Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer number  Range from  0 3    Resolution  The resolution selection  From 0 2 00   sec  01   ms  10   US     Return Code  Please refer to Chapter 5 3 Error Code        5 1 1 3 17 SetDebounce   Description  This function is used to set the debounce time for a port    Syntax  VC VC    unsigned int WXP_SetDebounce  short CardNum   short PortNum   unsigned char Value    Argument  CardNum  The card number of ACE B5692rd initialized   PortNum  Port number from    A    to    L     so the range is from 0 11   Value  The de bounce time 0 255    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 18 GetDebounce   Description  Get the de bounce time form a port    Syntax  VC VC    unsigned int WXP_GetDebounce short CardNum   short PortNum   unsigned char  Value     68    ECROSSER ACE B5692 User s Manual        Argument  i16 CardNo  The card number of ACE B5692 initialized  Range from  1 5   i16 PortNum  Port number from    A    to    L     so the range is from 0 11   byte Value  The de bounce time 0 255     Return Code  Please refe
22. Coin Battery       U83  iButton holder for DS1994 IC     15    20 Pins Golden Fingers  Work with 72 Pins Golden Fingers       72 Pins Golden Fingers  General Gaming interface    16    JAMMA Interface  The type of JAMMA is Italian       LED2    LED for Power Yellow   amp  HD Green   amp   and PS ON Red     BAT1  Battery connector for backup SRAM2    17    18    USB1   One RJ45 with two layer USB  connector   KM1 optional    Purple for keyboard and Green for  mouse       BAT2    Battery connector for backup  SRAM2 AGA    19    FAN1  3 pin Fan Connector for CPU          3 2 sg 99 Processor  Dual channel DDR2 DIMM socket Intel Core 2 Duo Mobile Processor  9 J1 21 PCIE 1  Dual channel DDR2 DIMM socket PCI Express X16  GMCH  10 oade 22  Graphic Memory Control Hub    I O Controller Hub 8 M    Intel GME965          14 FAN2 23 CN5  3 pin Fan Connector for system Standard CF Card slot  12 SATA3 24 DVI1       Standard 7 pin SATA connector          DVI I pin header        1 Note  If you use only one DDR2 DIMM module  please first insert the memory module    into J2  don t insert it into J1     12       ECROSSER    2 3 Connectors and Jumper Setting  2 3 1 Locations  Top side     nn    Pl  S         SES  TES    OO Gei CA  Gei ei fc  ONO    ACE B5692 User s Manual     24     SIDG             Figure 4  Locations  Top side     13    Gi  ie   e             ECROSSER    2 4 Connectors and Jumper Setting    ACE B5692 User   s Manual             2 4 1 CN14  I2C pin header                          
23. ECROSSER    2 4 32 CCTALK2 COM4 ccTalk connector     ACE B5692 User   s Manual                                                                                                                                                             Pin description  1 JP18 select voltage  2 NC  3 COM  4 DATA  2 4 33 CN6  SATA power connector   7 Pin description  1  12V  2 GND  3  3 3V  4  5V  2 4 34 JP4  clear CMOS pin header   Dez Pin description  ol  1 2 short normal  2 3 short clear CMOS  2 4 35 JP1 2 3  35 36 37   FSB setting   JP1 JP2 JP3 description  ol  1 2 short 1 2 short 1 2 short auto setting  Sls 2 3 short open 2 3 short 667Mhz  open 2 3 short 2 3 short 533Mhz  2 4 36 DVI1  DVI I pin header    Note  Only VGA out  the DVI out is function Option  Grey   Pin description Pin description  1 GND 14 TDCO   u    D 2 TDCO  15 GND  3 TDC1  16 TDC1   4 GND 17 TDC2   5 TDC2  18 GND  6 TLC  19 TLC   7 DVI DETECT 20 SC DDC DVI  8  5V 21 SD DDC DVI  9 RED 22 GND  10 GREEN 23 GND  a   11 BLUE 24 GND  12 VSYNC 25 MONSCL  13 HSYNC 26 MONSDA                   19             ECROSSER ACE B5692 User   s Manual       CN BIOS SETTING       This chapter describes the BIOS menu and illustrates that how to perform common  tasks setting and running  It also gives detail explanation of the elements each found in  the BIOS menus  The following topics are     Main Setup   Advanced Chipset Setup  Power Step   Peripherals Setup  PnP PCI Setup   AGC Setup   PC Health Setup   Boot Setup   Exit Setup    20    ECRO
24. ECROSSER ACE B5692 User   s Manual    ACE B5692 Gaming Board    PCI I O Board with discrete I O  battery backup SRAM   Timer  power off intrusion Event Logger and Protect U    User s Manual    Manual Rev  1 0  Book Number  ACE B5692 09 05 22    ECROSSER    ACE B5692 User   s Manual                Revision   Version   Date Author Description  0 1 2009 05 21   Bear Tsai Draft   0 2 2009 05 22   Judy Tseng Revise   1 0 2009 05 22   Bear Tsai Release                   ECROSSER ACE B5692 User   s Manual        Copyright 2008    All Rights Reserved    Manual   s first edition  May 21  2009   For all the purpose of improving reliability  design  function and information in this  document are subject to change without prior notice  which does not represent a  commitment on the part of the manufacturer    In no any events will the manufacturer be liable for direct  indirect  special  incidental  or  consequential damages arising out of the using or inability to use the product or  documentation  even if advised of the possibility of such damages    The document contains proprietary information protected by copyright  All rights are  reserved  No part of this Manual may be reproduced by any mechanical  electronic  or  other means in any form without prior written permission of the manufacturer     Trademarks   ACE B5692 is a registered trademarks of Acrosser  IBM PC is a registered trademark of  International Business Machines Corporation  Pentium is a registered trademark of Intel  Te
25. IO XA3      25 FB_A GPIO XA4  26 FB_B GPIO XA5     27  5V 28  5V  e 29 FB_C GPIO XA6  30 FB_D GPIO XA7   S 31 FB_E GPIO XBO  32 FB_F GPIO XB1   33  12V 34  12V    35 FB_G GPIO XB2  36 FB_H GPIO XB3     37  3 3V 38  3 3V  39 GND 40 GND  21 41 GND 42 GND  43 LATCH_OE  44 NC  Note  GPIO is standard CMOS 3 3V Input Output  2 4 17 DAL  select COM4 is RS 232 or ccTalk mode   Pin description  1 2  2 4 short RS 232 mode  3 5  4 6 short ccTalk mode  2 4 18 CN1 SEEK  Pin description Pin description  1 DCD 2 DSR  E WOU Im 3 RX 4 RTS  TX CTS  d I II H   DTR z RI  i 9 GND 10 NC                   16          ECROSSER    2 4 19 IDE1  44Pin IDE connector     ACE B5692 User   s Manual                                                                                                                                                                                           Pin description Pin description  a   1 RESET 2 GND  3 D7 4 D8    5 D6 6 D9    7 D5 8 D10    9 D4 10 D11  e 11 D3 12 D12  13 D2 14 D13    15 D1 16 D14    17 DO 18 D15    19 GND 20 NC    21 DREQ 22 GND  e 23 IOW  24 GND    25 IOR  26 GND  a 27 IORDY 28 GND    29 DACK  30 GND  7 31 IDEIRQ 32 NC  8 33 A1 34 PDIAG    35 AO 36 A2    37 DCS1  38 CS3  39 IDE_LED  40 GND  41  5V 42  5V  43 GND 44 NC  2 4 20     for Card Reader   Pin description Pin description  1 DCD 2 DSR  an  ll 3 RX 4 RTS  d     i 5 TX 6 CTS  7 DTR 8 RI  9 GND 10  5V  2 4 21 USB2  pin header for 2 USB ports   Pin description Pin description  10 1  5V 2  5V  i        ii
26. Mode  10h            Port A  8 bit   0   Input Mode  Output Mode disable    Port B  8 bit   0   Input Mode  1   Output Mode    Port C  8 bit   0   Input Mode  1   Output Mode En    Port D  8 bit   0   Input Mode  1   Output Mode       Bit 1 of Port A  Bit 2 of Port A  Bit 3 of Port A  Bit 4 of Port A    Only to clear  Interrupt  Only to clear  Interrupt  Only to clear  Interrupt  Only to clear  Interrupt    Bit 6 of Port A  Bit 7 of Port A  Bit 8 of Port A    Only to clear  Interrupt  Only to clear  Interrupt  Only to clear  Interrupt       Bit 5 of Port A Only to clear  Interrupt    42    ECROSSER ACE B5692 User   s Manual       Port B Data  18h     Yes  only in  Bit 1 of Port B  Output Mode   Bit 2 of Port B Yes  only in  Output Mode   Bit 3 of Port B Yes  only in  Output Mode   Bit 4 of Port B Yes  only in  Output Mode   Bit 5 of Port B Yes  only in  Output Mode   Bit 6 of Port B Yes  only in  Output Mode   Bit 7 of Port B Yes  only in  Output Mode     Bit 8 of Port B Yes  only in  Output Mode     Port C Data  1Ch     Yes  only in  Bit 1 of Port C  Output Mode   Bit 2 of Port C Yes  only in  Output Mode   Bit 3 of Port C Yes  only in  Output Mode   Bit 4 of Port C Yes  only in  Output Mode   Bit 5 of Port C Yes  only in  Output Mode     43       ECROSSER ACE B5692 User   s Manual    Bit 6 of Port C Yes  only in  Output Mode     Bit 7 of Port C Yes  only in  Output Mode    Bit 8 of Port C Yes  only in  Output Mode        Port D Data  20h           Yes  only in             0
27. SSER ACE B5692 User   s Manual       3 1 Main Setup   While you enter into the Award BIOS    CMOS Setup Utility  the main menu will  appears on your screen  Using the arrow keys to select the item and then using the  lt Pg  Up gt   lt Pg Dn gt  keys to change the value     Date  mm dd yy        Figure 4  Main setup    Note  The control keys are listing at the bottom of menu  If you need any help in the item fields   please press the  lt F1 gt  key  and it will display the relevant information     Set the system date  Note that the    Day     Date Setup N A automatically changes when you set the  date   Time Setup Set the system time   The onboard IDE connectors provide a  channel for connecting up to 2 IDE hard  N A disks or other devices  The first is the     Master    and the second is    Slave     BIOS will  auto detect the IDE type     All Errors  Select the situation in which you want the  Halt On No Errors  BIOS to stop the POST process and notify  All but keyboard    you     IDE Channel 0  Master Slave    21    ECROSSER ACE B5692 User   s Manual  3 2 Advanced Chipset Setup      LP    NuAck Power On Self Toast  ei       Figure 5  Advance chipset setup            This category speeds up Power On Self  Test  POST  after you have powered up  the computer  If it is set to Enable  BIOS  will shorten or skip some check items  during POST    Enabled Select to show the OEM full screen logo  Disabled if you have add in BIOS     Gees   PCI Slot Select Init display first to VGA Ca
28. TB  TA  TL  PK IPJ IPI  PH PG  PF  PE  PD IPC  PB PA                            TX  TIMER   PX PORT   NOTE  ACE B5692 just get PA PL   TA TD back      Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 11 GetPortinterruptportCounter     Description  The interrupts from port A L would be saved in driver   s buffer which    maximum size is 2048  This function is used to get how many  interrupt events has been saved in buffer      Syntax    C C    unsigned int LNX_GetInterruptportCounter short CardNum      unsigned short  Count      Argument  CardNum  The card number of ACE B5692 card initialized  Range    from 1 5   Count  The number of interrupt event which has been saved in the    78    ECROSSER ACE B5692 User s Manual    buffer    Return Code  Please refer to Chapter 5 3 Error Code   5 2 2 12 GetPortinterruptportBuffer   Description  The interrupts from port A L would be saved in driver   s buffer which  maximum size is 2048  This function is used to get one event from the  buffer    Syntax  C C    unsigned int LNX_GetInterruptportBuffer short CardNum   short   PortNum  unsigned char  Value  unsigned short  RemainCount    Argument  CardNum  The card number of ACE B5692 card initialized  Range  from 1 5   PortNum  The port number that the event belong   Value  The value read from port   RemainCount  The number of interrupt event which remain in the  buffer    Return Code  Please refer to Chapter 5 3 Error Code        5 2 2 13 SetTimerReg    Description  This functi
29. USB CDROM  LAN  Disabled  Hard Disk  CDROM  USB FDD  USB CDROM  LAN  Disabled    First Boot Device    Second Boot Device    Third Boot Device    Hard Disk Boot priority    30       The BIOS attempts to load  the operating system from  the devices in the  sequence selected in  these items     The BIOS attempts to load  the operating system from  the devices in the  sequence selected in  these items     The BIOS attempts to load  the operating system from  the devices in the  sequence selected in  these items     User can define the HDD  boot priority    Default is USB Flash  always boot first     ECROSSER  3 9 Exit Setup    Save  amp  Exit Setup    Save  amp  Exit Setup    Load Optimized  Defaults    Exit Without Saving    Figure 10  Exit setup    Pressing  lt Enter gt  on this  item for confirmation   Save to CMOS and EXIT   Y N   Y    When you press  lt Enter gt   on this item you get a  confirmation dialog box  with a message like this   Load Optimized Defaults   Y N   N    Pressing  lt Enter gt  on this  item for confirmation   Quit without saving   Y N   Y       31    ACE B5692 User   s Manual       Press    Y    to store the  selections made in the menus  in CMOS     a special section of  memory that stays on after you  turn your system off  The next  time you boot your computer   the BIOS configures your  system according to the setup  selections stored in CMOS   After saving the values the  system is restarted again    Press    Y    to load the default  values that are
30. Write Bin  Error code for API AGA Read IntrMa  Error code for API AGA Write _IntrM  Error code for API AGA Read DC By  Error code for API AGA Write DC B  Error code for API AGA Get CaseOpe  Error code for API AGA Cls CaseOpe    Error code for API AGA Get Reset L  104    ACE B5692 User s Manual          ECROSSER ACE B5692 User s Manual    0x18  0x19    Error code for API AGA Cls Reset L  Error code for API AGA GET AGAVER    ERROR MASK AGA   0x00 No errors   OxEO Handshake error with Serial Port  Wait 0x55   OxE1  Read  Check PTU duty cycle Hi signal fail  OxE2  Read  Check PTU duty cycle Low signal fail  OxE3  Read  Check PTU Header 1st Low fail  OxE3  Read  Check PTU Header 2nd Low fail  OxE3  Read  Check PTU Header 3rd Low fail  OxE4  Read  Check PTU Data bit high signal fail  OxE5  Read  Check PTU Data bit Low signal fail  OxE6  Write  Verify Fail after program PTU    OxE7 Check 12C slave address ACK fail   OxE8 Check I2C word address ACK fail   OxE9 Check I2C data byte ACK fail   OxEA iButton device No Presence   OxEE Loops Timeout fail   ERROR_MASK_GEN   0x01 Serial Port open error   0x02 Serial Port close error   0x03 Serial Port read error   0x04 Serial Port write error   0x05 Serial Port handshaking error with AGA  Wait OxAA     0x06  0x07  0x08  0x09  0x0A  0x0B  OxFF    The arguments pass to API is NULL  Manufacture code formate error  Serial number formate error   Count number out of range   Time formate error   Others Input formate error   Others unknow errors    1
31. amp  LPT      Sound  video and game controllers  H  system devices      Direct memory access controller  m Intel r  82802 Firmware Hub Device      ISAPNP Read Data Port  Ja  Logical Disk Manager  m Microcode Update Device                   Motherboard resources  Ja  Numeric data processor  ml PCI bus    Ml PCI standard host CPU bridge  fa  PCI standard ISA bridge  Ml PCI standard PCI to PCI bridge  m Plug and Play Software Device Enumerator      Programmable interrupt controller  fa  System board  m System CMOS real time clock      System speaker  fa  System timer  1 gt Universal Serial Bus controllers          54    ECROSSER ACE B5692 User   s Manual    g  Select that PCI Device and check its Properties  Select  Driver    and  click Update Driver           Brize Detrans       h  Select    Search for a suitable driver for my device    and then click next        Upgrade Device Driver Wizard    Install Hardware Device Drivers  A device driver is a software program that enables a hardware device to work with  an operating system           55    ECROSSER ACE B5692 User s Manual       i  Select    Specify a location    and click next     Upgrade Device Driver Wizard       Locate Driver Files as  Where do you want Windows to search for driver files  wy    Search for driver files for the following hardware device     mj PCI Device    The wizard searches for suitable drivers in its driver database on your computer and in  any of the following optional search locations that you specif
32. ator    Syntax  VC VC    unsigned int WXP_AGA_Get_RNG unsigned short  Buf    Argument  Buf  This is a pointer assigned by you  This pointer should point to the  starting point of the buffer where you want the API to store the  returned log    Return Code  Please refer to Chapter 6 3 Error Code        6 1 1 17 AGA_Write_iBtn   Description  To write a byte of data or any command to iButton    Syntax  VC VC    unsigned int WXP_AGA_Write_iBtn unsigned char Data    Argument  Data  A byte of data or command we want to write to or send to  iButton    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 18 AGA_Read_iBtn   Description  To read a byte of data or any command to iButton    Syntax  VC VC    unsigned int WXP_AGA_Read_iBtn unsigned char  Data    Argument  Data  A byte of data or command we want to write to or send from  iButton    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 19 AGA RESET iBtn  94    ECROSSER ACE B5692 User s Manual     Description  To resent a byte of data or any command to iButton    Syntax  VC VC    unsigned int WXP AGA Reset iBtn     Argument  no    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 20 AGA_Read_I2C_ Byte    Description  Read data from assigned IO address of specified I2C device through  AGA     Syntax  VC VC    unsigned int WXP_AGA_Read_I2C_Byte unsigned char  i2c_device_addr  unsigned char i2c_addr  unsigned char  i2c_Rdata     Argument   i2c device addr  the address of the target I2C device   i2c_ad
33. ber of ACE B5692 card initialized    ModeNum  Mode Number  0 or 1  0  1024kByte Mode  1   Rewrite   Return Code   Please refer to Chapter 5 3 Error Code     5 2 2 20 WriteMemByte   Description  This function is used to write memory type    Syntax  C C    unsigned int LNX_WriteMemByte short CardNum   unsigned int  Offset  unsigned char Value    Argument  CardNum  The card number of ACE B5692 card initialized   Offset  Memory offset   Value  Memory Value    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 21 ReadMemByte    Description  This function is used to read memory byte     Syntax  C C    unsigned int LNX_ReadMemByte short CardNum   unsigned int  Offset  unsigned char  Value     Argument  CardNum  The card number of ACE B5692 card initialized   Offset  Memory offset   Value  Memory value     82    ECROSSER ACE B5692 User s Manual     Return Code  Please refer to Chapter 5 3 Error Code        5 2 2 22 ReadMemBlock   Description  This function is used to read memory Block    Syntax  C C    unsigned int LNX_ReadMemBlock short CardNum   unsigned int  Offset  unsigned char  Value  unsigned int Size    Argument  CardNum  The card number of ACE B5692 card initialized   Offset  Memory offset   Value  Memory value array   Size  Memory Size    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 23 WriteMemBlock   Description  This function is used to write memory Block    Syntax  C C    unsigned int LNX_WriteMemBlock short CardNum   unsigned int  Offset  uns
34. ce Manager        Device Manager    File Action View Help    mrs ere a       CN IDE ATA ATAPI controllers  ze Keyboards  Mice and other pointing devices  Other devices  Ethernet Controller  Multimedia Audio Controller  Video Controller  Video Controller  YGA Compatible   d Ports  COM  amp  LPT       Sound  video and game controllers  System devices  Acrosser Gaming Core  d Direct memory access controller    Intel R  82801 PCI Bridge   2448  d Intel R  82801FB FBM SMBus Controller   2664  d Intel R  82801FBM LPC Interface Controller   2641  d Intel R  82802 Firmware Hub Device   d ISAPNP Read Data Port   d Microcode Update Device  d Microsoft System Management BIOS Driver   d Motherboard resources       g  Final  you can use    AGC_5692_AP exe to find the I O and memory    devices     ficrosser Gaming 1 0 Board Test Program  Windows 2000 X8P gt     Open Card 1         IO Base Address   DE     1  Memory Base Addr     Sram Mode          MENU     lt 0  Exit   G D Set Port Type      2 gt  Set Port Data    lt 3  Get Port Data    lt 4  Switch Memory Mode    lt 5  Write Memory For Byte    lt 6  Read Memory For Byte    7  Set InterruptEnable Register    lt 8  Get InterruptEnable Register    lt 9  Set Timer Register    lt 10  Get Timer Register      11 gt  Get DipSwitchi Value      12 gt  Get DipSwitch2 Value      13 gt  Memory Sram Write test    lt 14  Memory Sram Read test    15 gt  Set Port Debounce Time    lt 16  Get Port Debounce Time   17  Get Ti lution Switch    lt 18  Set Ti ol
35. character hexadecimal  manufacture  code    you chould previously programmed into the Protect U chip   Ser Num  This is the 7 character hexadecimal  serial number    you  chould previously programmed into the Protect U chip   PTU Counter  The is the 2 character count number which you get  from     AGA Set PTU    or last  AGA Check PTU    check   Err Range  This is an integer value for the acceptable count value  difference between this check and last check  the input  PTU Counter   The normal difference should be 1  This parameter  enables to define a wider range difference     Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 14 AGA_Write_IntrMask   Description  The mask value of intrusion log is used to set the monitor bits for  intrusion log  To set the mask of intrusion log we can call API  AGA_Set_IntrMask    Syntax  VC VC    unsigned int WXP_AGA Read IntrMask unsigned char  Mask    Argument  Mask  We use the Mask value to set monitor bits for intrusion log    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 15 AGA Read IntrMask   Description  Get the mask value of intrusion log    Syntax  VC VC    unsigned int WXP_AGA_Write_IntrMask unsigned char Mask    Argument  Mask  We use the Mask value pointer to set the current monitor bits  value for intrusion log    Return Code  Please refer to Chapter 6 3 Error Code     93    ECROSSER ACE B5692 User s Manual    6 1 1 16 AGA_Get_RNG   Description  ACE B5692 has a 16 bit hardware real random number gener
36. chnologies  Inc  Award is a registered trademark of Award Software International  Inc   Others   Product names mentioned herein are used for identification purpose only and may be  trademarks and or registered trademarks of their respective companies     ECROSSER ACE B5692 User   s Manual    Table of Contents  CH1 Introduction    a KN E 7  1 2 Package Contents eistangkuke  rugggusskkebekegkESEEESSERKkRSKAEKEASAEESSREREAERERRAKAEAECEER 8  1 3 Black ne E 9  CH2 H W Information  2 1 Locations  Top side  E 10  2 2 Locations  Bottom side  usenet ERE REE REE R ERE E ERE E ERR E RER ERE E REE E ERR EE 11  2 3 Connectors and Jumper Setting ses ner 13  2 4 Connectors and Jumper Setting                         nnnnnnnnnnnnneneennnnnnnnennnenne neen 14  CH3 BIOS  3 1 Main SSEUP vests ED Een 21  3 2 Advanced Chipset Setup            ccccsssseseeeeeeeeeeeeeeeneeeneeeeeeeeeeeeeeeeeeeeeneees 22  JS POWER E 24  3 4 PnP PCOI Set  p 525 ens rmtneiatat ons canentomunererenuneninciaberundiunausienipecaunausndy 25  3 5 Peripherals  Setup 5 LE drer 26  K   27  3 7 PC Health E 29  3 8 Boot Set  p LEE EEN iea Aaaa aaaea aiana 30  3 9 Exit SGlUD inini aa teaa e ae aaa eaaa eres 31  CH4 AGC Register Description  4 1PCI Configuration Registeren vernnenedennderndens daan sedia 33  4 2SRAM Memory Address Map     nnn erne 38  4 31 O Interface Address Map                  nnnnnnnnnn een eenennnnnnneneneeeenennnnnnnnnenneen 39  CH5 AGC Driver and Library  5 1 Windows AGC Driver and Libraries secs 51  5  2 L
37. configuration registers   Default 1024 Kbytes   Memory Base Address  Memory base address for access to   3     Yes Yes 0  local configuration registers     Value after  Reset    Memory Space Indicator  Value of 0 indicates register maps  into Memory space  Value of 1 indicates register maps into Yes No 1  I O space    0  I O Base Address  Base address for I O access to local Yes No 0  configuration registers  default 128 bytes     I O Base Address  Base address for I O access to local  g      Yes Yes 0  configuration registers       35    ECROSSER ACE B5692 User   s Manual    Base Address 2 Registers  18h     31 0 Not Supported Yes   No   0       Base Address 3 Registers  1Ch     Yes       Subsystem ID Registers  2Eh        Subsystem ID   Unique add in board Device ID     Base Address for Local Expansion ROM Registers  30h        Not Supported    Interrupt Line Registers  3Ch        Interrupt Line Routing Value indicates which system interrupt  controller s  input the interrupt line of device is connected to     36    ECROSSER ACE B5692 User   s Manual       Interrupt Pin Registers  3Dh     Interrupt Pin Register indicates the interrupt pin that the  device uses  The following values are decoded     0   No Interrupt Pin    1   INTA   2   INTB   3   INTC   4   INTD   Note  supports only one PCI interrupt  INTA          Min Gnt Registers  3Eh     Min Gnt  Specifies needed length of Burst period for the  device  assuming a clock rate of 33 MHz  Value is a multiple  of 1 4 as inc
38. cription  1 3  2 4 short with amplifier  3 5  4 6 short without amplifier                   2 4 12 JP14 Audio with AMP or without AMP                                                                                                                    2 10 Pin description  E  II i  1 3  2 4 short with amplifier  d        I 3 5  4 6 short without amplifier  2 4 13 CN15 COM2   Pin description Pin description  4 annie 1 DCD 2 DSR  VOO 3 RX 4 RTS                 5 TX 6 CTS  8 giel 7 DTR 8 RI  9 GND 10 NC  2 4 14 CN16 COM3   Pin description Pin description  2   10 1 DCD 2 DSR  II Il 3 RX 4 RTS  B Geier a 5 TX 6 CTS  d         7 DTR 8 RI  1 2 9 GND 10 NC  2 4 15 SW5  select COM3 is RS 232 or ccTalk mode   6 1 Pin description  1 2  2 4 short RS 232 mode  3 5  4 6 short ccTalk mode       15                      ECROSSER    2 4 16 CN19  Reel GPIO connector     ACE B5692 User   s Manual             44 43             Pin    description    description       MDAP GPIO KO     MDAN GPIO K1                                                                                                                             3 MDBP GPIO K2  4 MDBA GPIO K3     5 GND 6 GND    7 Lamp Inn GPIO K4  8 Lamp Out GPIO K5     9 LAMPO GPIO K6  10 LAMP1 GPIO K7     11 LAMP2 GPIO LO  12 LAMP3 GPIO L1   a 13 LAMP4 GPIO L2  14 LED GPIO L3     15 LATCH_A GPIO L4  16 LATCH_B GPIO L5   e 17 GND 18 GND  S 19 LATCH_C GPIO L6  20 LATCH_D GPIO L7   S 21 LATCH_E GPIO XA0  22 LATCH F GPIO XA1   e 23 LATCH_G GPIO XA2  24 LATCH_H GP
39. d from port   RemainCount  The number of interrupt event which remain in the  buffer    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 13 SetTimerReg   Description  This function is used to set timer register    Syntax  VC VC      66    ECROSSER ACE B5692 User s Manual       unsigned int WXP_SetTimerReg short CardNum   short TimerNum   unsigned short TimerValue     Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer number   TimerValue  Timer Value     Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 14 GetTimerReg    Description  This function is used to get timer register     Syntax  VC VC    unsigned int WXP_GetTimerReg  short CardNum   short TimerNum   unsigned short  TimerValue     Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer Number   TimerValue  Timer Value     Return Code  Please refer to Chapter 5 3 Error Code    5 1 1 3 15 SetTimerResolution    Description  There are four timers on ACE B5692  each timer uses two bits to set  their resolution  This function selects timer resolution as  micro second us   millisecond ms  and second sec      Syntax  VC VC    unsigned int WXP_SetTimerResolution short CardNum   short  TimerNum  unsigned char Resolution     Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer number  Range from  0 3    Resolution  The resolution selection  From 0 2 00   sec  01   ms  10    US      Return Code    Please refer to 
40. ddress ke Writable    Vendor ID Register  00h   01h     Ta Software Software Value after  15 0 Vendor ID  Identifies manufacturer of the device    Yes   No   1204h    Device ID Register  02h   03h     SE Software Software Value after    31 16 Device ID  Identifies particular device    Yes   No   5692h          33    ECROSSER ACE B5692 User   s Manual       Command Register  04h   05h     Software Software Value after  Readable Writable Reset    0 UO Space  Value of 1 allows device to respond to I O space 1  accesses    1 Memory Space  Value of 1 allows device to respond to 1  memory space accesses  Master Enable  Value of 0 disables device from generating   2 Yes No 0  bus master accesses  Not Supported  Special Cycle  Not Supported   Memory Write Invalidate  Not Supported     Bit Field Description    3 0  4 0  5  VGA Palete Snoop  Not Supported   w   w   o  S  Party ere Response NotSupponed   ve f n fo  7 Wait Cycle Control  Not Supported  0  leese N  r Supported  ve no  o  Fast Backio Back Enable  Not Supported   vs   w   o    Status Register  06h   07h     Se EEn  0  0       30 Signaled System Error  Not Supported   31 Detected Parity Error  Not Supported     Revision ID Register  08h     SE Software Software Value after  7 0 Revision ID  Identifies particular device    Yes   No   0000    Class Code Register  09h   OBh   SC Software Software Value after    Specific Register Level Programming Interface  OOh   No  15 8 00  interface defined     23   16 Subclass Encoding  80h
41. dr  the IO address of target DC device   i2c_Rdata  Data read from target I2C device     Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 21 AGA_Write_I2C_Byte    Description  Write data to assigned IO address of specified I2C device through  AGA     Syntax  VC VC    unsigned int WXP_AGA_Write_I2C_Byte unsigned char  i2c_device_addr  unsigned char i2c_addr  unsigned char i2c_Wdata     Argument   i2c device addr  the address of the target I2C device   i2c_addr  the IO address of target I2C device   i2c_Wdata  Data write to target 12C device      Return Code  95    ECROSSER ACE B5692 User   s Manual    Please refer to Chapter 6 3 Error Code     6  2 Linux AGA Driver and Libraries    Operating System  Kernel 2 6 27 5 117 fc10 i686    Coding Environment  Gcc      File Discription   B AGA 5692 LIB a gt  Static Library of AGA device   B SAGA 5692 LIB so gt  Dynamic Library of AGA device   B SAGA 5692 AP The test program of AGA device     6 2 1 Linux AGA API Library  6 2 1 1 AGA Int   Description  Set com port    Syntax  C C    unsigned int LNX_AGA_InitLib unsigned short usCOM_Num    Argument  usCOM_Num  This is the serial port number used for communicating  with ACE B5692 in your computer  For example  if you use the COM1  to communicate with ACE B5692  this value should be    1       Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 2 AGA_DelnitLib   Description  This function is used to release the DelnitLib ACE B5692    Syntax  C C    unsigned int LNX_AG
42. e    5 Bit 6 of Port F Yes  only in 0 1  Output Mode    6 Bit 7 of Port F Ye Yes  only in 0 1  Output Mode     45    ECROSSER ACE B5692 User   s Manual       7 Bit 8 of Port F Yes Yes  only in 0 1  Output Mode     Port G Data  30h          Yes  only in       Bit 1 of Port G 0 1        Output Mode               Bit 2 of Port G       Yes  only in 0 1    Output Mode     Bit 3 of Port G Yes  only in  Yes  Output Mode   Bit 4 of Port G Yes Yes  only in  Output Mode   Bit 5 of Port G Yes Yes  only in  Output Mode   Bit 6 of Port G Yes Yes  only in  Output Mode   Bit 7 of Port G Yes Yes  only in  Output Mode   Bit 8 of Port G Yes Yes  only in  Output Mode     Port H Data  34h     Bit 1 of Port H Yes    Bit 2 of Port H              Yes  only in  0 1  Output Mode     Yes  only in  Yes  Output Mode     Bit 3 of Port H Yes  only in  Yes  Output Mode     Bit 4 of Port H Yes Yes  only in  Output Mode     46    ECROSSER ACE B5692 User   s Manual  Bit 5 of Port H Yes  only in  Output Mode   Bit 6 of Port H Yes  only in  Output Mode     Bit 7 of Port H Yes  only in  Output Mode    Bit 8 of Port H Yes  only in  Output Mode     Port IJ Mode  38h     Software Software Value after  Bit Field Description  Readable Writable Reset          0 Port    8 bit   0   Input Mode  1   Output Mode 1  1 Port J  8 bit   0   Input Mode  1   Output Mode 0  e           47    ECROSSER ACE B5692 User   s Manual       Port I Data  3Ch     Yes  only in  Bit 1 of Port I  Output Mode   Bit 2 of Port I Yes  only in  Ou
43. esolution    Sec  Second  If select  sec   it means 1 second  MS  Mini Second    unit    US  Micro Second    If select  ms   it means 1  mini second unit    If select  us   it means 1  microsecond unit    User can choose the AGC  Timer C resolution    Sec  Second  If select  sec   it means 1 second  MS  Mini Second    unit    US  Micro Second    If select  ms   it means 1  mini second unit    If select  us   it means 1  microsecond unit     Timer A Resole     Timer B Resole     Timer C Resole        27    ECROSSER ACE B5692 User   s Manual       User can choose the AGC  Timer D resolution    Sec  Second  If select  sec   it means 1 second  MS  Mini Second    unit    US  Micro Second    If select  ms   it means 1  mini second unit    If select  us   it means 1  microsecond unit     Bak  2 The value 0 means the  Port C 0 to 255 de bounce time is 1 sec ms us   Port D The default Setting is 16  That is  Port E 17 sec ms us      Port F  Port G  PortH  Port I    The value 0 means the  de bounce time is 1 sec ms us   Se Qg 293 The default Setting is 16  That is  17 sec ms us    Port K    Timer D Resole        28    ECROSSER ACE B5692 User   s Manual    3 7 PC Health  This section shows the PC Health Status        Figure 8  PC Health setup    29    ECROSSER  3 8 Boot Setup    ACE B5692 User s Manual    This section shows the determining parameters in the Boot Setup Status        Figure 9  Boot setup    Hard Disk  CDROM  USB FDD  USB CDROM  LAN  Disabled    Hard Disk  CDROM  USB FDD  
44. etect    R N G       Intel   Core   2 Duo  Processor for Mobile    Intel   965 Express  Chipset Family           FSB  533 800 MHz    Mobile Intel 965  Express Chipset  DDR2 DIMMs    P1  TORE PCI Express Family aaa  Ports as 533 667 MHz    Intel    Management  Engine         DMI Controller   x2 x4  Link 0    AGC tse  Management SES Serial ATA    Engine    Intel   82801 44pinPATA  HEM HBM  Intel    HD Audio    SPI Flash       COM1  COM2    LPC UART COM3  COM4 with  CONS ccTalk1  ccTalk2    AGA OMG for Card  Reader    Figure 1  Black Diagram    ECROSSER ACE B5692 User s Manual    PA H W INFORMATION       This chapter describes the hardware information of ACE B5692  First  we show the  function diagram and the layout of ACE B5692  Then illustrates the unpacking  information that you shall be care about  as well as the jumper switch settings for the  ACE B5692 configuration     2 1 Locations  Top side     DM     d      d u VU    Ze y          EET  a  d     kb  4 a     k      amp   e  E i  J S i s        d      Di  e bl 5 er        LET     ren ER Si    SW    e ond   AE    RA aan       OOOADOOGOOOOOOHE  ll       Figure 2  Locations  Top side     ECROSSER ACE B5692 User s Manual       2 2 Locations  Bottom side        Hi      ra  vie        mt   mmm    Figure 3  Locations  Bottom side           11    ECROSSER    SCN1  D Sub 15 pin VGA connector    13    ACE B5692 User   s Manual    SATA1  Standard 7 pin SATA connector       COM   D Sub 9 pin RS232 connector    14    CN1  CR2032 Size 
45. eter   OxFF Error code for API UNKNOWN    0x0C AGC device open error    0x0D AGC device number error  86    ECROSSER ACE B5692 User s Manual       0x0E HardMeter Device No Respondence  OxFF Others unknow errors    87    ECROSSER ACE B5692 User s Manual    AGA DRIVER AND LIBRARY       This chapter describes driver  library and software utility for ACE B5692   Acrosser provides drivers for the following operating systems  Windows XP  and Linux  We also support the test program under command prompt mode     6 1 Windows AGA Driver and Libraries    Operating System  Microsoft Windows XP SP2   Microsoft Windows 2000  SP4    Coding Environment  Microsoft Visual C   NET Visual C   2005    File Discription   H AGA 5692 LIBlib gt  Static Library of AGA driver  B AGA_5696_LIB dIl gt  Dynamic Library of AGA driver    6 1 1 Windows AGA API Library  6 1 1 1 AGA_InitLib   Description  Set com port    Syntax  VC VC    unsigned int WXP_AGA_InitLib  unsigned short usCOM_Num    Argument  usCOM_Num  This is the serial port number used for communicating  with ACE B5692 in your computer  For example  if you use the COM1  to communicate with ACE B5692  this value should be    1       Return Code  Please refer to Chapter 6 3 Error Code    6 1 1 2 AGA_DelnitLib   Description  This function is used to release the DelnitLib ACE B5692    Syntax  VC VC      unsigned mt WXP_AGA_DelnitLib    88    ECROSSER ACE B5692 User   s Manual     Argument  NONE   Return Code  Please refer to Chapter 6 3 Error Code   
46. igned char  Value  unsigned int Size    Argument  CardNum  The card number of ACE B5692 card initialized   MemOffset  Memory offset   MemValue  Memory value array   Size  Memory Size    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 24 GetDipSwitch1   Description  This function is used to get dip switch1 state value      Syntax    83    ECROSSER ACE B5692 User s Manual    C C         unsigned int LNX_GetDipSwitch1  CardNum   amp DipSwitchValue      Argument  CardNum  The card number of ACE B5692 card initialized   DipSwitchValue  Dip Switch    Value     Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 25 GetDipSwitch2   Description  This function is used to get dip switch2 state value      Syntax  C C      unsigned int LNX_GetDipSwitch2  CardNum   amp DipSwitchValue      Argument  CardNum  The card number of ACE B5692 card initialized   DipSwitchValue  Dip Switch2 Value    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2  26 GetTimerinterruptCounter    Description  The interrupts from Timer A D would be saved in driver   s buffer which  maximum size is 1024  This function is used to get how many  interrupt     Syntax  C C    unsigned int LNX_GetTimerInterruptCounter short CardNum    unsigned short  Count     Argument  CardNum  The card number of ACE B5692 card initialized  Range  from 1 5   Count  The number of interrupt     Return Code  Please refer to Chapter 5 3 Error Code     84    ECROSSER ACE B5692 User s Manual    5 2 2  27 GetT
47. imerinterruptBuffer    Description  The interrupts from Timer A D would be saved in driver   s buffer which  maximum size is 1024     Syntax  C C    unsigned int LNX_GetTimerlInterruptBuffer short CardNum   short     TimerNum    unsigned short  RemainCount     Argument  CardNum  The card number of ACE B5692 card initialized  Range  from 1 5   TimerNum  The Timer number   RemainCount  The number of interrupt     Return Code  Please refer to Chapter 5 3 Error Code        85    ECROSSER ACE B5692 User s Manual       5 3 Error Code Notes    For return error format                     0x20 Error code for API RegisterCard   0x21 Error code for API ReleaseCard   0x22 Error code for API GetMemBaseAddr  0x23 Error code for API GetlOBaseAddr   0x24 Error code for API ReadPort   0x25 Error code for API WritePort   0x26 Error code for API SetPortType   0x27 Error code for API ReadMemByte   0x28 Error code for API WriteMemByte   0x29 Error code for API SwitchMemBank  Ox2A Error code for API GetInterruptEnableReg  0x2B Error code for API SetinterruptEnableReg  Ox2C Error code for API GetTimerReg   Ox2D Error code for API SetTimerReg   Ox2E Error code for API SetCallbackFun Table  Ox2F Error code for API ReadMemBlock  0x30 Error code for API WriteMemBlock   0x31 Error code for API GetTimerResolution  0x32 Error code for API SetTimerResolution  0x33 Error code for API GetinterruptBuffer  0x34 Error code for API SetDebounce   0x35 Error code for API GetDebounce   0x36 Error code for API HardM
48. interrupt arises  the call back function table set to  this CardNo will be involved    Syntax    C C    unsigned int LXN_SetCallbackFunTable short CardNum      _AGC_Callback_FunTab_t        Argument  i16 CardNo  The card number of ACE B5692 card initialized  Range    from 1 5   AGC_Callback_FunTab_t  funtab  Call back functions table      Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 9 SetInterruptEnableReg   Description  This function is used to set interrupt enable register    Syntax    C C    unsigned int LNX_SetInterruptEnableReg short CardNum   unsigned    short IntEnValue      Argument  CardNum  The card number of ACE B5692 card initialized     IntrEnValue  Interrupt enable value   FORMAT     HI BYTE LO BYTE    15 14 h3 12 111 oa  B F 6 5 4 B R 1 bo  TD  TC  TB TA  PL PK PJ  PI PH PG PF PE PD PC PB  PA                                                             S  S S S  S S  S  S  S  S  S  S  S  S S IS          S   SET  TX  TIMER   PX PORT  77    ACE B5692 User s Manual    ECROSSER     Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 10 GetinterruptEnableReg     Description  This function is used to get interrupt enable register      Syntax    C C    unsigned int LNX_GetInterruptEnableReg short CardNum   unsigned    short  IntEnValue      Argument  CardNum  The card number of ACE B5692 card initialized     IntrEnValue  Interrupt enable value                                         FORMAT    15 14 13 12  11 10 9 B 7 6 5 4 13 2 1 10  TD  TC  
49. inux AGC Driver and Libraries css 73  5  3 Error Code Notes eegene 86  CH6 AGA Library  6  1 Windows AGA Driver and Libraries scener 88  6  2 Linux AGA Driver and Libraries esserne 96  6  3 Error Code Notes astueseussgsereseerkkuusseerestekEuuEeESKEKAREEEREKREKEKSNEEEEEER 104    ECROSSER ACE B5692 User   s Manual    CH7 Electrical Characteristics    7 1 Basic Electrical Characteristics table                     ececceeeesseeeeeeeeeees 106  7 2 72 Pins Golden Fungers          cccccsseseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeneees 107  7 3 20 pin Golden Finger E 108  7 4 JAMMA Golden Finger         sssssrssarsssrannnecetnennacutnsrananbenenndsraanmncddndnaadee 109  7 5 Port assignm ent EEN 110  7 6 Spare GPIO connector 2x22Pin 2 0m m Box header      114    ECROSSER ACE B5692 User   s Manual        d INTRODUCTION       Welcome to ACE B5692 Gaming Computer  The ACE B5692 incorporates the  advanced Intel  GME965 Chipset  The chipset supports the Intel Core 2 Duo and  Celeron M processors  while coming with a 533 667 800MHz Front Side Bus    ACE B5692 is a gaming board  which mainly designed for casino gambling machine   such as slot machine  Using low power Pentium M  Celeron M series processor with  Acrosser Gaming Controller   Acrosser Gaming Agent  AGA    included  ACE B5692  can satisfy diverse customer applications in different gaming fields    ACE B5692 has various physical interfaces in the front panel  1dual USB Port  1pcs  10 100 1000 LAN port  and 1 VGA port  In addit
50. ion    Syntax  C C    unsigned int LNX_GetTimerResolution short CardNum   short    TimerNum  unsigned char  Resolution   80    ECROSSER ACE B5692 User   s Manual        Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer number  Range from  0 3    Resolution  The resolution selection  From 0 2 00   sec  01   ms  10   US     Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 17 SetDebounce   Description  This function is used to set the debounce time for a port    Syntax  C C    unsigned int LNX_SetDebounce short CardNum   short PortNum   unsigned char Value    Argument  CardNum  The card number of ACE B5692rd initialized   PortNum  Port number from    A    to    L     so the range is from 0 11   Value  The de bounce time 0 255    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 18 GetDebounce    Description  Get the de bounce time form a port     Syntax  C C    unsigned int LNX_GetDebounce short CardNum   short PortNum   unsigned char  Value     Argument  i16 CardNo  The card number of ACE B5692 initialized  Range from  1 5   i16 PortNum  Port number from    A    to    L     so the range is from 0 11   byte Value  The de bounce time 0 255     Return Code  Please refer to Chapter 5 3 Error Code     81    ECROSSER ACE B5692 User s Manual    5 2 2 19 SwitchMemSram   Description  This function is used to switch memory Mode         Syntax   C C     unsigned int LNX_SwitchMemBank  CardNum  ModeNum    Argument   CardNum  The num
51. ion  the board provides the capacity for  extend DDR2 DIMM module and CF card depending on the user   s needs    The ACE B5692 is a Complete Platform that totally supports gaming application  It  supposes Random Number Generator  Italian JAMMA  Japanese Amusement Machine  Manufacturers    Association  and General Gaming interface  non volatile Memory  and  Security Protection     ECROSSER ACE B5692 User   s Manual       1 1Specifications    e Intel  Core 2 Duo Mobile Processor for Mobile Intel 965 Express Chipset Family    Intel  GME965  amp  ICH8M chipset     30 bits interruptible digital inputs   B 25 isolated inputs for button  coin  key  amp  bill inputs  4N35  PC817  PC847   B 5 TTL level inputs   24 bits 500mA outputs  3 bits 1000mA outputs   4 x 16 bit Interruptible Timer   Three RS 232 and Two ccTalk serial ports RS232 selectable   Italian JAMMA and 72 pin golden finger interface   Intrusion logger    Button  amp  Protect U  security   Dual 512KB battery back up SRAM with low battery monitor   Second real time clock   Two 8 bit readable DIP switch   6 watts stereo amplifier   True random number generator    ECROSSER ACE B5692 User   s Manual    1 2Package Contents    Check the following items are included in the package     The quick manual       ACE B5692      1 software utility CD     ECROSSER    ACE B5692 User   s Manual       1 3Black Diagram    Analog CRT    Analog CRT    DVI    GPIO    Dual SRAM    iButton  secondery RTC    P T U  intrusion logger  Battery low d
52. l 3 USB_A  4 USB_B   Jl     i   5 USB A  6 USB B   A 7 GND 8 GND  9 GND 10 GND  2 4 22 USB3  pin header for 2 USB ports   Pin description Pin description  210 1  5V 2  5V                 3 USB A  4 USB B     il     5 USB A  6 USB B    gt  5 7 GND 8 GND  9 GND 10 GND  2 4 23 SW1  software readable switch   Pin description  ON short GND  OFF short  3 3V                17    ECROSSER    2 4 24 SW2  software readable switch     ACE B5692 User   s Manual                   Pin description  ON short GND  OFF short  3 3V          2 4 25 SW8  intrusion log switch           description          Intrusion log switch for AGC Port A bit7       2 4 26 USB4  Pin header for bNAND USB dongle                          Pin description Pin description  1  5V 2 NC  3 USBC  4 NC  5 USBC  6 NC  7 GND 8 NC  9 NC 10 NC             2 4 27 KBMS1 keyboard mouse pin header     gt  optional          Pin  1    description  mouse data       keyboard data       GND        5V       mouse clock       0 OR QW N    keyboard clock       2 4 28 CN4  keyboard lock                                                                       Pin1 2 description  WE   open lock  short normal  2 4 29 JP17 for cctalk1 voltage select   VE  Pin description  Sis 1 2 short  12V  2 3 short  24V  2 4 30 JP18 for cctalk2 voltage select   Pin description  VE      1 2 short  12V  SI  2 3 short  24V  2 4 31 CCTALK1 COM3 ccTalk connector   Pin description  ly   1 JP17 select voltage  2 NC  3 COM  4 DATA                   18                
53. nValue      Argument  CardNum  The card number of ACE B5692 card initialized     IntrEnValue  Interrupt enable value   FORMAT        15  14 13 12  11 10 9 B 7 6 5 4 B 2 1 10  TD  TC  TB  TA  TL  PK  PJ IPI  PH PG  PF  PE  PD IPC  PB PA  TX  TIMER   PX PORT   NOTE  ACE B5692 just get PA PL   TA TD back     Return Code  Please refer to Chapter 5 3 Error Code                                                        5 1 1 3 11 GetPortinterruptCounter     Description  The interrupts from port A L would be saved in driver   s buffer which    max size is 2048  This function is used to get how many interrupt    65       ECROSSER ACE B5692 User s Manual       events has been saved in buffer    Syntax  VC VC    unsigned int WXP_GetlInterruptCounter  short CardNum   unsigned  short    Count    Argument  CardNum  The card number of ACE B5692 card initialized  Range  from 1 5   Count  The number of interrupt event which has been saved in the  buffer    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 12 GetPortinterruptBuffer   Description  The interrupts from port A L would be saved in driver   s buffer which  max size is 2048  This function is used to get one event from the  buffer    Syntax  VC VC    unsigned int WXP_GetInterruptBuffer short CardNum   short     PortNum  unsigned char  Value  unsigned short  RemainCount    Argument  CardNum  The card number of ACE B5692 card initialized  Range  from 1 5   PortNum  The port number that the event belong   Value  The value rea
54. ned char i2c_addr  unsigned char  i2c_Rdata     Argument   i2c device addr  the address of the target I2C device   i2c_addr  the IO address of target I2C device   i2c_Rdata  Data read from target I2C device     Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 21 AGA Write DC Byte    Description  Write data to assigned IO address of specified I2C device through  AGA     Syntax  C C    unsigned int LNX_AGA_Write_I2C_Byte unsigned char  i2c_device_addr  unsigned char i2c_addr  unsigned char i2c_Wdata     Argument   i2c device addr  the address of the target I2C device   i2c_addr  the IO address of target I2C device   i2c_Wdata  Data write to target I2C device     Return Code  Please refer to Chapter 6 3 Error Code     103    ECROSSER    6  3 Error Code Notes       For return error format    0x01   0x02  0x03  0x04  0x05  0x06  0x07  0x08  0x09  0x0A  0x0B  OxOC  OxOD  0x0E  0x0F  0x10  0x11   0x12  0x13  0x14  0x15  0x16  0x17    Error code for API AGA Set PTU  Error code for API AGA Check PTU  Error code for API AGA Get RTC  Error code for API AGA Set RTC  Error code for API AGA_Get_IntrLog  Error code for API AGA_Cls_IntrLog  Error code for API AGA_Get_BattLog1  Error code for API AGA_Cls_BattLog1  Error code for API AGA_Get_BattLog2  Error code for API AGA_Cls_BattLog2  Error code for API AGA Get BattLog3  Error code for API AGA Cls BattLog3  Error code for API AGA Get RNG  Error code for API AGA Cls iBtn  Error code for API AGA Read iBtn  Error code for API AGA 
55. ntax  C C    unsigned int LNX_AGA_Get_BattLog1 unsigned char   LogBuf unsigned short LogLen unsigned short  ReadLen    Argument  LogBuf   Read log buffer   LogLen  Read record times   ReadLen   Return data times     Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 8 AGA Ce BattLog1   Description  Clean AGA Record to the battery log Record    Syntax  C C    unsigned int LNX_AGA_Cls_BattLog1     Argument  no    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 9 AGA_Get_BattLog2   Description  Read AGA Record from the battery log Record      Syntax  98    ECROSSER ACE B5692 User s Manual    C C     unsigned int LNX_AGA_Get_BattLog1 unsigned char    LogBuf unsigned short LogLen unsigned short  ReadLen    Argument   LogBuf   Read log buffer    LogLen  Read record times    ReadLen   Return data times    Return Code   Please refer to Chapter 6 3 Error Code     6 2 1 10 AGA Cls BattLog2   Description  Clean AGA Record to the battery log Record    Syntax  C C    unsigned int LNX AGA Cls BattLog1     Argument  no    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 11 AGA GET AGAVER   Description  Read AGA Version    Syntax  C C    unsigned int LNX_AGA_GET_AGAVER unsigned char  ver    Argument  ver   AGA Version    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 12 AGA Set Protect U   Description  Your application software can sets the data  manufacture code and  serial number  into Protect U by calling the ACE B5692 Protect U  Librar
56. nterruptport Timer Buffer data  Clear Interruptport Timer Buffer data       58    ECROSSER ACE B5692 User   s Manual    5 1 1 2 Install AGC driver in Windows XP  a  First of all  please install the Microsoft NET Framework2 0        FS Add or Remove Programs              gt  Currently installed programs  Show updates       Remove    Change or   NN  Programs fi    To change this program or remo guter  click Change Remove Stee    Add New  Programs    Add Remove  dows    Components         Set Program  Access and  Defaults       b  Then install the Microsoft Visual C   2005 Redistributable     FS Add or Remove Programs       SL  e  L   Currently installed programs  Show updates Sort by    Name             Changeor   Far  haus B Microsoft    NET Framework 2 0 Size 88 28MB    Programs   5  Microsoft Visual C   2005 Redistributable    pele o ogram from your c    Programs    Add Remove  Windows    Components         Set Program  Access and  Defaults       59    ECROSSER ACE B5692 User   s Manual       c  Double click the setup exe        ARB5692 sys  EE       d An installer will show up  Please click    OK    to continue the installation     E   AGC Installer  This program will start install Acrosser Gaming Core Driver    for AR B5692    Cancel         e  After the installation the    Driver Install successful    will show up  Please  click    OK     e   1   Driver Install successful       60    ECROSSER    ACE B5692 User   s Manual       f  You will find Acrosser Gaming Core in Devi
57. og buffer   LogLen  Read record times   ReadLen   Return data times    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 8 AGA _Cls_BattLog1   Description  Clean AGA Record to the battery log Record    Syntax  VC VC    unsigned int WXP_AGA _Cls_BattLog1     Argument    no   90    ECROSSER ACE B5692 User s Manual     Return Code  Please refer to Chapter 6 3 Error Code   6 1 1 9 AGA_Get_BattLog2   Description  Read AGA Record from the battery log Record    Syntax  VC VC    unsigned int WXP_AGA_Get_BattLog1 unsigned char   LogBuf unsigned short LogLen unsigned short  ReadLen    Argument  LogBuf   Read log buffer   LogLen  Read record times   ReadLen   Return data times    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 10 AGA Cls BattLog2   Description  Clean AGA Record to the battery log Record    Syntax  VC VC    unsigned int WXP_AGA Cls BattLog1     Argument  no    Return Code  Please refer to Chapter 6 3 Error Code     6 1 1 11 AGA_GET_AGAVER   Description  Read AGA Version    Syntax  VC VC    unsigned int WXP_AGA_GET_AGAVER unsigned char ver    Argument  ver   AGA Version    Return Code  Please refer to Chapter 6 3 Error Code     91    ECROSSER ACE B5692 User   s Manual    6 1 1 12 AGA Set Protect U    Description  Your application software can sets the data  manufacture code and  serial number  into Protect U by calling the ACE B5692 Protect U  Library API     Lib Set PTU     then this API will return the count value  in Protect U     Syntax  VC V
58. on is used to set timer register     Syntax  C C    unsigned int LNX_SetTimerReg short CardNum   short TimerNum   unsigned short TimerValue     Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer number   TimerValue  Timer Value     Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 14 GetTimerReg    79    ECROSSER ACE B5692 User   s Manual        Description  This function is used to get timer register    Syntax  C C    unsigned int LNX_GetTimerReg short CardNum   short TimerNum   unsigned short  TimerValue    Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer Number   TimerValue  Timer Value    Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 15 SetTimerResolution    Description  There are four timers on ACE B5692  Each timer uses two bits to set  their resolution  This function select timer resolution as  micro second us   millisecond ms  and second sec      Syntax  C C    unsigned int LNX_SetTimerResolution short CardNum   short  TimerNum  unsigned char Resolution     Argument  CardNum  The card number of ACE B5692 card initialized   TimerNum  Timer number  Range from  0 3    Resolution  The resolution selection  From 0 2 00   sec  01   ms  10    US      Return Code  Please refer to Chapter 5 3 Error Code     5 2 2 16 GetTimerResolution   Description  There are four timers on ACE B5692  Each timer uses two bits to set  their resolution  This function is used to get current timer resolut
59. ort Err_Range unsigned short  New_PTU_Counter     Argument  Manu_Code  This is the 16 character hexadecimal    Manufacture  code    you previously programmed into the Protect U chip   Ser_Num  This is the 7 character hexadecimal    serial number    you  previously programmed into the Protect U chip   PTU_Counter  The is the 2 character count number which you get    from     AGA Set PTU    or last    AGA_Check_PTU    check   100    ECROSSER ACE B5692 User s Manual       Err Range  This is an integer value for the acceptable count value  difference between this check and last check  the input  PTU Counter   The normal difference should be 1  This parameter  enables you to define a wider range difference     Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 14 AGA_Write_IntrMask   Description  The mask value of intrusion log is used to set the monitor bits for  intrusion log  To set the mask of intrusion log we can call API  AGA_Set_IntrMask    Syntax  C C    unsigned int LNX_AGA_Read_IntrMask unsigned char  Mask    Argument  Mask  We use the Mask value to set monitor bits for intrusion log    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 15 AGA_Read_IntrMask   Description  Get the mask value of intrusion log    Syntax  C C    unsigned int LNX_AGA_Write_IntrMask unsigned char Mask    Argument  Mask  We use the Mask value pointer to set the current monitor bits  value for intrusion log    Return Code  Please refer to Chapter 6 3 Error Code     6 2 1 16
60. ory Size    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 23 WriteMemBlock    Description  This function is used to write memory Block     Syntax  VC VC    unsigned int WXP_WriteMemBlock short CardNum   unsigned int  Offset  unsigned char  Value  unsigned int Size     Argument  CardNum  The card number of ACE B5692 card initialized   MemOffset  Memory offset     MemValue  Memory value array   70    ECROSSER ACE B5692 User   s Manual    Size  Memory Size    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 24 GetDipSwitch1   Description  This function is used to get dip switch 1 state value      Syntax  VC VC      unsigned int WXP_GetDipSwitch1  CardNum   amp DipSwitchValue      Argument  CardNum  The card number of ACE B5692 card initialized   DipSwitchValue  Dip Switch    Value     Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 25 GetDipSwitch2   Description  This function is used to get dip switch 2 state value      Syntax  VC VC      unsigned int WXP_GetDipSwitch2  CardNum   amp DipSwitchValue      Argument  CardNum  The card number of ACE B5692 card initialized   DipSwitchValue  Dip Switch2 Value     Return Code  Please refer to Chapter 5 3 Error Code    5 1 1 3  26 GetTimerinterruptCounter    Description  The interrupts from Timer A D would be saved in driver   s buffer which  max size is 1024  This function is used to get how many interrupts     Syntax  C C    unsigned int WXP_GetlInterruptTimerCounter short CardNum    un
61. r to Chapter 5 3 Error Code     5 1 1 3 19 SwitchMemSram   Description  This function is used to switch memory Mode      Syntax  VC VC    unsigned int WXP_SwitchMemBank  CardNum  ModeNum    Argument  CardNum  The number of ACE B5692 card initialized   ModeNum Mode Number  0 or 1   0  1024kByte Mode  1   Rewrite  512kByte Mode    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 20 WriteMemByte   Description  This function is used to write memory type    Syntax  VC VC    unsigned int WXP_WriteMemByte short CardNum   unsigned int  Offset  unsigned char Value    Argument  CardNum  The card number of ACE B5692 card initialized   Offset  Memory offset   Value  Memory Value    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 21 ReadMemByte   Description    69    ECROSSER ACE B5692 User   s Manual       This function is used to read memory byte   Syntax  VC VC    unsigned int WXP_ReadMemByte short CardNum   unsigned int  Offset  unsigned char  Value    Argument  CardNum  The card number of ACE B5692 card initialized   Offset  Memory offset   Value  Memory value    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 22 ReadMemBlock   Description  This function is used to read memory Block    Syntax  VC VC    unsigned int WXP_ReadMemBlock short CardNum   unsigned int  Offset  unsigned char  Value  unsigned int Size    Argument  CardNum  The card number of ACE B5692 card initialized   Offset  Memory offset   Value  Memory value array   Size  Mem
62. rd or  Init Display First Onboard VGA     PEG On chip VGA  Control        Enabled    Quick Power On Self Test Disabled        Full Screen Logo Show    Forced or auto detecting Onboard VGA   PCIE VGA Card     On Chip Frame Buffer 1 MB Pre allocated main memory for onboard  Size 8 MB VGA frame buffer              This item sets the mode for OS dynamic  DVMT mode p   w  i video memory technology  DVMT    128 MB  DVMT FIXED syg    Memory Size 256 MB This item sets the DVMT size    CRT EFP1 For User selected the onboard display  EXT DEIN   Option  combination   CRT CRT2  TPM Support Gd   En disable the TPM Function     ECROSSER ACE B5692 User   s Manual    TPM Current Status Report TPM Chip current status     Clear    Disabled  amp   TPM Status Deactivated    To Clear TPM setting or  Disabled Enabled the TPM Chip     Enabled  amp   Actifed       23    ECROSSER ACE B5692 User   s Manual    3 3 Power       Figure 5  Power setup        ACPI Function Default supports ACPI function     24       ECROSSER ACE B5692 User   s Manual  3 4 PnP PCI setup    Main de  E d Power    Reset Configuration Data       Figure 6  PnP PCI setup    Normally  you leave this field  Disabled  Select enabled to reset  Extended System Configuration  Reset Configuration Enabled Data  ESCD  when you exit setup  If  Data Disabled you have installed a new add on and  the system reconfiguration has  caused such a serious conflict  then  the operating system cannot boot   The Award Plug and Play BIOS has  the capaci
63. rements  Not Supported        Max Lat Registers  3Fh     Max Lat  Specifies how often the device must gain access to  PCI bus  Value is a multiple of 1 4 as increments  Not  Supported        37    ECROSSER ACE B5692 User   s Manual       4 2 SRAM Memory Address Map    The following table shows the SRAM Memory Address map  max  1024 KB  and their  offset addresses  relative to the    PCI Base Address 0     To access SRAM memory  user  must use Byte Access command     32 bit Data width  Memory Offset Software Software  Address Readable Writable  31 23 15 7  24 16 8 0  00h Byte 2 Byte 1 Yes    08h Byte 11 Byte 10 Byte 9 Byte 8 Yes    me as aes vann Yes       38    ECROSSER    4 3 I O Interface Address Map    ACE B5692 User   s Manual       The following table shows the I O Address map  including descriptions and their offset  addresses relative to the    PCI Base Address1        UO Offset  Address    00h    04h  08h  OCH  10n  14h  18h  1Ch  20h  24h  28h  2Ch  30h  34h  38h  3Ch  40h  44h  48h  4Ch  50h  54h  58h  5Ch  60h  64h  68h       SRAM Bank Select  00h     Bit Field       32 bit Register  I gi Software Software  Readabl   writable  31 23 7 e  24 16 0  mode  Timer Resolution Yes  Port D de bounce Port C de bounce Port B de bounce Port A de bounce Yes  Port H de bounce Port G de bounce Port F de bounce Port E de bounce Yes  GE Software Software Value after  SRAM mode select      0       gt  Independent mode  You can use memory base  address FDBOO000 FDBFFFFF total 1024KB 
64. ry base address of ACE B5692    Syntax  VC VC    unsigned int WXP_GetMemBaseAddr short CardNum unsigned int     MemBaseAddr    Argument  CardNum  The card number of ACE B5692 card initialized  MemBaseAddr  The memory base address of ACE B5692   Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 5 SetPortType   Description  This function is used to set the port type as INPUT or OUTPUT    Syntax  VC VC    unsigned int WXP_SetPortType short CardNum   short PortNum   unsigned char Type    Argument  CardNum  The card number of ACE B5692 card initialized   PortNum  Port number from    A    to    L     0   11   Type  0      Input    or 1      Output       Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 6 ReadPort    Description  This function is used to read the data of each port     Syntax  VC VC    unsigned int WXP_ReadPort short CardNum   short PortNum   unsigned char  Value     Argument  CardNum  The number of ACE B5692 card initialized   PortNum  Port number from    A    to    L     0 11     Value  The data of the port   63    ECROSSER ACE B5692 User   s Manual     Return Code  Please refer to Chapter 5 3 Error Code        5 1 1 3 7 WritePort   Description  This function is used to write the card of each port    Syntax  VC VC    unsigned int WXP_WritePort short CardNum   short PortNum   unsigned char Value    Argument  CardNum  The number of ACE B5692 card initialized   PortNum  Port number from    A    to    L     0 11   Value  The data will be wri
65. signed short  Count      Argument  71    ECROSSER ACE B5692 User s Manual    CardNum  The card number of ACE B5692 card initialized  Range  from 1 5   Count  The number of interrupt    Return Code  Please refer to Chapter 5 3 Error Code        5 1 1 3  27 GetTimerlnterruptBuffer    Description  The interrupts from Timer A D would be saved in driver   s buffer which  max size is 1024     Syntax  VC VC    unsigned int WXP_GetInterruptTimerBuffer  short CardNum   short     TimerNum    unsigned short  RemainCount     Argument  CardNum  The card number of ACE B5692 card initialized  Range  from 1 5   TimerNum  The Timer number    RemainCount  The number of interrupt     Return Code  Please refer to Chapter 5 3 Error Code     72    ECROSSER ACE B5692 User s Manual    5 2 Linux AGC Driver and Libraries    Operating System  Kernel 2 6 27 5 117 fc10 1686  Coding Environment  Gcc    File Discription   H arb5692 ko  gt  AGC driver  E  ibAGC 5692 LIB a  gt  Static Library of AGC driver  B libAGC_5692_LIB so  gt  Dynamic Library of AGC driver    5 2 1 Linux AGC Driver Load  a  Check if AGC driver is existed     alhost Driver   ls       alhost Driver       b  Check if load unload script is existed        c  Run mold to load module and check if AGC driver module loads        73    ECROSSER ACE B5692 User s Manual       d  Then you can use    AGC 5692 AP s  to access the I O and memory         AGC 5692 AP _s uses static library       AGC 5692 AP d uses dynamic library     If you run AGC 5692
66. space      1       gt  replicate mode  Write data in the base address Yes Yes 0  FDB00000 FDB7FFFF total 512KB space  you can read  same data in the FDB80000 FDBFFFFF It had backup  function  But FDB80000 FDBFFFF space is read only   o    39    ECROSSER ACE B5692 User   s Manual       DIP Switch  04h     Bit Field   Description kendati eae cae a       Interrupt  amp  Timer Enable Register  08h  amp  09h     Software Software Value after   Port A Interrupt Enable bit     0      No support Interrupt from 0  Port A as Input     1      Support Interrupt from Port A as Input    4 Port B Interrupt Enable bit     0      No support Interrupt from 0  Port B as Input     1     Support Interrupt from Port B as Input    2 Port C Interrupt Enable bit     0      No support Interrupt from 0  Port C as Input     1     Support Interrupt from Port C as Input    3 Port D Interrupt Enable bit     0      No support Interrupt from 0  Port D as Input     1     Support Interrupt from Port D as Input    4 Port E Interrupt Enable bit     0      No support Interrupt from 0  Port E as Input     1     Support Interrupt from Port E as Input    5 Port F Interrupt Enable bit     0      No support Interrupt from 0  Port F as Input     1     Support Interrupt from Port F as Input    6 Port G Interrupt Enable bit     0      No support Interrupt from 0  Port G as Input     1      Support Interrupt from Port G as Input    7 Port H Interrupt Enable bit     0      No support Interrupt from 0  Port H as Input     1
67. ton 5 8 Door SW4 A3 l  l l B5 Button 6 9 Door SW5 A4 l  B6 10   Touch Cal D3 l l  L EE  Key Lock  l l B7 Button 8 11 Spare Key Lock D4 l l  l l CU Button 9 12   Coin Enable IO O C  l l C1 Button10 13   Bill Enable 11 O C  14  l l DO Dissolve Key L 15   Button 15 C6 Ll  ock  l l C2 Button11 16   Button 16 C7 l l  l AO Door SW1 17  l l EO Coin In Signal 18   Button 12 C3 l l  A  l l E2   19   Coin In Signal E1 l l  Bill In  B  l l D1 20   Setup Key Lock D2 l l  OM Key Lock   Hand Pay   l l C5 Button 14 21 Button 13 C4 l l  GND GND 22 Hopper Sensor E3 l l  O C  H7 Spare Meter1 23 Lamp13 G4 O C   O C  HO Keyin Meter 24   Hand Pay H5 O C   Meter1  O C  H1 Bill In Meter 25   Hand Pay H6 O C                                   107          ECROSSER    ACE B5692 User s Manual                                                                                                          Meter2  O C  H2 Coin In Meter 26 Lamp14 G5 O C   O C  H3 Pay Out Meter 27  Lamp15 G6 O C   O C  H4 Key Out Meter 28 Lamp16 G7 O C   O C  FO Lamp  29  Lamp7 F6 O C   O C  F1 Lamp2 30 Lamp8 F7 O C   O C  F2 Lamp3 31 Lamp9 GO O C   O C  F3 Lamp4 32 Lamp10 G1 O C   O C  F4 Lamp5 33   Lamp11 G2 O C   O C  F5 Lamp6 34 Lamp12 G3 O C   GND 35   GND GND  GND GND 36   GND GND  7 3 20 pin Golden Finger  Component Side Solder Side  I O Port Bit Function Pin Function I O  GND 1 GND  GND 2 GND   5V 3  5V   5V 4  5V   12V 5  12V   12V 6  12V  O C  12 Hopper SSR 7  8  GND 9 GND  GND 10 GND                               108    
68. tput Mode   Bit 3 of Port I Yes  only in  Output Mode     Bit 4 of Port I Yes  only in  Output Mode   Bit 5 of Port I Yes  only in  Output Mode   Bit 6 of Port I Yes  only in  Output Mode   Bit 7 of Port I Yes  only in  Output Mode   Bit 8 of Port I Yes  only in  Output Mode     Port J Data  40h     Yes  only in  Bit 1 of Port J  Output Mode   Bit 2 of Port J Yes  only in  Output Mode        Bit 3 of Port J Yes  only in  Output Mode    Bit 4 of Port J Yes  only in  Output Mode    Bit 5 of Port J Yes  only in  Output Mode     48       ECROSSER ACE B5692 User   s Manual    Bit 6 of Port J Yes  only in  Output Mode     Bit 7 of Port J Yes  only in  Output Mode    Bit 8 of Port J Yes  only in  Output Mode        Timer A Register  4Ch  amp  4Dh         16 bit Timer A up to 65536 sec ms us  If this register is Yes  only if          Timer A is        written  the Timer A will count down and if    0    state is          reached  it will generate an interrupt  enabled    Timer B Register  50h  amp  51h     16 bits Timer B up to 1 to 65535 mS  If this register is written  Yes  only if  the Timer B will count down and if    0    state is reached  it will Timer B is    generate an interrupt  enabled       Timer C Register  54h  amp  55h         16 bits Timer C up to 1 to 65535 mS  If this register is Yes  only if           written  the Timer C will count down and if    0    state is Timer C is          enabled       reached  it will generate an interrupt     Timer D Register  58h  amp  5
69. tten to the output port    Return Code  Please refer to Chapter 5 3 Error Code    5 1 1 3 8 SetCallbackFunTable   Description  Set the call back function table to ACE B5692 which number is the  CardNo  When then interrupt arises  the call back function table set to  this CardNo will be involved    Syntax  VC VC    unsigned int WXP_SetCallbackFunTable short CardNum    _AGC_Callback_FunTab_t      Argument  i16 CardNo  The card number of ACE B5692 card initialized  Range  from 1 5   AGC_Callback_FunTab_t  funtab  Call back functions table    Return Code  No Chapter 5 3 Error Code     5 1 1 3 9 SetInterruptEnableReg   Description  This function is used to set interrupt enable register    Syntax  VC VC    64    ECROSSER ACE B5692 User s Manual    unsigned int WXP_SetInterruptEnableReg short CardNum   unsigned  short IntEnValue       Argument  CardNum  The card number of ACE B5692 card initialized     IntrEnValue  Interrupt enable value     FORMAT   HI BYTE LO BYTE    15 14 13 112  11 10 9 B 7  6 5 4 13  2 1 10   TD  TC  TB ITA PL  PK  PJ IPI PH IPG  PF IPE  PD  PC PB  PA   S  S S S  S IS  S  S  S  S  S  S  S  S S IS  S   1 Enable 0  Disable  TX  TIMER  PX PORT     Return Code  Please refer to Chapter 5 3 Error Code                                                                    5 1 1 3 10 GetInterruptEnableReg   Description  This function is used to get interrupt enable register    Syntax    VC VC    unsigned int LNX_GetInterruptEnableReg short CardNum   unsigned    short  IntE
70. ty to automatically  configure all of the boot and Plug  and Play compatible devices   However  this capability means  absolutely nothing unless you use a  Plug and Play operating system  such as Windows 95  If you set this  field to    manual     then you may  choose specific resources by going  into each of the submenus   When resources are controlled  manually  assign a type to each  system interrupt  depending on the  type of the device that uses the  interrupt    Resources Controlled Auto  ESCD   By Manual    IRQ Resources       25    ECROSSER    3 5 Peripherals Setup    Onboard Serial Port 1    Onboard Serial Port  1   Onboard Serial Port  2   Onboard Serial Port    3   Onboard Serial Port  4   Onboard Serial Port    5  Onboard Serial Port  6    ACE B5692 User   s Manual       Figure 7  Peripherals setup    Serial Port 1  3F8   IRQ4  Serial Port 2  2F8   IRQ3    Serial Port 3  3E8   IRQ11  Serial Port 4  2E8   IRQ10  Serial Port 5  2A8   IRQ11  Serial Port 6  288   IRQ10       26    Select an address and the  corresponding interrupt for each  serial port     ECROSSER ACE B5692 User   s Manual       3 6 AGC    This section shows the determining parameters in the AGC Status        Figure 8  AGC setup    User can choose the AGC  Timer A resolution    Sec  Second  If select  sec   it means 1 second  MS  Mini Second    unit    US  Micro Second    If select  ms   it means 1  mini second unit    If select  us   it means 1  microsecond unit    User can choose the AGC  Timer B r
71. usion 1  Door Switch    Intrusion 1  AGA   A2 Door SW3 Intrusion 2 Intrusion 2  AGA   A3 Door SW4 Intrusion 3  AGA   A4 Door SW5 Intrusion 4  SRAM  A5 Battery Low   Optional on  board Switch   A6    AGA Intrusion  6   AGA Intrusion  7  On board  A7 Chassis  Switch  detector  BO A Button 1 Button 1  B1 A Button 2 Button 2  B2 l l Button 3 Button 3  B3 LI Button 4 Button 4  B4 l l Button 5 Button 5  B5 LI Button 6 Button 6  B6 A Button 7 Button 7  B7 A Button 8 Button 8  CO A Button 9  C1 A Button 10  C2 A Button 11  C3 A Button 12  C4 A Button 13       110       ECROSSER    ACE B5692 User   s Manual                                                                                                       C5 l l Button 14   C6 l l Button 15   C7 l l Button 16   DO l l Dissolve Key Lock Button    Start      D1 l l OM Key Lock Test Switch   D2 l l Setup Key Lock  Hand Pay  REFILL key   D3 l l Touch Cal Key Lock   D4 l l Spare Key Lock   D5 l   D6 O SPI DI  D7 O SPI DO  EO Ll Coin In Signal A   E1 l l Coin In Signal B   E2 l l Bill In   E3 A Hopper Sensor   E4 O SPI CLK  E5 SPI CS  E6 l Coin enable feedback   E7 l Bill enable feedback   FO O C  Lamp1 Lamp1   F1 O C  Lamp2 Lamp2   F2 O C  Lamp3 Lamp3   F3 O C  Lamp4 Lamp4   F4 O C  Lamp5 Lamp5   F5 O C  Lamp6 Lamp6   F6 O C  Lamp7 Lamp7   F7 O C  Lamp8 Lamp8   GO O C  Lamp9 Tower lamp 1 1000 mA  G1 O C  Lamp10 Tower lamp 2 1000 mA  G2 O C  Lamp11 Tower lamp 3 1000 mA  G3 O C  Lamp12   G4 O C  Lamp13   GS O C  Lamp14   G6 O C  Lamp15   G
72. ution Switch    19  Get Interrupt Buffer Count    lt 20  Get Interrupt Buffer data      21 gt  Clear Interrupt Buffer data      22 gt  Get Interruptport Timer Buffer Count     23 gt  Get Interruptport Timer Buffer data   lt 24  Clear Interruptport Timer Buffer data   gt  gt     61       ECROSSER ACE B5692 User   s Manual    5 1 1 3 Windows AGC API Library  5 1 1 3 1 Register Card   Description  This function is used to register the ACE B5692 ACE B5692 has to  be registered by this function before other functions are called    Syntax  VC VC    unsigned int WXP_RegisterCard short  CardNum    Argument  CardNum  The card number of ACE B5692 card initialized    Return Code  Please refer to Chapter 5 3 Error Code     5 1 1 3 2 Release Card    Description   This function is used to release the registered ACE B5692    Syntax   VC VC     unsigned int WXP_ReleaseCard short CardNum    Argument   CardNum  The card number of ACE B5692 card initialized    Return Code   Please refer to Chapter 5 3 Error Code     5 1 1 3 3 GetlOBaseAddr   Description  This function is used to get the I O base address of ACE B5692    Syntax  VC VC    unsigned int WXP_GetlOBaseAddr short CardNum unsigned int   IOBaseAddr    Argument  CardNum  The card number of ACE B5692 card initialized   loBaseAddr  the I O base address of ACE B5692    Return Code  Please refer to Chapter 5 3 Error Code     62    ECROSSER ACE B5692 User s Manual    5 1 1 3  4GetMemBaseAddr   Description  This function is used to get the memo
73. y     To start the search  click Nest  If you are searching on a floppy disk or CD ROM drive   insert the floppy disk or CD before clicking Next   Optional search locations     F Ala    Seen disk dives          AIN drives  AVE    IV Specify a location  I Microsoft Windows Update       ee         j  Select the folder where the driver located and then click    OK        Upgrade Device Driver Wizard Ea    _     _ Insert the manufacturer s installation disk into the dive       selected  and then click OK     d    Copy manufacturer s files from      D   agcRelease Diiver DI Browse       i    k  Select the correct folder of arB5692 inf  you will find following message   Click    Next        Upgrade Device Driver Wizard    Driver Files Search Results  The waard has Arsshed searching for driver fies for your hardware device  The werd found a drive  for the following device   Si PO Device    Windows found a driver that is a closer match for this device then your current diver  To install the driver Windows found  click Nest       J d YVagereleaseYdriveryarb5692  inf    i     lt  Back Next  gt       ECROSSER ACE B5692 User   s Manual          Windows will start the installation of driver5692     grade Device Driver    Completing the Upgrade Device  Driver Wizard      Acrosser Gaming Core    Windows has finished installing the software for this device     To close this wizard  click Finish      lt  Back Lens               action ver    e snif Ga eg    ki Video Controller  YGA Compatible
74. y API    Lib Set PTU     and this API will return the count value in    Protect U   99    ECROSSER ACE B5692 User s Manual    Syntax  C C    unsigned int LNX_AGA_Set_Protect U unsigned char  Manu Code   unsigned char  Ger Num  unsigned short  PTU Counter    Argument  Manu_Code  This is the 16 character hexadecimal    Manufacture  code    you are going to program into the Protect U chip   Ser_Num  This is the 7 character hexadecimal    serial number    you  are going to program into the Protect U chip   PTU Counter  Return counter   Return Code  Please refer to Chapter 6 3 Error Code         6 2 1 13 AGA_Check_Protect U    Description  This API is used to validate the consistency of Protect U  It will return  an error code and Protect U counter value  Please keep the counter  value for the next time check  This API needs input of manufacture  code  serial number  previous counter number and allowed counter  errors  This API will uses the input data to require a set of encrypted  data from Protect U and decrypt an encrypted data  The decrypted  data contains a new counter value which is normally the previous  counter value plus 1  The checked result will be returned in an error  code  The API will return a    Correct    only if manufacture code and  serial number are all correct and the new counter value is within the  assigned error range     Syntax  C C    unsigned int LNX_AGA_Check_PTU unsigned char  Manu_Code   unsigned char  Ger Num  unsigned short PTU_Counter unsigned  sh
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Earlex HG1500 power heat gun  1 - Ricoh  3701KL tri manual.cdr - Taylor Precision Products  Kodak E-24 User's Manual  Imation Door CK 108 User's Manual  Samsung SGH-C300 service manual  User's Guide For  Keysight Technologies 33120A Function/Arbitrary Waveform  OLC1 Handbuch  Bosch 2609255266    Copyright © All rights reserved. 
   Failed to retrieve file