background image

 

 

 

 

 

CPC314 

CPU Module 
 

User Manual 

Rev. 001 

November 2021

 

 

 

 

 

The product described in this manual is compliant  
with all related CE standards. 

 

Summary of Contents for CPC314

Page 1: ...CPC314 CPU Module User Manual Rev 001 November 2021 The product described in this manual is compliant with all related CE standards...

Page 2: ...cription Product Index Date 001 Preliminary version CPC314 November 2021 Contact Information Fastwel Co Ltd Fastwel Corporation US Address 108 Profsoyuznaya St Moscow 117437 Russian Federation 6108 Av...

Page 3: ...rdware interrupts 38 2 3 DMA channels 38 2 4 I O address space 39 2 5 Memory address space 40 2 6 Using the processor s GPIO ports 40 2 7 WDT0 and WDT1 watchdog timers 42 3 Installation and configurat...

Page 4: ...ort pins 36 Table 1 24 Purpose of GPIO XP6 port pins 36 Table 2 1 Addresses of hardware interrupts 38 Table 2 2 DMA channels of the device 38 Table 2 3 Distribution of I O address space 39 Table 2 4 A...

Page 5: ...ument is provided for reference only with no warranty of its suitability for any specific purpose This information has been thoroughly checked and is believed to be entirely reliable and consistent wi...

Page 6: ...he device is made in PC 104 plus format and is designed for use in various embedded systems that require operation in an extended temperature range from 40 to 85 compatibility of applications with x86...

Page 7: ...sequences as well as liability arising from the use or application of any diagram product or example given in this document Fastwel Group reserves the right to change and improve both this document an...

Page 8: ...the below subparagraph dedicated to the rules for working with high voltage Attention Static sensitive device This sign and text indicate that electronic boards and their components are sensitive to s...

Page 9: ...the mains power supply is off The same also applies to the installation of expansion boards There is a serious risk of electric shock during installation repairs and maintenance of the device so alway...

Page 10: ...nal equipment communication interface cables without disconnecting the power supply of the product and connected external equipment MANUFACTURER S WARRANTIES Warranty liabilities The manufacturer guar...

Page 11: ...ave been subject to power supply reversal misuse neglect accident or improper installation Returning a product for repair 1 Apply to Fastwel Company or to any of the Fastwel s official representatives...

Page 12: ...currently valid for this type of transport During handling operations and transportation the packed modules should not be subjected to sudden shocks drops impacts and precipitation The packed modules...

Page 13: ...ormation processing Expanding device s functionality is also possible by connecting additional expansion modules of the PC 104 and PC 104 plus format The product can be connected to RS 232 RS 485 and...

Page 14: ...s compatibility with the level 5V TTL LPT port Serial ports COM1 RS 232 9 wire COM2 RS 232 9 wire exchange rate over RS 232 up to 230 400 Kb s protection against ESD 15 kV IEC1000 4 2 COM3 isolated RS...

Page 15: ...ance 10 g for frequencies from 50 to 2000 Hz MTBF 4 min 100 000 hours Dimensions max 115 6 0 5 102 2 0 5 24 2 0 5 mm Module s weight max 0 2 kg Packed weight max 0 4 kg 1 3 Connection to the device Be...

Page 16: ...age and the ambient temperature at an ambient temperature of 24 C and an input voltage level of up to 60V failure is possible in one second at the level of up to 120V in less than one second There are...

Page 17: ...M a n u a l 15 2 0 2 1 F a s t w e l V e r 0 0 1 Table 1 2 Purpose of the power supply connector pins 1 5 Block diagram Fig 1 1 Block diagram of the device Power supply connector AMP 4 171826 4 Pin Fu...

Page 18: ...14 C P C 3 1 4 U s e r M a n u a l 16 2 0 2 1 F a s t w e l V e r 0 0 1 1 6 Overall and fitting dimensions Fig 1 2 below demonstrates overall and fitting dimensions Fig 1 2 Overall and fitting dimensi...

Page 19: ...CPC314 C P C 3 1 4 U s e r M a n u a l 17 2 0 2 1 F a s t w e l V e r 0 0 1 1 7 Location of main elements Fig 1 3 Location of main elements of the device on the top side of the board...

Page 20: ...ide there is a deviation from the specification for the maximum height of components 8 76 mm and in the area of the processor s heatsink 10 8 mm On the bottom side there is a deviation from the specif...

Page 21: ...visor a microchip that monitors the power supply voltage of the device as well as 2 watchdog timers integrated into the CPU WDT0 WDT1 The supervisor generates a hardware reset signal when the 3 3V pow...

Page 22: ...ed microSD drive is defined within the system as the Primary IDE Master 1 10 8 COM1 COM4 serial ports The device controller has 4 x asynchronous serial ports COM1 COM2 RS 232 9 wire interface non insu...

Page 23: ...port Table 1 5 Configuration of the COM4 X6 X7 port Each port contains lightning protection circuits based on protection elements of TBU series and TISP series thyristor protection circuits The port...

Page 24: ...e maximum number of modules connected to the RS 485 network together with the device amounts to 64 provided that the input impedance of the RS 485 drivers is at least 96 kOhm Fig 1 5 Output stages of...

Page 25: ...tch of 1 mm A ready made cable IDC2 10 DB9M ACS00023 04 is available for ordering cable length 17 cm The both ports can be used for console I O and file downloads A null modem cable is required to com...

Page 26: ...ider value for F 1 8432 24 and 48 MHz minimum value DIV 1 BR baud rate required exchange rate bit sec SM sampling mode Base divider value SM 16 Attention The receiver allows the exchange rate value do...

Page 27: ...GND 5 5V_EXTK 6 MS_DAT 1 10 10 USB1 USB2 ports The Device Controller has 2 x USB Host ports supporting USB 1 1 and USB 2 0 specifications The operating mode of the interfaces is set in the BIOS Setup...

Page 28: ...1 10 Purpose of pins of the LAN1 LAN2 XP1 ports 1 10 12 RTC SPI FRAM lithium battery The device is equipped with an AT compatible real time clock with an installed CR2032 lithium battery with a capaci...

Page 29: ...ical specifications and capabilities video memory size to be allocated from the system memory possibility to connect RGB VGA monitors with max resolution of 1920 x 1440 60 Hz 32 bit possibility to con...

Page 30: ...includes an audio output STEREO and a MIC STEREO The DAC2 LINE OUT output is used as audio output and ADC1 of the CS4207 audio codec is used as audio input LINE IN and LINE OUT audio input and output...

Page 31: ...nnector of PC 104 expansion bus 2 32 2 20 pins rows A B Pin Purpose Configuration Pin Purpose Configuration A1 IOCHK Input B1 GND Power supply A2 SD7 Input Output B2 RESET Output A3 SD6 Input Output B...

Page 32: ...4 ISA 8 16 bit rows C D ISA Connector of PC 104 bus expansion 2 32 2 20 pins rows D Pin Purpose Configuration Pin Purpose Configuration C0 GND Power supply D0 GND Power supply C1 SBHE Output D1 MEMCS1...

Page 33: ...Table 1 17 Purpose of XS2 connector pins PCI 104 PCU 32 bit rows A B PCI Connector of PCI 104 bus expansion 4 30 pins rows A B Pin Purpose Configuration Pin Purpose Configuration A1 GND Power supply...

Page 34: ...Purpose Configuration C1 5V Power supply D1 AD0 I O C2 AD1 I O D2 5V Power supply C3 AD4 I O D3 AD3 I O C4 GND Power supply D4 AD6 I O C5 AD8 I O D5 GND Power supply C6 AD10 I O D6 M66EN GND C7 GND Po...

Page 35: ...iagnostic LEDs and XP9 connector All the LEDs are located on the top side of the device The purpose of the LEDs is shown in Table 1 23 Table 1 19 Purpose of device LEDs LED Function HL1 red Indication...

Page 36: ...ress on the I2C bus write 0x90 read 0x91 the most significant seven bits of the address b 1001000 the least significant bit b 0 for writing b 1 for reading The TMP75AIDR sensor allows you to monitor t...

Page 37: ...onfigured as input or output The par value of the pull up resistor for each line is 10 kOhm To ensure the accuracy of the state of the GPIO port lines after power up it is recommended to use a dedicat...

Page 38: ...able it is recommended to use a PHR 2 JST socket with SPH 002T P0 5S JST pins Voltage range from 2 9 to 3 3 V Table 1 24 Purpose of GPIO XP6 port pins 1 11 Labelling The consumer container used for st...

Page 39: ...following dimensions 152 x 254 mm and placed in a separate consumer container cardboard box The box dimensions are 155 x 140 x 45 mm Note Retain the original packaging for storing products in the fut...

Page 40: ...d to the one specified in subparagraph 1 4 Power supply is not allowed Operation of the device when exposed to external factors that do not correspond to the ones specified in subparagraph 1 2 Technic...

Page 41: ...O_P2 7 0 port of the Vortex86DX3 processor 0x179h GPIO_P7 Data Data register of GPIO_P7 7 0 port of the Vortex86DX3 processor 0x199h GPIO_P7 Direction Direction register of GPIO_P7 7 0 port of the Vor...

Page 42: ...t I O ports available to the user through the internal registers of the microchip Each port has 8 x I O lines each of which can be configured as input or output by programming the registers of the cor...

Page 43: ...port serial 1 of the processor RS 422 485 COM3 GPIO_P5 7 0 Input Output Serial port serial 2 of the processor RS 422 485 COM4 GPIO_P6 7 0 Input Output SD0 port Connection of microSD card GPIO_P7 0 Ou...

Page 44: ...timers The WDT0 timer registers are accessed through port 65h and 22h Address Index Register and 23h Data Register ports To access the registers it is necessary to write the address of the port to por...

Page 45: ...ing from the internal register of the WDT0 timer which address is specified in the ADDR_REG_WDT0 field of the 22h index register Table 2 10 Register of WDT0 timer control Address in the register of ad...

Page 46: ...T0 timer value Address in the register of address 22h Action Bits in the data register 23h 7 6 5 4 3 2 1 0 3Ah 00h Write WDT0_CNT1 Read WDT0_CNT1 WDT0_CNT1 Bits 15 8 of the WDT0_CNT 23 0 counter of WD...

Page 47: ...RST_WDT1 Read Any writing to this port will force the WDT1 timer to restart Table 2 17 WDT1 timer control register Address Action Bits 7 6 5 4 3 2 1 0 68h 00h Write WDT1_WE Read WDT1_WE WDT1_WE Permis...

Page 48: ...Address Action Bits 7 6 5 4 3 2 1 0 6Bh 00h Write WDT1_CNT1 Read WDT1_CNT1 WDT1_CNT1 Bits 15 8 of WDT1_CNT 23 0 counter of WDT1 timer Counter resolution is 30 5 s Table 2 21 Register CNT2 of WDT1 time...

Page 49: ...module when supplying the voltage ranging from 3 to 5 5 V to the XP18 connector s pins X4 X5 COM3 port connection of biasing resistor for 680 Ohm and 120 Ohm terminator to TX TX lines X6 X7 COM4 port...

Page 50: ...ons protocol XMODEM CRC e g HYPERTERMINAL TELEMAX TERM90 TERM95 PUTTY with the parameters of serial line communication 1 PC port COM1 COM2 2 8 bit data 3 1 stop bit 4 No parity check 5 Data exchange r...

Page 51: ...of other parameters passed in processor registers are shown below Where the function number AL is specified incorrectly AX 1 0FFFFh is returned 4 4 2 Obtaining serial number of the device Input AL 6...

Page 52: ...working with I O equipment connected to the device 4 6 1 BIOS update utilities The ANYBIOS EXE program is designed for modifying the BIOS with writing to the integrated SPI Flash of the processor in t...

Page 53: ...quired settings for the console I O and BIOS in general 4 8 Switching the reference frequency for COM1 COM2 COM3 COM4 The default reference frequency for the Vortex86DX3 SoC integrated serial ports CO...

Page 54: ...nel uint8_t addr uint8_t gen_stop uint16_t timeout generates the start on the bus and sets the device address The function will return the remainder of the timeout parameter uint16_t I2C_ReadByte uint...

Page 55: ...se I2C_DEF_BASE_ADDR I2C_Init I2C_CHANNEL0 Next the chip s identifier is read timeout I2C_ReadWordReg I2C_CHANNEL0 TMP75_WR_ADDR 0x07 id DEF_TIMEOUT If the identifier is correct the temperature will b...

Page 56: ...change the BIOS Basic Input Output System parameters and control special modes of the device This program uses the menu system to make changes and to enable or disable special features The information...

Page 57: ...Table 5 1 Description of the Main menu Menu item Purpose System Firmware Version BIOS version information Fastwel BIOS current BIOS version Build Number Board s n Build Date Processor Information fie...

Page 58: ...anced menu Menu item Purpose Strapping Configuration submenu Configuring system operation parameters processor frequency memory internal bus number of active processor cores the menu appears when you...

Page 59: ...IDE Configuration menu and description of items are given below Fig 5 4 Screen of the IDE Configuration menu Table 5 3 Description of the IDE Configuration menu Menu item Purpose Onboard PCI IDE Contr...

Page 60: ...PI device in seconds Available values are 0 5 10 15 20 25 30 35 ATA PI 80Pin Cable Detection Selecting a method for identifying an 80 core ATA PI cable Host Device Check by system and IDE devices Host...

Page 61: ...connected device type CD DVD Identify the connected device as the CD DVD drive ARMD Identify the connected device as the ATAPI removable media ZIP LS 120 LBA Large Mode Addressing type of the device c...

Page 62: ...data transfer rate in this mode is up to 11 1 MB sec 4 Set the PIO 4 mode for the connected device The data transfer rate in this mode is up to 16 6 MB sec DMA Mode DMA Direct Memory Access data tran...

Page 63: ...lecting the console I O serial port COM1 COM1 port is used as a console I O port COM2 COM2 is used as a console I O port COM3 COM3 is used as a console I O port COM4 COM4 port is used as a console I O...

Page 64: ...and at the time of OS system booting Always Console I O is always active Some operating systems may not work while this option is selected Terminal Type Type of the terminal ANSI ANSI standard VT100...

Page 65: ...cy USB Support Support of Legacy USB mode Disabled Legacy USB mode is disabled Enabled Legacy USB mode is enabled Auto Activation of the Legacy USB mode only if at least one USB device is connected US...

Page 66: ...r USB device wakeup Disabled Support is disabled Enabled Support is enabled USB IRQ Configuring the interrupt line used by the USB controller Auto Automatic selection use IRQ 5 IRQ5 is used use IRQ 6...

Page 67: ...ice connected to this bus can keep it busy while transferring the data 32 64 96 128 160 192 224 248 Allocate IRQ to PCI VGA Allowing the interrupt assignment to the graphics card on the PCI bus No Do...

Page 68: ...PnP devices Reserved Disable the use of this interrupt by the PCI PnP devices reserve for the Legacy devices Setting to the Reserved option will enable to use the IRQ line by external ISA devices not...

Page 69: ...ce which will be used for booting the operating system The screen of the Boot menu and description of menu items are specified below Fig 5 9 Screen of the Boot menu Table 5 8 Description of the Boot m...

Page 70: ...switched on Enabled Choosing this value allows you to reduce the number of tests at the time of power on and by doing so speed up the boot process Add On ROM Display Mode The mode for displaying expa...

Page 71: ...able the BIOS system to wait for F1 to be pressed in the event of an error at the time of booting Hit DEL Message Display Displaying the message Hit Del to enter Setup during memory initialization Dis...

Page 72: ...ction of the boot sector against viruses If any program or virus executes the Disk Format command or tries to write to the boot sector on the hard disk a warning will be displayed on the monitor While...

Page 73: ...0th and 1st USB ports Enabled Enable operation of the ports Disabled Disable operation of the ports USB Control 2 Interface Controlling operation of the 2nd and 3rd USB ports Enabled Enable operation...

Page 74: ...enu output Menu item Purpose Save Changes and Exit Save settings in the CMOS and FRAM memory and exit BIOS Setup Discard Changes and Exit Exit without saving settings to CMOS and FRAM Discard Changes...

Page 75: ...the parameters of I O devices and CTTY change the standard I O device commands in the AUTOEXEC BAT file MODE COMm BAUD HARD b PARITY p DATA d STOP s CTTY COMm COMm COM port used COM1 COM2 COM3 COM4 B...

Page 76: ...Analog Converter DDR SDRAM Double Data Rate Synchronous Dynamic Random Access Memory DMA Direct Memory Access DMI Direct Media Interface DVMT Dynamic Video Memory Technology ECC Error Correction Code...

Page 77: ...ler Hub I2C Inter Integrated Circuit LCD Liquid crystal display LPC Low Pin Count LVDS Low Voltage Differential Signal MDI Media Dependent Interface PC Personal Computer PIO Programmed Input Output PL...

Page 78: ...ck SMB System Management Bus Abbreviation Definition SMBus System Management Bus SODIMM Small Outline Dual In Line Memory Module SSD Solid State Disk TFT Thin Film Transistor TTL Transistor Transistor...

Page 79: ...ull 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 i...

Reviews: