syslogic IPC/NETIPCFW-1A User Documentation

Table of Contents

Advertisement

Quick Links

u s e r
d o c u m e n t a t i o n
IPC/NETIPCFW-1A
Document Ordercode: DOC/NETIPCFW-E
Revision
Date
1.0
15.06.1999
2.0a
16.08.1999
2.1
31.01.2000
2.2
04.08.2000
2.3
23.02.2001
2.4
25.07.2001
2.5
28.09.2001
3.0
01.12.2004
Author
Modification
U. Müller
U. Müller
new BIOS configuration options
U. Müller
new tools, NT Embedded support
U. Müller
updated BIOS
U. Müller
new Remote Console tools
U. Müller
Support for NETIPC-2 added
U. Müller
Corrections in BIOS Int14h reference
U. Müller
new BIOS release for NETIPC-5A

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IPC/NETIPCFW-1A and is the answer not in the manual?

Questions and answers

Summary of Contents for syslogic IPC/NETIPCFW-1A

  • Page 1 IPC/NETIPCFW-1A Document Ordercode: DOC/NETIPCFW-E Revision Date Author Modification 15.06.1999 U. Müller 2.0a 16.08.1999 U. Müller new BIOS configuration options 31.01.2000 U. Müller new tools, NT Embedded support 04.08.2000...
  • Page 2 Note that the documentation for the products is constantly revised and improved. The right to change this documentation at any time without notice is therefore reserved. Syslogic is grateful for any help referring to errors or for suggestions for improvements. The following registered trademarks are used: –...
  • Page 3: Table Of Contents

    4.4.3.Make a 1.44MB ROM-Disk Image.............17 4.4.4.Download the ROM-Disk Image..............19 4.4.5.Enabling ROM-Drive.................. 19 4.5.Binary Configuration Program BCP/BCPX.............. 20 4.5.1.Modifiable Options..................20 4.5.2.Changing the BIOS Image................23 4.6.NETIPC board configuration differences..............24 4.7.Embedded BIOS Reference..................25 © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 4 10Non-DOS Operating System Installation................41 11BIOS Configuration for IPC-Modules.................. 43 11.1.NETIPC boards....................... 43 12BIOS Configuration for FBCube-Modules................44 12.1.NETIPC boards....................... 44 12.2.CUB/SIC4-1A Serial Interface Module..............44 12.3.CUB/CARFBC-1R....................44 13Manufacturer Information..................... 45 13.1.Contact........................45 13.2.Warranty........................45 © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 5 Tab. 2 Fatal Embedded BIOS POST error-code..............27 Tab. 3 Embedded BIOS POST Progress Codes (in chronological order)......30 Tab. 4 VGA BIOS Extension......................32 Figures Fig. 1 Firmware Structure......................10 Fig. 2 Boot Loader Operating Modes..................14 © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 6: 1Introduction

    In the current release most development tools run on DOS or in a Windows DOS box or have a DOS counterpart, but the installation requires a Windows operating system. Syslogic recommends Windows NT 4.0 (service pack 6) or Windows 2000 with a FAT file system partitioned drive C: as a stable development platform.
  • Page 7: Firmware Version/Revision Numbers

    The binary BIOS image file delivered with the NETIPCFW installation is preconfigured with the factory defaults for the CUB/NETIPC-1A board (BIOS V4) and IPC/NETIPC-5A (BIOS V5). Some BIOS options must be changed if you want to download the BIOS image to a © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 8: License Policy

    NETIPC board and/or on PC’s connected to NETIPC boards. Firmware/software delivered in source code form by Syslogic may be changed, adapted or modified by the user without notifying Syslogic. The changed, adapted or modified firmware/software may again only be exclusively used on the NETIPC boards and/or on PC’s connected to NETIPC boards.
  • Page 9: Additional Hard- And Software

    User Documentation for CUB/NETIPC boards DOC/IOCOMSW: User Documentation for FBCube Programming Examples and Utilities DOC/CUBINST: User-Documentation for FBCube Installation DOC/CUBINST also contains the necessary information related to the „ce“-certification of the products. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 10: 2Firmware Description

    On the NETIPC the powerful Embedded BIOS (General Software, USA) is implemented. Embedded BIOS not only offers PC-compatibility, but in addition ROM-drive management as well as WindowsCE direct booting. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 11: Operating Systems

    7 for specific information on downloading MS-DOS to the NETIPC boards. The detailled information for the port of a new operating system to the NETIPC is not contained in this manual but can be obtained separately (please ask Syslogic for more information).
  • Page 12: 3Boot Loader

    Initializes the host-computer COM-port with the inputted parameters Note: requires e.g. the following parameters: init com1 baud=57600 init1 Initializes the host-computer COM1-port with the following parameters: COM-port 1, baud-rate 57600 bit/s (Note: init1 is not a built-in command, but © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 13: Boot Loader Operation

    WARNING: the Boot Loader program must always be correctly terminated by the command „QUIT“. You must wait before switching off or disconnecting until the program has finished updating all its internal tables, otherwise the operation will not be terminated correctly. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 14: Fig. 2 Boot Loader Operating Modes

    ROM-drive, etc.) is explained later in this manual. Power-On/Reset Keyboard Connector Check Start-Up P3/6 Mode P3/2 Pins Boot-Load Mode RUN Mode Boot Load- Dialog Fig. 2 Boot Loader Operating Modes © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 15: 4Embedded Bios

    „console redirection“ or „redirection“. The console can be redirected in the BIOS and in the DOS and care must be taken, not to mix or to select contradictory settings. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 16: Bios Console Redirection

    Tab. 3. By using a special hardware listening and logging the arriving progress codes on the port 0x80, the progress can be monitored. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 17: Diagnostic Mode

    On delivery the BIOS is configured to support a ROM disk located at address 3f00000h with a maximum size of 704 kbyte. Some NETIPC boards (e.g. IPC/NETIPC-2A,-3A,-5A) support a full 1.44 MByte ROM-Disk Image. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 18 6. Save MAKEDRV2.BAT 7. Start MAKEDRV2.BAT (Enter C:\FBCUBE\NETIPCFW\EDOSROM>MAKEDRV2 8. Note that no error messages are allowed during the process of ROM-drive image generation (please observe the running output on your screen carefully). © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 19: Download The Rom-Disk Image

    Binary Configuration Program and downloaded to the target. ‘ROM Drive 704 k’ selects image start address at 3f00000h (max. size 704 kbytes), ‘ROM Drive 1.44 M’ selects image start address at 3e00000h (max. size 1.44 MBytes). © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 20: Binary Configuration Program Bcp/Bcpx

    Note: When defining the COM1..4 I/O ports, no gap (e.g. COM3 = I/O port 0) must be configured. Menu LPT ports Allows setting of the I/O base address for each of the three LPT ports supported by the BIOS. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 21 This also sets the frame buffer size to 0 freeing some memory for the application and saves power. On some NETIPC boards (e.g. IPC/NETIPC-2A) a TV/Video output may be enabled and configured for special video formats. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 22 Mbyte (e.g. Windows NT). So the BIOS must be configured for this mode if the drive was partitioned by such an operating system. The fastest supported IDE PIO mode for the onboard primary IDE master and slave drive is autodetected. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 23: Changing The Bios Image

    Enter CMOS Setup while restarting the NETIPC and select „Reset CMOS to Factory Defaults“ 10. Save updated CMOS parameters and exit The NETIPC has now registered the new BIOS settings and is ready for operation. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 24: Netipc Board Configuration Differences

    The graphics frame buffer size eventually must be reduzed when changing to a NETIPC- 1B due to the smaller main memory available. WARNING: if this options are not adjusted correctly, the memory test and board operation may fail. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 25: Embedded Bios Reference

    Syslogic adaption of Embedded BIOS. Only non-standard API functions are listed. The standard functions reference may be requested from Syslogic as a separate document (DOC/EBIOS-E), it is based on the original IBM PC/AT and PS/2 BIOS.
  • Page 26 The date/time BIOS is called through software interrupt 1aH. Services are provided to read the system time counter, write the system time counter, read the real time clock, write the read time clock, read the real time clock date, and write the real time clock date. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 27: Tab. 2 Fatal Embedded Bios Post Error-Code

    CMOS cksum, updating DIAG byte initializing CMOS (if req'd every boot) init CMOS status reg for date/time disabling DMA, interrupt ctrllrs disabling Port B, disabling video display init chipset, start auto-mem detect starting timer tests © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 28 0:0 checking for wrap, find total memory size write extended memory test patterns write conventional memory test patterns finding low memory size from patterns © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 29 & video BIOS shadowing load standard setup params into BIOSDATA check and initialize mouse check floppy disks configure floppy drives check hard disks configure IDE drives checking ROM BIOS data area again © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 30: Tab. 3 Embedded Bios Post Progress Codes (In Chronological Order)

    ROM BIOS extension at E000h processing after extension returns display system config box test low memory exhaustively test extended memory exhaustively call INT 19h bootstrap loader Tab. 3 Embedded BIOS POST Progress Codes (in chronological order) © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 31: 5Bios Extensions

    VGA. The VGA BIOS extension for the NETIPC boards is part of the IPC/NETIPCFW-1A firmware. It is already programmed into the onboard BIOS flash when delivered. If it is overwritten or deleted, it must be downloaded with the Boot Loader Program using a prepared command file.
  • Page 32: Tab. 4 Vga Bios Extension

    STPCVGA STPC Client compatible IPC/NETIPC-1A #4+ STPCVGA2 STPC Consumer II compatible IPC/NETIPC-2A STPCVGA2 STPC Consumer II compatible IPC/NETIPC-3A STPCVGA2 STPC Consumer II compatible IPC/NETIPC-5A LynxVGA LynxEM+ compatible Tab. 4 VGA BIOS Extension © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 33: 6Development Tools

    When you disable the remote disk or remote console it may be useful to redirect the targets console input/output to any other free COM-port available in the target (e.g. COM2). To do so, you can use the Embedded BIOS console redirection (see chapter 4.1.3 of this manual). © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 34: Tcp/Ip Remote Console/Disk

    (COM-port) between the target and the host-PC. Some of them even work over a network connection (e.g. Ethernet-TCP/IP). Please consult the documentation accompanying your language compiler for detailled information about features and installation/operating procedures of the remote source level debugging tools. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 35: 7Ms-Dos Installation

    Specific operating systems (with the exception of the Embedded DOS-ROM) are not supported by Syslogic. Due to its popularity, however, the installation of the standard DOS (usually Microsoft-DOS or an equivalent implementation) shall be explained here. Note that you must make sure to have the legal right to load and run MS-DOS on the target, i.e.
  • Page 36 Use MAKEDRV2.BAT instead of MAKEDRVX.BAT and MDRIVE_2 instead of MDRIVE_X for a 1.44 MByte ROM-Drive. See also chapter 4.4 for more information about generating a 704 kbyte or 1.44 Mbyte ROM-Disk image. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 37: 8Windows Nt Embedded Installation

    Copy all Files to a Compact Flash Disk (use PCMCIA Slot in a Laptop, a – SanDisk Compact Flash Reader or a similar product). Be sure, that the Windows NT Files are located in the directory \WINNT (same as with a standard NT installation). © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 38 IPC/NETIPCFW-1A: User Documentation DOC/NETIPCFW-E; V3.0 Reset and Start Up the target in RUN-mode (see DOC/IPC_NETIPC), the NT – Embedded will be loaded from C:\WINNT © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 39: 9Linux Installation

    Verify, that the files you need do not exceed the maximum ROM-drive size of – 704 kBytes. Do that by examining the binary disk image file DRIVE_X.BIN with a HEX-viewer tool. At the end of the file you should encounter only values © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 40 Use MAKEDRV2.BAT instead of MAKEDRVX.BAT and NDRIVE_2 instead of NDRIVE_X for a 1.44 MByte ROM-Drive. See also chapter 4.4 for more information about generating a 704 kbyte or 1.44 Mbyte ROM-Disk image. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...
  • Page 41: 10Non-Dos Operating System Installation

    Specific operating systems (with the exception of the Embedded DOS-ROM) are not supported by Syslogic. However, the necessary steps for a drive A: based installation of a non-DOS operating system shall be explained here shortly. Note that you must make sure to have the legal right to load and run the selected operating system on the target, i.e.
  • Page 42 – The non-DOS operating system is now installed on the target. Please remember that you need a valid run-time license (not available from Syslogic). Use MAKEDRV2.BAT instead of MAKEDRVX.BAT and NDRIVE_2 instead of NDRIVE_X for a 1.44 MByte ROM-Drive. See also chapter 4.4 for more information about generating a 704 kbyte or 1.44 Mbyte ROM-Disk image.
  • Page 43: 11Bios Configuration For Ipc-Modules

    For some of the IPC boards special Embedded BIOS configuration options may be necessary. They are listed in this appendix. Please remember that the Embedded BIOS V4.x file of the IPC/NETIPCFW-1A distribution is exclusively preconfigured for the CUB/NETIPC-1A board and the Embedded BIOS V5.x file is exclusively preconfigured for the IPC/NETIPC- 5A board! 11.1.
  • Page 44: 12Bios Configuration For Fbcube-Modules

    For some of the FBCube modules special Embedded BIOS configuration options may be necessary. They are listed in this appendix. Please remember that the Embedded BIOS V4.x file of the IPC/NETIPCFW-1A distribution is exclusively preconfigured for the CUB/NETIPC-1A board and the Embedded BIOS V5.x file is exclusively preconfigured for the IPC/NETIPC-5A board! 12.1.
  • Page 45: 13Manufacturer Information

    The warranty also expires if the date code or job number listed on the product is altered or rendered unintelligible. The warranty does not include damage due to errors in firmware or software delivered with the products. © Syslogic Datentechnik AG, CH-5400 Baden, Switzerland, http://www.syslogic.ch...

Table of Contents