SOMANET Core C22

A.5

Overview

Core modules are the heart of every SOMANET node. The C22 Core module features 2 interconnected dual-core XMOS XS1-L16-128 processors. Having the huge computational resources of 32 deterministic real-time hardware threads, it is used in system positions where a plus of computational resources is required. This is the case where network type link interfaces shall be added to the system or where a majority of application software shall be run, such as inverse kinematics for a mechanical subsystem. This is usually required at the trunk of a Composite SOMANET Node.

../../../../../_images/COREC22_BOARD.png

Block Diagram

../../../../../_images/C22_Schematics.png

Technical Specs

General Specifications

General Specifications
Number of 32-bit processor cores 4
Number of real-time hardware threads (total / per core) 32 / 8
Core clock frequency 500 MHz
Million instructions per second (MIPS) 1000
Maximum clock frequency usable by single thread 125 MHz
Minimum guaranteed clock frequency per thread 62,5 MHz
Maximum inter-core bus speed 244 Mbit/s
Typical power consumption 700 mW
Distributed SRAM size 4x 64 kByte
Flash memory size 4 Mbit
Supply voltage 5 V DC*
On-board voltage regulators 3.3, 1.0 V DC
Auxiliary supply option available Yes (Molex Flexi-Mate)

Absolute Maximum Ratings

Ratings
Property Min Average Max Unit
Vin 3.8 5.0 5.5 V
Iout     1500 mA
Power consumption   700   mW
Operating temperature -35   85 °C

Connectors

../../../../../_images/COREC22IO.png

FLASH SPI Pads

Instead of using JTAG to write a bootable image via the processor to the Flash storage device, this can be accessed directly using the Flash SPI connector. This programming interface is intended to be used within serial production processes. The Flash SPI pads can be accessed through soldered wires or a custom adaptor. Please contact Synapticon for assistance with using this interface.

Auxiliar Power Connector

The C22 by default is supplied with +5V DC over the IO connector. However, for some applications you might need to supply power through your C22. For that the C22 offers Auxiliary Power Pads. Optionally, these pads are equipped with a Molex Flexi-Mate receptacle (Molex Part-# 503471-0200). In this case, use Molex Flexi-Mate housing and crimp terminals (Molex Part-# 503473-0200 and 503485-0000) to connect.

Ports Definition

SOMANET Core C22 IF1 connector Pin Mapping
Pin Designator Pin Designator
1 CLK_25M * 80 3V3
2 GND 79 X0D29
3 X0D27 78 3V3
4 GND 77 X0D28
5 X0D26 76 3V3
6 GND 75 X0D30
7 X0D31 74 3V3
8 GND 73 X0D32
9 X0D33 72 3V3
10 GND 71 X0D24
11 X0D36 70 3V3
12 GND 69 X0D37
13 X0D38 68 3V3
14 GND 67 X0D22
15 X0D39 66 3V3
16 GND 65 X0D40
17 X0D41 64 3V3
18 GND 63 X0D13
19 X0D42 62 3V3
20 GND 61 X0D17
21 X0D16 60 3V3
22 GND 59 X0D14
23 X0D23 58 3V3
24 GND 57 X0D19
25 X0D18 56 3V3
26 GND 55 X0D15
27 X0D20 54 3V3
28 GND 53 X0D08
29 X0D03 52 3V3
30 GND 51 X0D21
31 X0D34 50 3V3
32 GND 49 X0D09
33 X0D02 48 3V3
34 GND 47 X0D25
35 X0D04 46 3V3
36 GND 45 X0D07
37 X0D43 44 3V3
38 GND 43 X0D06
39 X0D05 42 3V3
40 GND 41 X0D35
SOMANET Core C22 IO Connector Pin Mapping
Pin Designator Pin Designator
1 3V3 80 X1D26
2 X1D12 79 GND
3 3V3 78 X1D24
4 X1D22 77 GND
5 3V3 76 X1D27
6 X1D13 75 GND
7 3V3 74 X1D28
8 X1D14 73 GND
9 Vin 72 X1D29
10 X1D15 71 GND
11 Vin 70 X1D30
12 X1D16 69 GND
13 Vin 68 X1D31
14 X1D17 67 GND
15 Vin 66 X1D32
16 X1D23 65 GND
17 Vin 64 X1D33
18 X1D18 63 GND
19 Vin 62 X1D34
20 X1D21 61 GND
21 Vin 60 X1D19
22 X1D25 59 GND
23 Vin 58 X1D20
24 X1D37 57 GND
25 Vin 56 X1D35
26 X1D38 55 GND
27 Vin 54 X1D36
28 X1D00 53 GND
29 Vin 52 X1D39
30 X1D03 51 GND
31 Vin 50 X1D04
32 X1D01 49 GND
33 Vin 48 X1D05
34 X1D02 47 GND
35 Vin 46 X1D06
36 X1D07 45 GND
37 Vin 44 X1D08
38 X1D09 43 GND
39 Vin 42 X1D11
40 X1D10 41 GND

* Com Pin 80 (25Mhz Clock) can be connected to X0D12 using jumper on Core C22

Power Supply

If you are combining a C22 with a Drive or IO module, it is generally required to supply your SOMANET device through that module. Nevertheless, if there is not such Drive or IO module in your device, or your application simply requires it, you can directly supply your C22 with 5V through its power connector.

../../../../../_images/COREC22_POWER-SUPPLY.png

Programming the Board

The C22 can be programmed and debugged using XTAG3 JTAG devices by XMOS Ltd. To connect the XTAG3 connector to the C22 you must use a “SOMANET Core C22 Debug Adaptor”.

../../../../../_images/XMOX_ACC_XTAG_2_top1.png

XMOS XTAG3 JTAG

../../../../../_images/C22-Debug-Pinout.png

SOMANET Core C22 Debug Adaptor

xSCOPE

This same accessory it is used to enable / disabled the xSCOPE function in the C22 Core board with an analog switch. It is important to mention, that it is not possible to use the DX (xCONNECT) port A of the Com module (e.g. SOMANET Com DX) while the xSCOPE is activated. Please be sure the orange LED is ON while running any application with xSCOPE and to have the LED off for running xCONNECT on the port A.

../../../../../_images/SOMANET_ACC_CORE_C22_DEBUG.png

Geometry & Dimensions

../../../../../_images/C22_main_dimensions.png

Download 3D Model

Revisions

There are no previous releases of this board.