background image

Device

 and operation 

 

CPC307 

C P C 3 0 7   U s e r   M a n u a l

 

70 

© 2 0 2 2   F a s t w e l     v . 0 0 6

 

  SI:CX:DX = MAC-address. 
 
The function returns the value stored in the FRAM MAC address field. The actual value, used by 
the controller may be different if it has been overwritten directly into the registers of the controller 
by the application software. 
-----------------------------------------------------------  
-----------------------------------------------------------  
Verification of the checksum of the parameter array in FRAM. 
Input:    AL = 0Ah 
Output: AX = checksum (0 - no error)  
The function returns the value of the checksum of the parameters array in the FRAM. 
-----------------------------------------------------------  
----------------------------------------------------------- 
Updating the checksum of the parameters array in FRAM. 
Input:    AL = 0Bh 
Output: AX = result code (0 

– no error) 

The function recalculates and updates the checksum of all bytes of the parameter array in FRAM. 
The function must be called after changing the parameters. 
-----------------------------------------------------------

 

 

-----------------------------------------------------------  
Reading user data from FRAM. 
Input: AL = 0Ch  
BX = Address of data beginning in the FRAM user area 
CX = number of bytes to be read 
DS:DX = indicator to read buffer 
Output: AX = result code (0 

– no error, -2 (0FFFEh) - parameter error, wrong address) 

BX = Maximum address allowed (user area size-1) 
CX = Number of actually read bytes 
The function reads the specified bytes of the user FRAM area into the buffer of the calling program. 
-----------------------------------------------------------  
----------------------------------------------------------- 

 

Writing user data to FRAM. 
Input: AL = 0Dh 
BX = Address of data beginning in the FRAM user area 
CX = number of the bytes written 
DS:DX = indicator to the data to be written 
Output: AX = result code (0 

– no error, -2 (0FFFEh) - parameter error, wrong address) 

BX = Maximum address allowed (user area size-1) 
CX = Number of bytes actually written 
The function writes data to the user FRAM area 
-----------------------------------------------------------  
----------------------------------------------------------- 
Reading flags of the test mode. 
Input: AL = 0Eh 
BX = 0ABCDh (key) 
Output: AX = test mode flags 
The function returns the value of the test mode flags: 
bit 7:   0 = normal mode (bit values 0 -1 have no effect), 1 = test mode 

Содержание CPC307 Series

Страница 1: ...CPC307 PC 104 Plus Vortex86DX Based CPU Module User Manual Rev 006 September 2022 ...

Страница 2: ... CPC307 v 2 0 August 2010 003 Multiple changes caused by changes in the PCB design CPC307 v 3 1 December 2012 005 Compliance assessment CPC307 v 3 1 December 2015 006 2nd compliance assessment CPC307 v 3 1 September 2022 Contact Information Fastwel Co Ltd Fastwel Corporation US Address 108 Profsoyuznaya st Moscow 117437 Russian Federation 6108 Avenida Encinas Suite B Carlsbad CA92011 USA Tel 7 495...

Страница 3: ...dress space allocation 31 4 2 3 Integrated address decoder 33 4 2 4 Distribution of interrupt lines 36 4 2 5 Distribution of direct memory access channels 37 4 3 Description of the main functional elements of the module 37 4 3 1 Vortex86DX SoC 37 4 3 2 DDR2 Memory 38 4 3 3 IDE interface 38 4 3 4 MicroSD 41 4 3 5 ATA Flash disk controller 41 4 3 6 PS 2 keyboard and mouse 42 4 3 7 Opto isolated rese...

Страница 4: ...COM6 controllers 52 Table 4 20 Pin assignment of the XP17 connector for COM5 and COM6 ports 55 Table 4 21 Pin assignment of the XP12 for connection of the LPT1 port 56 Table 4 22 Pin assignment of the XS1 connector 57 Table 4 23 Pin assignment of the XS2 connector 60 Table 4 24 Assigned resources of the CAN1 and CAN2 controllers 62 Table 4 25 Pin assignment of the XP5 connector for CAN1 and CAN2 p...

Страница 5: ...ation of connectors and main components on the TOP and BOTTOM sides for the CPC307 04 version relevant for CPC307 v 4 x 30 Figure 4 8 Block diagram of Vortex86DX SoC 38 Figure 4 9 Numbering of the XP13 connector pins 40 Figure 4 10 Numbering pins of the microSD memory card 41 Figure 4 11 Numbering pins of the XP23 connector 42 Figure 4 12 Reset source selection and switching diagram of the opto is...

Страница 6: ...anty Fastwel assumes no liability for consequential or incidental damages originated by the use of this software This document contains information which is property of Fastwel Co Ltd It is not allowed to reproduce it or transmit by any means to translate the document or to convert it to any electronic form in full or in parts without antecedent written approval of Fastwel Co Ltd or one of its off...

Страница 7: ...aces The surface of the heatsink and some components can get very hot during operation Take due care when handling avoid touching hot surfaces Caution Electric Shock This symbol warns about danger of electrical shock 60 V when touching products or parts of them Failure to observe the indicated precautions and directions may expose your life to danger and may lead to damage to your product Warning ...

Страница 8: ...or other sensitive components as well Please keep in mind that any physical damage to this product is not covered under warranty Note This product is guaranteed to operate within the published temperature ranges and relevant conditions However prolonged operation near the maximum temperature is not recommended by Fastwel or by electronic chip manufacturers due to thermal stress related failure mec...

Страница 9: ...s exposed to the temperatures below 0 С for a long time it is necessary to keep it at normal conditions for at least 24 hours before unpacking Do not keep the product close to a heat source Following ESD precautions carefully take the product out of the shipping carton box Proper handling of the product is critical to ensure correct operation and long term reliability When unpacking the product an...

Страница 10: ...roducts Fastwel shall have no liability for direct or consequential damages of any kind arising out of sale delay in delivery installation or use of its products If a product should fail through Fastwel s fault during the warranty period it will be repaired free of charge For out of warranty repairs the customer will be invoiced for repair charges at current standard labor and materials rates Warr...

Страница 11: ...104 plus format and designed for embedded applications that require CAN interfaces high speed RS 422 485 and RS 232 ports low power consumption in the operating temperature range from 40 to 85 ºС The module functionality can be expanded by connecting additional modules PC 104 and PC 104 plus expansion boards depending on the module version The User Manual provides instructions on correct and safe ...

Страница 12: ...6DX 600 MHz 256 MB RAM flash drive 1 GB for module versions up to 4 х 2 GB for module versions 4 х IDE 2xRS 232 485 422 2xRS232 LAN 10 100 LPT 4xUSB2 0 8xGPIO 2xI2C PC 104 plus ISA PCI format CPC307 04 Vortex86DX 600 MHz 256 MB RAM 2x microSD IDE 2xRS 232 485 422 2xRS 232 2xRS 422 485 2xCAN LAN 10 100 LPT 4xUSB2 0 8xGPIO 2xI2C PC 104 plus ISA PCI format CPC307 05 Vortex86DX 600 MHz 256 MB RAM flas...

Страница 13: ... COM port 1 pcs M3 nut DIN934 4 pcs PCSN 15 rack for printed circuit boards brass 4 pcs Toothed lock washer Ø3 DIN6798A 4 pcs IMES 467941 010 Packaging РС104 box 155х140х45 mm 1 pcs Table 1 3 shows a list of optional accessories for the CPC307 module which are not included in the delivery checklist and can be purchased additionally Table 1 3 Additional accessories for СРС307 Designation Ordering n...

Страница 14: ...48 ACS00049 ACS00049 02 ACS00048 ACS00049 ACS00049 02 Insert socket Leotronics for 10 positions with a pin pitch of 2 mm and a set of individual pins ACS00049 or crimped wire with a length of 1 m ACS00049 02 Recommended mating part for XP5 CAN XP6 COM3 XP7 COM4 XP9 LAN XP10 COM1 XP14 GPIO XP16 COM2 XP17 COM5 6 ACS00040 05 ACS00040 05 IDC2 44 2 mm socket Leotronics Recommended mating part for XP12 ...

Страница 15: ...ons before 4 x 2 GB for versions 4 х LAN CAN 1 2 COM 1 6 GPIO I2C РС104 plus ISA PCI СРС307 03 ATA Flash Disk soldered 1 GB for versions before 4 x 2 GB for versions 4 х LAN COM 1 4 GPIO I2C РС104 plus ISA PCI СРС307 04 microSD 1 2 LAN CAN 1 2 COM 1 6 GPIO I2C РС104 plus ISA PCI СРС307 05 ATA Flash Disk soldered 1 GB for versions before 4 x 2 GB for versions 4 х LAN CAN 1 2 COM 1 6 GPIO I2C РС104 ...

Страница 16: ... controller for 02 03 05 versions Space available to the user 870 MB For module versions 4 x 2 GB using NAND technology via ATA Flash disk controller for 02 03 05 versions Space available to the user 1870 MB SD controller connection of up to two microSD cards up to 4 GB for 04 version PS 2 keyboard and mouse port Opto isolated reset interrupt isolation voltage not less than 500 V USB port Supports...

Страница 17: ...s The module s power supply must comply with the requirements given in Table 2 1 The module is powered via the PC 104 and PC 104 plus connector if installed If an external power supply is required an additional XP22 power connector 4 pin AMP 4 171826 4 connector can be used For versions 3 x and below the starting current of the module is 2 1 A for the CPC307 02 version The power supply source must...

Страница 18: ...according to Table 2 2 at relative humidity up to 80 non condensing according to the GOST 28209 89 standard Modules with conformal coating must be resistant to cyclic damp heat at ambient air temperature 55 2 С relative humidity 93 3 in accordance with the GOST 28216 89 standard Table 2 2 Ranges of ambient air temperature changes Version by temperature range Module Lower range value о С Higher ran...

Страница 19: ...The module weight should not exceed the values specified in Table 2 3 2 3 Module weight Version Net weight in kg max Gross weight in kg max CPC307 02 0 125 0 265 CPC307 03 0 120 0 260 CPC307 04 0 125 0 265 CPC307 05 0 135 0 275 The overall dimensions of the versions and the location of the components are shown in Figure 2 1 ...

Страница 20: ...ical Specifications CPC307 C P C 3 0 7 U s e r M a n u a l 20 2 0 2 2 F a s t w e l v 0 0 6 Figure 2 1 a Overall dimensions of the CPC307 components and their locations this figure is valid for versions 3 x ...

Страница 21: ...ns this figure is valid for versions 4 х 2 6 MTBF The MTBF values is 200 000 hours This MTBF value is calculated according to Telcordia Issue 1 model Method I Case 3 for continuous operation at a surface location and at the environmental conditions corresponding to the moderately cold climate in according with the GOST 15150 69 standard and at ambient temperature of 30 С ...

Страница 22: ...device One of the RS 232 interfaces can serve as the console port to do so you must select the appropriate port in the BIOS Setup menu Console I O port is preset to COM1 RS 232 mode with the parameters 115200 8 n 1 The default mode of the console is only input output messages regarding the POST Power On Self Test procedure passing If you need to work with the operating system through the integrate...

Страница 23: ...ion CPC307 C P C 3 0 7 U s e r M a n u a l 23 2 0 2 2 F a s t w e l v 0 0 6 4 Device and operation 4 1 Structure and Layout of main elements The module s block diagram is shown in Fig 4 1 Figure 4 1 CPC307 Block Diagram ...

Страница 24: ...tion voltage min 500 V Console I O via the serial port COM1 COM4 CAN Two CAN 2 0b ports SJA1000T controller data transfer rate up to 1 Mbit s 500 V isolation Universal parallel port LPT support of the SPP ECP EPP modes PCI 104 PCI bus PC 104 ISA bus GPIO port 8 digital I O lines Two I2C ports via GPIO port Three watchdog timers One with fixed timeout period of 1 6 s Two integrated into Vortex86DX ...

Страница 25: ...ration CPC307 C P C 3 0 7 U s e r M a n u a l 25 2 0 2 2 F a s t w e l v 0 0 6 Figure 4 2 a Location of connectors and main components on the TOP and BOTTOM for the CPC307 02 CPC307 05 versions valid for CPC307 v 3 x ...

Страница 26: ...on CPC307 C P C 3 0 7 U s e r M a n u a l 26 2 0 2 2 F a s t w e l v 0 0 6 Figure 4 3 b Location of connectors and main components on the TOP and BOTTOM sides of the CPC307 02 CPC307 05 versions relevant to CPC307 v 4 x ...

Страница 27: ...d operation CPC307 C P C 3 0 7 U s e r M a n u a l 27 2 0 2 2 F a s t w e l v 0 0 6 Figure 4 4 a Location of connectors and main components on the TOP and BOTTOM for the CPC307 03 version valid for CPC307 v 3 x ...

Страница 28: ...peration CPC307 C P C 3 0 7 U s e r M a n u a l 28 2 0 2 2 F a s t w e l v 0 0 6 Figure 4 5 b Location of connectors and main components on the TOP and BOTTOM sides for the CPC307 03 version valid for CPC307 v 4 x ...

Страница 29: ...d operation CPC307 C P C 3 0 7 U s e r M a n u a l 29 2 0 2 2 F a s t w e l v 0 0 6 Figure 4 6 a Location of connectors and main components on the TOP and BOTTOM for the CPC307 04 version valid for CPC307 v 3 x ...

Страница 30: ...eration CPC307 C P C 3 0 7 U s e r M a n u a l 30 2 0 2 2 F a s t w e l v 0 0 6 Figure 4 7 b Location of connectors and main components on the TOP and BOTTOM sides for the CPC307 04 version relevant for CPC307 v 4 x ...

Страница 31: ...address space allocation Range of addresses Function Note 0000h 001Fh 8237 DMA Controller 1 0020h 0021h 8259 Master Interrupt Controller 0022h 0023h Indirect Access WDT0 0024h 002Dh ISA bus Access to external bus 002Eh 002Fh Reserved Not available 0030h 003Fh ISA bus Access to external bus 0040h 0043h 8253 Programmable Timer 0044h 0047h ISA bus Access to external bus 0048h 004Bh Reserved Not avail...

Страница 32: ...l bus 03B0h 03BBh MDA Adapter possible assignment 03BCh 03BFh LPT port possible assignment 03C0h 03CFh EGA VGA Adapter possible assignment 03D0h 03DFh CGA Adapter possible assignment 03E0h 03E7h ISA bus Access to external bus 03E8h 03EFh Serial Port 3 possible assignment 03F0h 03F7h Floppy Controller 1 possible assignment 03F8h 03FFh Serial Port 1 possible assignment 0400h 04CFh ISA bus Access to ...

Страница 33: ... GPCS0 address mask Bus 0 Device 7 Function 0 register 94h GPCS1 base address Bus 0 Device 7 Function 0 register 98h GPCS1 address mask Bus 0 Device 7 Function 0 register 9Ch The structure of registers GPCS0 GPCS1 is shown in Table 4 3 Table 4 3 Structure of GPCS0 and GPCS1 registers Bit Name Attribute Description Chip Select 0 Base Address Register 31 1 BA R W Base address 31 0 for the memory add...

Страница 34: ... controllers must follow one after the other subsequently first CAN1 then CAN2 Each controller is assigned with a 256 byte memory range for addressing the controller registers and the next 256 byte memory range for resetting the controller In order to assign a range of addresses to the CAN controllers you must specify the base address BA and the base address mask in the registers of the SoC Vortex...

Страница 35: ... in the I O area In order to assign a range of COM5 COM6 port addresses you must specify a base address BA and a base address mask in the Vortex86DX SoC registers You can change the preset base address in the BIOS Setup menu or programmatically via the PCI configuration registers Example of setting the base address through the PCI configuration registers Base address 220 COM5 registers area 220 22...

Страница 36: ...upt line 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 System timer PS 2 keyboard PS 2 mouse Cascading COM 1 COM 2 COM 3 COM 4 COM 5 COM 6 CAN 1 CAN 2 LPT RTC Ethernet USB Co Processor IDE Primary Channel WDT0 WDT1 WDT2 o External Isolated Interrupt o PC 104 o PCI 104 INT A INT B INT C INT D The conventional symbols used in Table 4 6 Switching is not allowed Switching is allowed Switching is set by defaul...

Страница 37: ...sing the BIOS The DREQ 0 3 DREQ 5 7 lines are hardware connected to the PC 104 connector on the board 4 3 Description of the main functional elements of the module 4 3 1 Vortex86DX SoC DM P Vortex86DX SoC includes 32 bit x86 processor core operating at 600 MHz L1 cache of 32 KB L2 cache of 256 KB math coprocessor 16 bit DDR2 SDRAM memory bus IDE controller combined with the SD interface controller...

Страница 38: ...m possible memory size is 256 Mbytes 4 3 3 IDE interface Two external IDE devices such as HDD Compact Flash adapter etc can be connected to the module Connection is carried out to the XP13 connector where the Primary IDE interface is routed UDMA2 mode is supported The CPC307 04 version is capable of connecting two microSD memory cards see paragraph 4 3 4 MicroSD for a detailed description If the s...

Страница 39: ...is routed to the XP13 connector IDC2 44 a 2 way male connector Pin assignment of the XP13 connector is shown in Table 4 9 The module has a Leotronics 2073 3442 connector The recommended mating part is Leotronics 2040 3442 ribbon cable press on socket or Leotronics 2022 2442 socket and 2023 2000 set of contacts Attention When connecting Compact Flash modules to the IDE port XP13 using IDE Compact F...

Страница 40: ...tor with 2 54 mm pitch are connected to the module through the CDM02 adapter module FAPI 469535 023 The adapter plugs directly into a 40 pin HDD or CDROM socket and connects to the XP13 with an ACS00010 FC44 cable Operation modes of external IDE devices are set by configuring appropriate jumper s on external IDE devices Table 4 10 shows the recommended configurations for IDE devices Table 4 10 Rec...

Страница 41: ...gnal Pin Signal 1 DAT2 6 GND 2 CD DAT3 7 DAT0 3 CMD 8 DAT1 4 VCC 3 3V 9 CDSwA 5 CLK 10 CDSwB GND Figure 4 10 Numbering pins of the microSD memory card 4 3 5 ATA Flash disk controller The module has a NAND Flash memory controller chip ATA Flash disk controller which is connected to the Primary IDE interface A 1 GB for versions older than 4 x or 2 GB for 4 x versions Flash memory chip using NAND tec...

Страница 42: ...hed as follows module reset with a jumper installed on pins 1 2 of the XP25 connector GPIO1 line 0 when the jumper is installed to contacts 4 5 of the XP25 connector You can set the reset function or IRQx interrupt number to be generated by an external opto isolated signal in the BIOS Setup menu or by programming the GPIO1 port registers NMI interrupt generation with the jumper on pins 5 6 of the ...

Страница 43: ...source selection and switching diagram of the opto isolated input The external reset interrupt circuit is connected to the XP19 connector The location of the first pin of this connector on the module is shown in Figure 4 13 The module has a JST B 2B PH KL connector The recommended mating part is the JST PHR 2 and SPH 002T P0 5S set of contacts Figure 4 13 Numbering pins of the XP19 connector 4 3 8...

Страница 44: ...P12 connector pin assignments relevant to USB interfaces are given in Table 4 13 A Leotronics 2073 3442 connector is installed on the module The recommended mating part is Leotronics 2040 3442 ribbon cable press on socket or Leotronics 2022 2202 socket and 2023 2000 set of contacts Table 4 13 Pin assignment of the XP12 for connection of USB devices Pin Signal Pin Signal 27 5 V USB1 28 5 V USB2 29 ...

Страница 45: ... the XP9 connector 4 3 10 Serial ports 4 3 10 1 COM1 and COM2 COM1 and COM2 ports operate in RS 232 or RS 485 422 interface mode and have standard PC AT base addresses The interrupt line and base address for the serial ports are selected in the BIOS Setup menu The mode of each port is set in the BIOS Setup menu or by controlling the GPIO2 port paragraph 4 3 19 GPIO Ports The default operating mode...

Страница 46: ...mode The COM1 and COM2 ports have the possibility to connect terminators by setting appropriate jumpers on the XP18 connector The rating of termination resistors is 120 ohms 5 In the 4 x versions of the module using the XP18 connector you can set an offset of 200 mV along the TX and TX lines for more details see paragraph 4 3 21 In module versions 3 x and below To connect the Rtr terminating resis...

Страница 47: ...ing the operation mode To connect the Rtt terminating resistor to the TX TX line set the following jumpers to pins 1 2 and 9 10 of the XP18 connector for COM1 port and or to pins 5 6 and 11 12 of the XP18 connector for the COM2 port To connect the Rtr terminating resistor to the RX RX line install a jumper to pins 3 4 of the XP18 connector for the COM1 port and or to pins 7 8 of the XP18 connector...

Страница 48: ... Table 4 16 2 x Leotronics 2073 3102 connectors are installed on the module The recommended mating part is Leotronics 2039 3101 ribbon cable press on socket or Leotronics 2022 2102 socket and 2023 2000 set of contacts The maximum number of modules that can be connected to the RS 485 network together with the CPC307 module is 128 provided that the input impedance of the RS 485 drivers is minimum 96...

Страница 49: ...to more than one external module in order not to overload the power supply circuits of the CPU module Table 4 15 Pin assignment of the XP10 connector for COM1 port Pin Signal Pin Signal 1 DCD RS 232 2 DSR RS 232 TX RTXD RS 422 485 TX RTXD RS 422 485 3 RXD 4 RTS 5 TXD 6 CTS 7 DTR RS 232 8 RI RS 232 RX RS 422 485 RX RS 422 485 9 GND 10 5 В Table 4 16 Pin assignment of the XP16 connector for COM2 por...

Страница 50: ...0 7 U s e r M a n u a l 50 2 0 2 2 F a s t w e l v 0 0 6 Figure 4 20 shows connection of modules via RS 485 interface Figure 4 19 Connecting several devices via RS 422 Interface Figure 4 20 Connecting several devices via RS 485 interface ...

Страница 51: ...3102 connectors are installed on the module The recommended mating part is Leotronics 2039 3101 ribbon cable press on socket or Leotronics 2022 2102 socket and 2023 2000 set of contacts Attention 5 V power supply circuit connects homonymous pins of the XS1 PCI 104 XS2 PC 104 and XP22 additional power connector connectors and is designed for module s power supply The 5 V power supply outputs are pr...

Страница 52: ...he maximum baud rate for COM5 and COM6 ports is 3 6 Mbaud The ports are fully software compatible with the model UART 16550 The transmitters are controlled in RS 422 485 mode by hardware The maximum number of modules that can be connected to the RS 485 network together with the module CPC307 is 128 provided that the input impedance of the RS 485 drivers is minimum 96 kΩ For arranging an RS 485 int...

Страница 53: ...or for the COM6 port Figure 4 22 b Pin assignment of the XP15 and XP20 connectors for module version 4 х When the RS 485 network state is inactive all the drivers are set to the third state therefore all the nodes are in the receiving mode Thus the network state is not defined If the potential difference at the receiver inputs RX and RX is less than the threshold value of 200 mV then the logic lev...

Страница 54: ...talled to set the initial high level on the TX line A 2 2 kOhm Rcm protective bias resistor is installed on the TX line to set the initial low level Figure 4 23 a for module versions older than 4 x Figure 4 23 a Transmitter with protective bias elements and terminating resistors for module versions older than 4 x ...

Страница 55: ... the XP17 connector pin is shown in Table 4 20 The module has a Leotronics 2073 3102 connector The recommended mating part is Leotronics 2039 3101 ribbon cable press on socket or Leotronics 2022 2102 socket and 2023 2000 set of contacts The maximum number of CPC307 modules combined into a single RS 485 network is 16 Table 4 20 Pin assignment of the XP17 connector for COM5 and COM6 ports Pin Signal...

Страница 56: ...t is Leotronics 2040 3442 ribbon cable press on socket or Leotronics 2022 2442 socket and 2023 2000 set of contacts Attention The 5 V power supply circuit combines homonymous contacts of the XS1 PCI 104 XS2 PC 104 and XP22 additional power connector connectors and is designed for module s power supply The 5 V power supply outputs are protected by a 0 5 A fuse For connected external modules the rec...

Страница 57: ... the load carrying capacity of the PCI bus circuits are given in Table 4 22 AMP 1375799 1 connector and AMP 1375801 1 organizer are installed on the module Table 4 22 Pin assignment of the XS1 connector Pin Signal State Load carrying capacity mA Pin Signal State Load carrying capacity mA A1 GND Power supply B1 A2 VI O 3 3 V output B2 AD2 Input Output 12 A3 AD5 Input Output 12 B3 GND Power supply A...

Страница 58: ...A22 5 V Power supply B22 AD30 Input Output 12 A23 REQ0 Input B23 GND Power supply A24 GND Power supply B24 REQ2 Input A25 GNT1 Output 12 B25 VI O 3 3 V output A26 5 V Power supply B26 CLK0 Output 12 A27 CLK2 Output 6 B27 5 V Input A28 GND Power supply B28 INTD Input A29 12 V B29 INTA Input A30 12 V B30 Pin Signal State Load carrying capacity mA Pin Signal State Load carrying capacity mA C1 5 V Pow...

Страница 59: ...C18 IDSEL1 AD13 D18 IDSEL2 AD14 C19 VI O 3 3 V output D19 IDSEL3 AD15 C20 AD25 Input Output 12 D20 GND Power supply C21 AD28 Input Output 12 D21 AD27 Input Output 12 C22 GND Power supply D22 AD31 Input Output 12 C23 REQ1 Input D23 VI O 3 3 V output C24 5 V Power supply D24 GNT0 Output 12 C25 GNT2 Output 12 D25 GND Power supply C26 GND Power supply D26 CLK1 Output 12 C27 CLK3 Output 6 D27 GND Power...

Страница 60: ...or pins and the default load carrying capacity of the ISA bus circuits are given in Table 4 23 The module has an AMP 1375795 5 connector and an AMP 1445251 1 organizer Table 4 23 Pin assignment of the XS2 connector Pin Signal State Load carrying capacity mA Pin Signal State Load carrying capacity mA A1 IOCHK Input B1 GND Power supply A2 SD7 Input Output 16 B2 RESET Output 16 A3 SD6 Input Output 16...

Страница 61: ...ut 16 A29 SA2 Output 16 B29 5 V Power supply A30 SA1 Output 16 B30 OSC Output 16 A31 SA0 Output 16 B31 GND Power supply A32 GND Power supply B32 GND Power supply Pin Signal State Load carrying capacity mA Pin Signal State Load carrying capacity mA C0 GND Power supply D0 GND Power supply C1 SBHE Output 8 D1 MEMCS16 Input 8 C2 LA23 Output 8 D2 IOCS16 Input 8 C3 LA22 Output 8 D3 IRQ10 Input C4 LA21 O...

Страница 62: ...ty of a software reset of the CAN controllers of each interface The base address BA for the serial ports is selected by programming the registers of the Vortex86DX SoC The interrupt lines are set by the hardware The maximum baud rate for the CAN1 and CAN2 ports is 1 Mb s For more details see paragraph 4 2 Address space allocation Table 4 24 shows the assigned resources of each CAN controller Table...

Страница 63: ...s a Leotronics 2073 3102 connector The recommended mating part is Leotronics 2039 3101 ribbon cable press on socket or Leotronics 2022 2102 socket and 2023 2000 set of contacts Figure 4 28 b Pin assignment of the XP4 and XP8 connectors for module versions 4 х Table 4 25 Pin assignment of the XP5 connector for CAN1 and CAN2 ports Pin Signal Pin Signal 1 CANH CAN1 2 CANL CAN1 3 GND_CAN1 4 5 6 7 8 CA...

Страница 64: ...rs A third timer with a fixed interval of 1 6 seconds WDT2 is integrated into the ADM706T power supply supervisor chip The WDT2 response times are fixed by a trigger the state of which can be seen after resetting the module and this will also be signaled by a green LED HL2 The timer is controlled via lines 1 3 of the GPIO1 port of the Vortex86DX chip paragraph 4 3 15 2 WDT2 watchdog 4 3 15 1 WDT0 ...

Страница 65: ...ed 6 R W WDT0 timer is enabled 0 disabled 1 enabled 5 0 RO Reserved WDT0 event selection register value after D0h reset Address register 22h 38h 7 4 RW Event selection at the end of WDT0 timer count Bits 7 4 signal 0000 reserved 0001 IRQ 3 0010 IRQ 4 0011 IRQ 5 0100 IRQ 6 0101 IRQ 7 0110 IRQ 9 0111 IRQ 10 1000 IRQ 11 1001 IRQ 12 1010 IRQ 14 1011 IRQ 15 1100 NMI 1101 system reset 1110 reserved 1111...

Страница 66: ...ding is not possible WDT1 control register value after 00h reset 68h 7 RO Reserved 6 R W Enabling WDT1 timer operation 0 disabled 1 enabled 5 0 RO Reserved WDT1 event selection register value after 00h reset 69h 7 4 RW Event selection at the end of WDT1 timer count Bits 7 4 signal 0000 reserved 0001 IRQ 3 0010 IRQ 4 0011 IRQ 5 0100 IRQ 6 0101 IRQ 7 0110 IRQ 9 0111 IRQ 10 1000 IRQ 11 1001 IRQ 12 10...

Страница 67: ...escription of GPIO ports see paragraph 4 3 19 GPIO Ports 4 3 16 RTC CMOS FRAM hardware reset and BIOS backup Standard IBM PC compatible real time clock RTC Real Time Clock is used in the module Clock operation in the off state of the module is provided by a 3V CR2032 Renata DC battery installed in the X1 holder Attention In order to ensure the accuracy of the real time clock it is recommended to s...

Страница 68: ...led on it but the system time and date are not saved The capacity of the replaceable DC battery is 235 mA h The battery current consumption when the module is turned off is about 2 µA Expected typical battery life is approximately 10 years at an ambient temperature of 23ºC However the battery life is highly dependent on operating temperature It is recommended to replace the battery every 5 years o...

Страница 69: ... combined with the interrupt printer service To call the FRAM service an interrupt INT 17h with a parameter in the register AH 0ADh is used The values of other parameters passed in the processor registers are given below Where the function number AL is specified incorrectly this will make to return AX 1 0FFFFh FRAM memory structure _FRAM STRUCT db 256 dup 0 Reserve for storing CMOS copy dADCVS dd ...

Страница 70: ...rameters Reading user data from FRAM Input AL 0Ch BX Address of data beginning in the FRAM user area CX number of bytes to be read DS DX indicator to read buffer Output AX result code 0 no error 2 0FFFEh parameter error wrong address BX Maximum address allowed user area size 1 CX Number of actually read bytes The function reads the specified bytes of the user FRAM area into the buffer of the calli...

Страница 71: ... the relevant request to the manufacturer s technical support service The main BIOS copy is stored in the parallel FLASH chip connected to the ISA bus the AM29F040B 55EF 4MB Flash Memory chip The backup copy is stored in the FLASH memory integrated into the Vortex86DX SoC and connected to the SPI interface The backup copy is designed to restore a damaged main BIOS copy e g if a BIOS update attempt...

Страница 72: ...xit 5 Make sure that the module is booted from the main BIOS copy a jumper XP21 is installed and jumper XP26 is removed The WDT2 watchdog timer must not be triggered during booting paragraph 4 3 15 2 WDT2 watchdog timer Make sure that WDT2 has not been triggered which can be verified by the LED connected to the XP3 connector paragraph 4 3 21 LED indication You can also check the date and version o...

Страница 73: ...sages SPIFLASH 1 11 May 21 2008 C Copyright 2007 DMP Electronics Inc CPU name Vortex86DX SPI base address fc00 send RDID cmd Device ID c2 20 15 Flash type MX25L1605 ok Update flash rom data from c307v311 bin ADDR 40000 40000 189 blank data block s skipped Ok 7 After update of the BIOS backup copy you need to run the WDTRST EXE program in order to restart the module from the BIOS backup copy and ve...

Страница 74: ... installed while the XP26 jumper is removed When booting up the WDT2 watchdog timer must not be activated paragraph 4 3 15 2 WDT2 watchdog timer Make sure that WDT2 has not been triggered which can be verified by the LED connected to the XP3 connector paragraph 4 3 21 LED indication You can also check the date and version of the BIOS when going through the POST procedure and in the BIOS Setup menu...

Страница 75: ...dule or perform any other actions interrupting program operation until SPIFLASH is finished In a situation where BIOS installation is improperly interrupted the module will become inoperable In such a situation the module must be sent for repairs with the indication of the reason as Main BIOS copy is damaged this case is not covered by the warranty If the update is successful the program will disp...

Страница 76: ...ion connector pins When using the module independently or without a power supply source in the PC 104 stack the power can be supplied to the module via an additional XP22 power connector angled single row 4 pin connector with a pitch of 2 5 mm The pin assignment of the XP22 power connector is shown in Table 4 28 An AMP 4 171826 4 connector is installed on the module The recommended mating part is ...

Страница 77: ... Ext_RST_IRQ in Figure 4 32 is described in more detail in paragraph 4 3 7 Opto isolated reset interrupt Figure 4 32 Diagram of the module s power supply voltage supervisor 4 3 19 GPIO ports The Vortex86DX SoC chip has 3 input output ports GPIO General Purpose Input Output that are accessible to the user through the internal registers of the chip Each port represents 8 x I O lines each of which ca...

Страница 78: ...rrupt signal not active GPIO1 1 Output Resetting the WDT2 watchdog timer Changing the line status causes the watchdog to reset GPIO1 2 Output Switching on the WDT2 watchdog timer 0 OFF 1 ON GPIO1 3 Input Not used GPIO1 4 Input Watchdog state 0 was not triggered 1 was triggered GPIO1 5 Output Boot control from external BIOS 0 unlock main BIOS chip 1 block main BIOS chip Hardware controlled changing...

Страница 79: ...V power supply outputs are protected by a 0 5 A fuse For connected external modules the recommended current consumption value is not more than 0 4 A It is not recommended to connect power from interface connectors to more than one external module in order not to overload the power supply circuits of the CPU module GPIO0 port lines are routed to the XP14 connector IDC2 10 2 row male connector with ...

Страница 80: ...ectromagnetic interference due to a lower steepness of the signal edges 3 4 for module versions older than 4 x 3 4 and 5 6 for module versions 4 x When the jumper is set a 120 ohm terminating resistor is connected to the CAN2 line Table 4 34 Description of setting the jumpers to the XP15 connector for module versions lower than than 4 х Jumper state Function 1 2 If the jumper is set on the TX TX l...

Страница 81: ...port in the RS 422 485 mode a 120 Ohm terminating resistor is connected 1 2 Signal TX of COM1 port is pulled up through the 680 Ohm resistor to a supply voltage of 5V to generate the 200 mV offset on Y Z lines 9 10 Signal TX of COM1 port is pulled up through the 680 Ohm resistor to ground GND to generate the 200 mV offset on the Y Z lines 5 6 and 11 12 When the jumper is set to TX TX line of COM2 ...

Страница 82: ... is set the ATA Flash disk controller is disconnected from the IDE bus which allows you to connect up to 2 x external IDE devices in module versions older than 4 x this function is not supported this configuration is unacceptable please see Section 8 Table 4 41 Description of setting the jumpers to the XP25 connector Jumper state Function 1 2 When the jumper is set the external opto isolated signa...

Страница 83: ...visor chip is enabled When the jumper is removed the external watchdog timer in the ADM706T power supply supervisor chip is disabled Table 4 44 Description of setting the jumpers to the XP27 connector Jumper state Function 1 2 For module versions lower than 4 х Functions when the jumper is installed When the jumper is installed triggering the external watchdog timer will make the module to restart...

Страница 84: ...IO2 5 line The module has an XP3 for connecting external LED indication The pin assignment is shown in Table 4 46 Functional diagram of signal output for indication is shown in Figure 4 34 Table 4 46 Pin assignment of the XP3 connector Pin Circuit current Function 1 2 R 510 U 5V Ethernet Link ACT 3 4 R 510 U 5V Ethernet Duplex 5 6 R 330 U 1 8V WDO ACT for module versions lower than 4 х BIOS DEFAUL...

Страница 85: ...0x10 functions supported by the redirect module Int 0x10 AH 0x00 Set Video Mode Int 0x10 AH 0x01 Set Cursor Type Int 0x10 AH 0x02 Set Cursor Position Int 0x10 AH 0x03 Read Cursor Position Int 0x10 AH 0x06 AL 0 Clean a block Int 0x10 AH 0x08 Read Character And Attribute At Cursor Int 0x10 AH 0x09 Write Character And Attribute At Cursor Int 0x10 AH 0x0A Write Character At Current Cursor Int 0x10 AH ...

Страница 86: ...s a menu system to make changes and to enable or disable special functions The information fields highlighted in gray are used to display additional information about the module and or module settings and cannot be modified by the user When describing the menu items the default values are underlined Information fields are italicized Setting incorrect values may lead to system malfunctions Dependin...

Страница 87: ...rmation Version current version of the BIOS kernel 08 00 14 without SMI support 08 00 15 with SMI support Build Date a calendar date on which a BIOS version is built Board Rev the current version of the module std module versions lower than 4 x 4 module versions 4 х Processor Information about the processor installed on the module Vortex86DX A9121 version of the processor Vortex86DX rev D Speed pr...

Страница 88: ...ription of Advanced menu Menu item Purpose ATA Flash Controller state NAND controller status power up NAND controller is hardware switched on power down NAND controller is hardware switched off unknown or SD No NAND controller version CPC307 04 or version 3 x Embedded NAND Flash 1 2 The soldered ATA Flash Disk controller is enabled Enabled Operations is enabled Disabled Operation is disabled CPU C...

Страница 89: ...Embedded NAND Flash function 5 2 1 CPU Configuration The CPU Configuration menu screen is shown in Figure 5 4 description of the items is given in Table 5 3 Figure 5 4 Screen of the CPU Configuration menu Table 5 3 Description of the CPU Configuration menu Menu item Purpose CPU Configuration Information on the module and CPU Brand String CPU identifier Frequency CPU clock frequency L1 Cache Enable...

Страница 90: ...is disabled Onboard IDE Operate Mode Controls operation of the integrated IDE bus controller Legacy Mode IDE controller operation in Legacy mode Native Mode IDE controller operation in Native mode Primary IDE Pin Select item is present only for the module CPC307 04 Controls operation of the integrated IDE bus controller SD Card Operation of the IDE controller in SD card support mode Parallel IDE O...

Страница 91: ...n by system only Device Detection by IDE devices only In Native mode of IDE controller this may lead to data loss on the integrated ATA Flash disk 5 2 2 1 Primary IDE Master The Primary IDE Master menu screen is shown in Figure 5 6 the description of the items is given in Table 5 5 The IDE Primary Slave menu is completely identical to the Primary IDE Master menu Figure 5 6 Screen of the Primary ID...

Страница 92: ...ice to PIO 0 mode The data transfer rate in this mode is up to 3 3 MB sec 1 Set the connected device to PIO 1 mode The data transfer rate in this mode is up to 5 2 MB sec 2 Set the connected device to PIO 2 mode The data transfer rate in this mode is up to 8 3 MB sec 3 Set the connected device to PIO 3 mode The data transfer rate in this mode is up to 11 1 MB sec 4 Set the connected device to PIO ...

Страница 93: ...l options for remote access settings become available Serial port number Selection of a serial port for remote access COM1 COM1 port is used as remote access port COM2 COM2 port is used as remote access port COM3 COM3 port is used as remote access port COM4 COM4 port is used as remote access port Serial port mode Serial port operation mode 115200 8 n 1 Baud rate 115 2 kbaud 8 bit no parity 1 stop ...

Страница 94: ...erminal type ANSI ANSI standard VT100 VT100 standard VT UTF8 VT UTF8 standard VT UTF8 Combo Key Support VT UTF8 symbols support for ANSI МЕ100 terminals Disabled Support is disabled Enabled Support is enabled Sredir Memory Display Delay Sets the delay after displaying the module s system memory information at a remote PC screen No Delay No delay Delay 1 Sec Sets delay for 1 sec Delay 2 Sec Sets de...

Страница 95: ...port management Disabled Support is disabled Enabled Support is enabled recommended value Auto Automatic detection USB 2 0 Controller Mode Defining the data exchange rate with a USB device HiSpeed Data exchange rate is 25 480 Mb sec FullSpeed Data exchange rate is 0 5 12 Mb sec mode USB 1 0 1 1 USB EHCI Hand Off BIOS support of EHCI Enhanced Host Controller Interface control mechanism between the ...

Страница 96: ...torage Device Configuration menu Menu item Purpose USB Mass Storage Reset Delay USB drive detection delay 10 sec USB drive detection delay for 10 sec 20 sec USB drive detection delay for 20 sec 30 sec USB drive detection delay for 30 sec 40 sec USB drive detection delay for 40 sec Device 1 4 Emulation Type Setting the operation mode of USB flash drive port 1 4 Auto Automatic detection of emulation...

Страница 97: ... as interrupt switching control The screen view of the PCIPnP menu is shown in Figure 5 10 the menu description is given in Table 5 9 Figure 5 10 Screen of the PCIPnP menu Table 5 9 Description of the PCIPnP menu Menu item Purpose Clear NVRAM Resetting the PnP parameter table No No changes Yes Reset the table after reboot Plug Play O S PnP supported operating system installed ...

Страница 98: ...ecommended value PCI Slot1 PCI Slot2 PCI Slot3 PCI Slot4 PCI Slot5 PCI Slot6 Specify that an IDE bus controller card is installed in the corresponding PCI slot IRQ3 IRQ4 IRQ5 IRQ7 IRQ9 IRQ10 IRQ11 IRQ14 IRQ15 Reserved IRQ interrupt for internal Legacy devices of Vortex86DX SoC Available Enabling external PCI PnP devices to use this interrupt Reserved Disable using this interrupt by external PCI Pn...

Страница 99: ...rpose Boot Settings Configuration submenu Boot settings Configuration Boot Device Priority Priority of selecting the IDE USB boot devices When you connect a USB device for the first time or change the configuration of the drives the booting will be done from USB 1st Boot Device default booting from the selected device 2nd Boot Device booting from the selected device will be performed if the 1st Bo...

Страница 100: ...abled Selecting this value provides a complete the system self test when switching on Enabled Selecting this value reduces the number of tests at power up and thus speeds up the boot process Add On ROM Display Mode Expansion card display mode Force BIOS This value enables the monitor to display data from the BIOS expansion cards during system boot Keep Current This setting enables the computer sys...

Страница 101: ...you know of a reason why a BIOS error might occur Enabled Enabling the BIOS to wait for the user to press the F1 key if a boot error occurs Hit DEL Message Display Display the message Hit Del to enter Setup during memory initialization Disabled Message display is disabled Enabled Message display is enabled Interrupt 19 Capture Capturing INT19 software interrupts Disabled BIOS disables additional c...

Страница 102: ... Boot sector virus protection Disabled Selecting this item will disable protection of the boot sector from viruses Enabled Selecting Enabled will enable virus protection for the boot sector If any program or virus performs a disk format command Disk Format or tries to write to the boot sector on the hard disk the relevant warning is displayed on the monitor If an attempt is made to write to the bo...

Страница 103: ...e l v 0 0 6 5 6 Chipset The Chipset menu screen is shown in Figure 5 14 Description of the menu items is given in Table 5 13 Figure 5 14 Screen of the Chipset menu Table 5 13 Description of the Chipset menu Menu item Purpose SouthBridge Configuration submenu SouthBridge Configuration ...

Страница 104: ...urpose USB Port 0 1 Control the operation of USB ports 0 and 1 Enabled Enable operation of ports Disabled Disable operation of ports USB Port 2 3 Control the operation of USB ports 2 and 3 Enabled Enable operation of ports Disabled Disable operation of ports USB IRQ Assigning interrupts to USB controller Auto Automatic detection use IRQ 5 Assign interrupt 5 use IRQ 6 Assign interrupt 6 SB LAN Cont...

Страница 105: ...s you to set the ISA bus timings for I O and memory accesses Serial Parallel Port Configuration submenu This option sets the address mode interrupt for serial and parallel ports WatchDog Configuration submenu Control of the integrated watchdog timers WDT0 WDT1 GPIO and I2C Configuration submenu Configuration of I O port GPIO 0 CAN and COM5 6 Configuration submenu Configuration of CAN1 2 and COM5 6...

Страница 106: ...I O wait state I O wait state cycle duration at 8 bit reference on ISA bus 1 clock 2 clock 3 clock 4 clock 5 clock 6 clock 7 clock 8 clock ISA 16bits Memory waitstate Memory wait state cycle duration at 16 bit reference on ISA bus 0 clock 1 clock 2 clock 3 clock 4 clock 5 clock 6 clock 7 clock ISA 8bits Memory waitstate Memory wait state cycle duration at 8 bit reference on ISA bus 1 clock 2 clock...

Страница 107: ...erial Port Baud Rate This option sets the data exchange speed for the corresponding serial port for each port separately 2400 BPS 4800 BPS 9600 BPS 19200 BPS 38400 BPS 57600 BPS 115200 BPS SB Parallel Port Address This option sets the address for LPT1 parallel port Disabled Port operation is disabled 378 I O Base Address Assignment 378h 278 I O Base Address Assignment 278h Parallel Port Mode This ...

Страница 108: ...8 Screen of the WatchDog Configuration menu Table 5 17 Description of the WatchDog Configuration menu Menu item Purpose WatchDog 0 Function WatchDog 1 Function Control of WDT0 WDT1 watchdog timers integrated in Vortex86DX SoC Disabled Timer operation is disabled Enabled Timer operation is enabled WatchDog 0 Signal Select WatchDog 1 Signal Select This option allows you to define the action to be se...

Страница 109: ...Configuration Screen of the GPIO and I2C Configuration menu is shown in Figure 5 19 description of the menu items is given in Table 5 18 Figure 5 19 Screen of the GPIO and I2C Configuration menu Table 5 18 Description of the GPIO and I2C Configuration menu Menu item Purpose GPIO PORT0 78H 3 0 FUNC Sets the port lines to input or output status Each line can be individually set as input or output I ...

Страница 110: ... 7 4 FUNC Sets the port lines to input or output state Each line can be individually set as input or output I Line is set as input 0 Line is set as output GPIO PORT0 78H 7 4 DATA Sets the output lines of the port to log 1 or log 0 status Each line can be set to log 1 or log 0 regardless of the status of the other lines 1 Line is set to log 1 3 3V state 0 Line is set to log 0 state ...

Страница 111: ...rol of CAN1 CAN2 ports operation Enabled Address decoding is enabled ports are available for programming Disabled Address decoding is disabled ports not available for programming CAN Base Address Specifying base address for CAN1 CAN2 ports 4 base addresses are available CE000 CF000 DE000 DF000 COM5 COM6 Function Control of COM5 COM6 operation Enabled Address decoding is enabled ports are available...

Страница 112: ...he Exit menu Table 5 20 Description of the Exit menu Menu item Purpose Save Changes and Exit Save changes in settings of the CMOS and FRAM memory and exit BIOS Setup Discard Changes and Exit Exit without saving changes in settings in the CMOS and FRAM memory Discard Changes Discard changes made to the settings without exiting BIOS Setup program Load Optimal Defaults Load optimal factory settings w...

Страница 113: ...rsion 3 1 has the following functionality limitations 1 Console I O to port COM2 integrated into BIOS is not working It is recommended to use COM1 3 4 ports for utilizing the integrated console input output BIOS version 2 0 Core Version 8 00 15 build date 01 20 2010 pre installed in modules version 3 0 has the following functionality limitations 1 When operating in Native Mode of IDE controller wi...

Страница 114: ... the User Manual It is not allowed to connect external equipment and communication interface cables without disconnecting the module s power supply and the connected external equipment Before installing the board in the system make sure that the mains power supply is disconnected The same also applies to the installation of expansion boards Electronic boards and their components are sensitive to s...

Страница 115: ... U s e r M a n u a l 115 2 0 2 2 F a s t w e l v 0 0 6 7 Existing limitations and special features of the CPC307 module ERRATA In the CPC307 PP 687263 012 v3 x modules disabling the internal storage NAND Flash during operation is impossible ...

Страница 116: ...f CAN ports has been changed 7 In versions older than 4 x the WDT2 watchdog can be switched off by setting the jumper to the XP26 connector In module versions 4 x the opposite is true placing a jumper on the XP26 enables the WDT2 watchdog while removing the jumper disables it 8 There are two copies of BIOS stored in the module for versions older than 4 x main and backup When you turn on the power ...

Страница 117: ...epaid in full Other terms and conditions of cooperation should be made in writing 3 3 Any delivery of Fastwel electronics is submitted with the right package in accordance with the current rules and standards in the Member States of the European Economic Area The purchaser independently bears all risks regarding the compliance of package and marking of Fastwel products with legislation requirement...

Отзывы: