Fastwel CPC309 User Manual

Manual is about: CPU module

Summary of CPC309

  • Page 1

    Cpc309 intel atom d510-based sbc specification cpc309 cpc309 intel atom d510-based sbc with stackpc expansion connector user manual rev. 0.2 december 2015 the product described in this manual is compliant with all related ce standards..

  • Page 2

    Cpc309 intel atom d510-based sbc specification product title: cpc309 document name: cpc309 user manual manual version: 0.2 copyright © 2015 fastwel co. Ltd. All rights reserved. Revision record revision no. Brief description of changes board index revision date 0.1 initial version cpc309 december 20...

  • Page 3

    Cpc309 intel atom d510-based sbc specification table of contents trademarks 7 ownership rights 7 copyright 7 transportation, unpacking and storage ……………………………………………………………...…..8 transportation………………………………………………………………………………………………………..…. 8 unpacking ………………………………………………………………………………………………………..……… 8 stora...

  • Page 4

    Cpc309 intel atom d510-based sbc specification 3.6 watchdog timers………………………………………………………………………………………………….35 3.7 module address space …………………………………………………………………………………………...35 3.7.1 distribution of memory address space ……………………………………………………………………….35 3.7.2 distribution of i/o address space of the module ...

  • Page 5

    Cpc309 intel atom d510-based sbc specification list of tables table 1-1: ordering information ……………………………………………..……………………………………..…..11 table 1-2: delivery checklist ………………………………………………………………………………………….....12 table 1-3: additional accessories ………………………………………………………………………………………12 table 2-1: required pow...

  • Page 6

    Cpc309 intel atom d510-based sbc specification list of figures fig. 1-1: template for ordering cpc309 cpu module ......................................................................................... 11 fig. 2-1: dimensions and fitting dimensions of the module (top view) …...........................

  • Page 7: Trademarks

    Cpc309 intel atom d510-based sbc specification trademarks "fastwel" logotype is a trademark belonging to fastwel group co. Ltd., moscow, russian federation. Besides, this document may contain names, corporate logotypes and trademarks being registered trademarks; consequently, property rights to them...

  • Page 8

    Cpc309 intel atom d510-based sbc specification transportation, unpacking and storage transportation the device should be transported in original manufacturer’s separate packaging (transport packaging), which contains an individual antistatic bag and a cardboard box, in the closed transport (automobi...

  • Page 9: Manufacturer’S Warranty

    Cpc309 intel atom d510-based sbc specification manufacturer’s warranty warranty liabilities the manufacturer hereby guarantees the product conformity with the requirements of the 4013- 025-72782511-09 technical conditions provided that the consumer complies with the operating, storage, transportatio...

  • Page 10: 1. Introduction

    Cpc309 intel atom d510-based sbc specification 1. Introduction 1.1. Purpose this user manual (hereinafter referred to as the “manual”) contains essential information on the device and its operation principle, which is required for commissioning, intended use and maintenance of c pС309 cpu module (he...

  • Page 11

    Cpc309 intel atom d510-based sbc specification 1.2 versions, delivery checklist, ordering information 1.2.1 versions, ordering information module’s versions and their part numbers (ordering information) are given in the table below: table. 1-1: ordering information name Условное обозначение ordering...

  • Page 12

    Cpc309 intel atom d510-based sbc specification 1.2.2 delivery checklist delivery checklist for all module versions is specified in the table below:: table 1-2: delivery checklist ordering name description cpС309-01 cpc309 cpu module acs00023-04 adaptor cable (db9m – idc10) for the xp3, xp6 (СОМ1, co...

  • Page 13: 2 Technical Specification

    Cpc309 intel atom d510-based sbc specification 2 technical specification 2.1 functional structure of the module the module includes the following basic functional elements: ▪ intel atom d510 cpu: – two 32-x/64-x bit x86 core, – sse2, sse3, ssse3 support, – hyperthreading support, – 64-bit memory bus...

  • Page 14

    Cpc309 intel atom d510-based sbc specification 2.2 module power supply electric power supply of the module must meet the requirements cited in the table below. The module may be powered via the both power connector (xp25) and pc/104 bus connector. The module's maximum current consumption value is 2....

  • Page 15

    Cpc309 intel atom d510-based sbc specification 2.4 mechanical characteristics the module has the following mechanical characteristics: – vibration resistance, acceleration amplitude - 5g max. – single shock resistance, peak acceleration - 100 g max. – multiple shock resistance, peak acceleration - 5...

  • Page 16

    Cpc309 intel atom d510-based sbc specification fig. 2-2: module overall dimensions (side view) note: the overall dimensions are shown in view of the parts protruding over the stack pc board. 2.6 mean time between failures (mtbf) the mtbf value for the module is 175 000 h. Note: this mtbf value has b...

  • Page 17

    Cpc309 intel atom d510-based sbc specification 3 module structure and functioning 3.1 block diagram of the module block diagram of the module is shown below: fig. 3-1: block diagram of the module block diagram of the module shows principal functional parts: - intel atom d510 cpu; - - ddr2 sdram (2gb...

  • Page 18

    Cpc309 intel atom d510-based sbc specification – nand flash data storage (4 gb); – vga monitor port (xp1); – lvds interface connector for tft panel connecting (xp8); – 2x sata channels (xp7); – compact flash connector (xp12); – two 10/100/1000 mb ethernet channels (xp7); – 8x usb 2.0 ports (xp4 and ...

  • Page 19

    Cpc309 intel atom d510-based sbc specification fig. 3-2: location of connectors and principal components on the top side fig. 3-3: location of connectors and principal components on the bottom side.

  • Page 20

    Cpc309 intel atom d510-based sbc specification 3.3 features of functional parts - intel atom d510 32-bit intel atom cpu with low power consumption (~10 w). The cpu represents a highly- integrated solution that combines the cpu core itself, as well as sdram/ddr2 controller and graphics card with 3d/2...

  • Page 21

    Cpc309 intel atom d510-based sbc specification - audio support is implemented via audio codec hd audio. The board is equipped with connectors, which have: line input signals, line output signals (5 contact connector with a pitch of 2mm), as well as microphone input (2-contact connector with a pitch ...

  • Page 22

    Cpc309 intel atom d510-based sbc specification table. 3-1: purpose of stackpc connector contacts (xp7).

  • Page 23

    Cpc309 intel atom d510-based sbc specification 3.4.1.2 pci-104 interface pci-104 interface uses 120-pin (30 х4) connector xs4, located on the upper side of the board. It serves for the transfer of all the required signals of 32-bit pci bus at the frequency of 33 mhz. Support of the four bus master d...

  • Page 24

    Cpc309 intel atom d510-based sbc specification fig. 3-5: contacts pci-104 connector (xs4) table 3-2: purpose of pci-104 connector contacts (xs4).

  • Page 25

    Cpc309 intel atom d510-based sbc specification “pci vio selector” (xp13) switch is located on the top side of the board (near the xs4 connector, see fig. 3-2: location of the board and main components on the top side) and serves for choosing the right power supply voltage of pci interface buffers of...

  • Page 26

    Cpc309 intel atom d510-based sbc specification table 3-3: purpose of vga (xp1) connector contacts the display is connected using acs00027-02 accessory from the delivery checklist, or using a self-made cable. Using 89947-710 lf (fci) is recommended. 3.4.2.2 lvds interface the top side of the board is...

  • Page 27

    Cpc309 intel atom d510-based sbc specification more detailed information on tft panel supply voltage is given in subsection 5.2 selection of tft panel power supply. If contacts 1-2 are closed – voltage of +3.3 v is carried to the digital panel. If contacts 2-3 are closed – voltage of +5 v is carried...

  • Page 28

    Cpc309 intel atom d510-based sbc specification table 3-5: purpose of audio connector contacts when manufacturing cable adapters for connection to xp19 and xp20 it is recommended to use the sockets of phr-5 (jst) / phr-2 (jst) type, accordingly designed for wire crimp with sph-002t-p0.5s (jst) contac...

  • Page 29

    Cpc309 intel atom d510-based sbc specification fig. 3-10: com1/com2 (xp3 и xp6) connectors table. 3-6: purpose of com1/com2 (xp3 и xp6) contacts 3.4.5 usb interfaces the module has 8x usb 2.0 channels. 6x channels are routed the stackpc connector (see table 3-1). The rest 2 channels are routed to th...

  • Page 30

    Cpc309 intel atom d510-based sbc specification 3.4.6 gigabit ethernet interface two 10/100/1000 mbit pcie ethernet controllers built on intel i82574 microchip are used in the cpc309 module. Both channels are routed to the stackpc connector. Interfaces ensure automatic detection of transmission speed...

  • Page 31

    Cpc309 intel atom d510-based sbc specification table 3-8: purpose of compactflash (xp12) connector contacts.

  • Page 32

    Cpc309 intel atom d510-based sbc specification 3.4.9 ps/2 keyboard/mouse interface in the module, ps/2 keyboard port and ps/2 mouse port are combined on a single connector and ensure opportunity of connection of input devices: ps/2 keyboard and ps/2 mouse. In terms of design, ps/2 keyboard and mouse...

  • Page 33

    Cpc309 intel atom d510-based sbc specification fig. 3-14: xp25 power supply connector table 3-10: purpose of xp25 connector contacts 3.4.11 digital i/o port the digital i/o port has 8 separately programmed i/o lines. In the i/o mode, each line repre sents a “push-pull” type output with the following...

  • Page 34

    Cpc309 intel atom d510-based sbc specification table 3-12: parameters of the line of digital i/o port in the input mode description of programming digital i/o port is given in the subsection 6.3. Digital i/o port is routed to the single-row xp24 connector with a contact pitch of 2 mm on the top side...

  • Page 35

    Cpc309 intel atom d510-based sbc specification when manufacturing the cable, it is recommended to use 29305-008lf (fci) socket for wire crimp with contacts 77138-01lf (fci). 3.4.12 system reset connector 2- pin “reset” (xp16) connector is designed for the connection of a button without being fixed i...

  • Page 36

    Cpc309 intel atom d510-based sbc specification table 3-15: distribution of memory address space range of addresses size description 00000h – 9ffffh 640 kb ram a0000h – bffffh 128 kb video memory c0000h – С7fffh 32 kb bios video memory c8000h – Сbfffh 16 kb bios video memory cc000h - cffffh 16 kb res...

  • Page 37

    Cpc309 intel atom d510-based sbc specification 3.7.3 distribution of interrupt lines default interrupt requests are generated by devices, included into the module. The interrupt sources are shown in the table below. Stackpc, stackpc-pci, pci-104, pcie/104, pci/104- express extension modules may be u...

  • Page 38: 4 Installation Of Cpc309

    Cpc309 intel atom d510-based sbc specification 4 installation of cpc309 it is necessary to strictly comply with the below rules, warnings and procedures in order to properly install the module, prevent damages of the device, system components, as well as injuries of associates. Procedure of installi...

  • Page 39

    Cpc309 intel atom d510-based sbc specification 4.2 possible heat removal methods the appendix cites technical requirements the user must take into account while developing his own cooling system. Temperature should be controlled with the help of a thermal sensor. Heat removal methods are shown on th...

  • Page 40

    Cpc309 intel atom d510-based sbc specification 3. For installing cpc309, the following actions should be performed: - before installing, make sure that the system power has been disconnected. - depending on the use, system configuration and temperature requirements, cpc309 is installed in a number o...

  • Page 41

    Cpc309 intel atom d510-based sbc specification 4.4 module removal procedure in order to remove the module, perform the following operations: 1. Make sure that the safety requirements listed in section 4.1 have been observed. Particular attention is to be given to the warning related to the heat-sink...

  • Page 42

    Cpc309 intel atom d510-based sbc specification 4.5.2 battery replacement use renata cr2032 lithium batteries as replacements. The expected service life of a battery having 190 mah capacity is approximately 5 years. However, the battery service life depends on the operating temperature and on the len...

  • Page 43: 5 Configuration Of Cpc309

    Cpc309 intel atom d510-based sbc specification 5 configuration of cpc309 5.1 selection of buffers power voltage on the pci bus of extension modules before installing extension modules (stackpc-pci, pci-104, pci/104-express), one must select the pci buffers power voltage with the help of xp13 switch ...

  • Page 44

    Cpc309 intel atom d510-based sbc specification 5.2 selecting the power supplied to tft panel tft digital panel power supply is selected with the help of xp2 (lvds panel power selector) three-pin switch, see fig. 3 2: location of connectors and principal components on the top side. The switch positio...

  • Page 45

    Cpc309 intel atom d510-based sbc specification 5.4 bios update there is fwflash.Exe utility, located at ftp server. This utility is intended for bios update within the module. In order to update bios, it is required to freedos or ms dos os and start fwflash.Exe utility with the parameters, e.G.: fwf...

  • Page 46: 6 Cpc309 Programming

    Cpc309 intel atom d510-based sbc specification 6 cpc309 programming 6.1 work with wdt1 watchdog timer after the module loading post is over, the wdt watchdog timer is off. This timer can be controlled by the user with the help of gpio outputs of the ich8 chipset. Two registers are available for that...

  • Page 47

    Cpc309 intel atom d510-based sbc specification 6.2 work with wdt2 watchdog timer the wdt2 watchdog timer is located in the super io smsc3114 microchip. It has more settings than the wdt1 watchdog timer. Four registers in the module input/output space are used for its configuring. The purposes and ad...

  • Page 48

    Cpc309 intel atom d510-based sbc specification register 0 - input buffer register this register is read-only; it reflects the status of the discrete input/output port channels. If any bit of this register has been set, the respective port channel has a high level, if the bit has been reset, the chan...

  • Page 49: 7 Phoenix® Bios

    Cpc309 intel atom d510-based sbc specification 7 phoenix® bios your computer is equipped with an adapted version of phoenix® bios, which is a standard system for ibm pc at compatible computers. It supports intel®x86 and compatible processors, provides low-level support to the processor, memory and i...

  • Page 50

    Cpc309 intel atom d510-based sbc specification 7.2 main this is a generic tab of the bios setup software appearing upon entry. In the menu of this tab, you can set system clock and date, set ata/sata devices parameters, control cache, set module start parameters. Data about the installed and availab...

  • Page 51

    Cpc309 intel atom d510-based sbc specification fig. 7- 3: “ide primary/master” submenu screen where: type: storage type setting [auto] – the system chooses the storage type automatically [none] – ata storage disabled [atapi removable], [ide removable] – removable atapi, ide devices [cd-rom] – cd-rom...

  • Page 52

    Cpc309 intel atom d510-based sbc specification 7.2.2 sata port 1 – port 3 these submenus set the parameters of storages connected to the sata bus, namely sata port 1, port 3 - storages connected to xp7 and xp10 respectively, sata port 2 - a built-in fastwel flash disk. The settings of those submenus...

  • Page 53

    Cpc309 intel atom d510-based sbc specification 7.2.4 boot features module boot parameters setting submenu. The screen is shown in the figure below. Fig. 7-5: "boot features" submenu screen where: summary screen: displaying the system configuration when booting boot-time diagnostic screen: displaying...

  • Page 54

    Cpc309 intel atom d510-based sbc specification 7.3 advanced this tab is used for advanced module settings. The "advanced" tab menu is shown on the figure below. Fig. 7-6: "advanced" tab menu screen where: installed o/s: setting the type of operating system installed on the module reset configuration...

  • Page 55

    Cpc309 intel atom d510-based sbc specification 7.3.1 pnp configuration submenu for setting the distribution of interruptions and memory among pci- and isa-devices. The submenu screen is shown on the figure below. Fig. 7-7: "pnp configuration" submenu screen where: pci/pnp isa umb region exclusion su...

  • Page 56

    Cpc309 intel atom d510-based sbc specification 7.3.2 console redirection submenu for setting the distribution of interruptions and memory among pci- and isa-devices. The submenu screen is shown on the figure below. Fig. 7-8: "console redirection " submenu screen where: com port address: - choosing a...

  • Page 57

    Cpc309 intel atom d510-based sbc specification 7.3.3 i/o device configuration input/output devices setting submenu. The submenu screen is shown on the figure below. Fig. 7-9: "i/o device configuration" submenu screen where: xp3, xp6 – control of rs232 com1, com2 ports.

  • Page 58

    Cpc309 intel atom d510-based sbc specification 7.4 intel this tab makes it possible to change intel microprocessor and chipset settings. The "intel" tab menu is shown on the figure below. Fig. 7-10: "intel" tab menu screen the menu of this tab has several additional submenus..

  • Page 59

    Cpc309 intel atom d510-based sbc specification 7.4.1 cpu control sub-menu the submenu of cpu parameters control. The submenu screen is shown on the figure below. Fig. 7-11: "cpu control sub-menu" submenu screen where: hyperthreading: - control of the cpu hyperthreading mode processor power managemen...

  • Page 60

    Cpc309 intel atom d510-based sbc specification 7.4.2 video (intel igd) control sub-menu built-in video controller parameters control submenu. The submenu screen is shown on the figure below. Fig. 7-12: "video (intel igd) control sub-menu" submenu screen where: default primary video adapter: selectio...

  • Page 61

    Cpc309 intel atom d510-based sbc specification 7.4.2.1 igd – lcd control sub-menu submenu for setting parameters of the lcd. The submenu screen is shown on the figure below. Fig. 7- 13: “igd – lcd control sub-menu” submenu screen where: igd – lcd control sub-menu: choosing resolution of the connecte...

  • Page 62

    Cpc309 intel atom d510-based sbc specification 7.4.3 ich control sub-menu the menu has a single submenu: “integrated device control sub-menu” – used for controlling internal chipset controllers. The submenu screen is shown on the figure below. Fig. 7-14: "ich control sub-menu" submenu screen where: ...

  • Page 63

    Cpc309 intel atom d510-based sbc specification 7.4.3.1 pci express control sub-menu submenu for controlling the pci express ports of the module. The submenu screen is shown on the figure below. Fig. 7- 15: “pci express control sub-menu” submenu screen where: pci express – root port (1,2,3,4): contro...

  • Page 64

    Cpc309 intel atom d510-based sbc specification 7.4.3.2 ich usb control sub-menu usb devices control submenu. The submenu screen is shown on the figure below. Fig. 7-16: "ich usb control sub-menu" submenu screen where: usb dev #29 , usb dev #26: internal usb ports control overcurrent detection: enabl...

  • Page 65

    Cpc309 intel atom d510-based sbc specification 7.5 security this tab is intended for setting the module security functions. The screen of this tab menu is shown on the figure below. Fig. 7-17: "security" tab menu screen where: set supervisor password: setting bios setup entry password set user passw...

  • Page 66

    Cpc309 intel atom d510-based sbc specification 7.6 boot tab for setting the module boot devices. The screen of this tab menu is shown on the figure below. Fig. 7-18: "boot" tab menu screen where: boot priority order: setting the priority of module booting from the devices (choose the devices with ar...

  • Page 67

    Cpc309 intel atom d510-based sbc specification 7.7 custom tab for custom module setting. The screen of this tab menu is shown on the figure below. Fig. 7-19: "custom" tab menu screen where: hardware monitor: displaying the current hardware parameters gigabit ethernet lan1. Lan2: control of internal ...

  • Page 68

    Cpc309 intel atom d510-based sbc specification 7.8 exit the tab of bios setup software exit parameters. The screen of this tab menu is shown on the figure below. Fig. 7-20: "exit" tab menu screen where: exit saving changes: exit from bios setup with saving changes exit discarding changes: cancel cha...

  • Page 69: Annex A

    Cpc309 intel atom d510-based sbc specification annex a a cooler development recommendations this appendix provides recommendations the user must take into account while developing his own cooling system. To enable the processor to work in the maximum capacity mode without switching to the reduced po...

  • Page 70: Appendix B:

    Cpc309 intel atom d510-based sbc specification appendix b: disclaimer this disclaimer contains special operating conditions of fastwel in the following areas: intellectual property, warranty policy, conditions of the order and delivery. 1 intellectual prorety 1.1 if any infraction, interference, imp...