Shiratech Solutions Spark-100 Integration Manual Download Page 20

 

20 | Spark-100 HW user manual v1.3   

 

The Clock distributor has two clock sources either the internal 25 MHz clock or an external clock from 
the SMARC interface, the following table sum up the clock source options: 

Clock input 

 

Clock source 

Remarks 

SEC_REFP – Pin 11 

SMARC interface  
V5PCIE_ Pin P80 

Reference  clock from SMARC 
connector  

PRI_REFP – Pin 8 

25Mhz internal 
 

 

The selection between the clocks sources can be either automatic or using the REF_SEL pin (pin 6), the 
selection is done via the I2C I/O expender(located on I2C1 of the HPS)see table below: 

I/O 

expender 

port 

Signal 

Type 

Description 

0-2 

REF_CLK_SEL  
connected to Pin 6 of 
the clock distributor  

Out 

Select the clock generator source. 
"0" – Primary (internal) 
"1" – Secondary  

0-3 

CLK_SYNC 
connected to Pin 42 of 
the clock distributor 

Out 

Synchronize the clock generator clocks 
For the clock device 
 
 

0-4 

CLK_PDN 
connected to Pin 43 of 
the clock distributor 

Out 

Disable the clock generator(clock device) 
"0" – Disable 
"1" – Enabled 

0-5 

CLK_RESETN 
connected to Pin 44 of 
the clock distributor 

Out 

Reset the clock generator(clock device) 
"0" – Reset  
"1" – Normal 
 

The CDCM6208 offers 8 clock outputs, the following table sums up the available out clocks of the device: 

 

Clock output   

Clock destination 

Remarks 

Y0_P – Pin 14 

Altera device -  
REFCLK0LP – Pin V5 

Reference  clock for the transceivers  

Y0_N – Pin 15 

Altera device - REFCLK0LN 
– Pin V4 

Reference  clock for the transceivers  

Y1_P – Pin 17 

SMARC interface -
PCIE_ - Pin P83 

Clock out to carrier board 

Y1_N – Pin 16 

SMARC interface 
PCIE_A_REFCK- - Pin P84 

Clock out to carrier board 

Summary of Contents for Spark-100

Page 1: ...Spark 100 Altera Cyclone V SOC System on Module Integration guide Revision 1 3...

Page 2: ...2 2 Reset sources 10 2 3 HPS Interfaces 12 2 3 1 USB 12 2 3 2 Ethernet port 13 2 3 3 UART 13 2 3 4 CAN 13 2 3 5 I2C overview 14 2 3 6 I2C Mapping 15 2 3 7 SPI 17 2 3 8 JTAG 17 2 4 Clocks scheme 19 2...

Page 3: ...ns 29 2 10 1 SMARC connector 30 Appendix 1 Hardware devices used on the SOM 32 Appendix 2 Qsys parameters for the Spark 33 Document Revision History Revision Date Description 1 0 12 6 2014 Initial ver...

Page 4: ...r more details if needed review the Cyclone V user manual 1 1 SoM introduction The Spark 100 is an industrial embedded System On Module SoM based on Altera new Cyclone V SoC The Spark 100 offers a uni...

Page 5: ...iagram The following diagram provides an overview of the SOM The following paragraphs will provide detailed description of the various parts of the SOM and how to use them in order to build a product...

Page 6: ...5V 5 2 1 1 VCCBAT FPGA Encryption Key power The Altera SOC has an option to maintain an encryption key for FPGA configuration even if the system power is down For that pin S147 of the SMARC interface...

Page 7: ...3V The selection is done by hardware and cannot be changed during operation Bank 4A 68 1 5V 1 8V 2 5V 3 3V The selection is done by hardware and cannot be changed during operation Bank 5A 16 1 8V Fix...

Page 8: ...located on the SOM can be used for debug and prototype or via pins on the SMARC interface this option must be used in production Note the pins cannot be based on I Os set by software the pin state sho...

Page 9: ...es The power levels of ports 3B and 4A can be set by dip switches located on the SPARK 100 board SW2 There is a single switch that sets the VCCPD power for both banks and two switches that set the pow...

Page 10: ...tate sufficient for software to boot o Triggered by a power on reset and other sources e g push buttons on carrier board o Resets all HPS logic that can be reset o Affects all reset domains o This Res...

Page 11: ...or The FPGA can also be reset by the SOC ARM core or by an IO pin on the FPGA fabric When using the 128 MB QSPI Flash memory as a boot source the warm reset does not work automatically due to configur...

Page 12: ...cluding control endpoint Up to 16 host channels Supports generic root hub Automatic ping capability Configurable to OTG 1 3 and OTG 2 0 The card has two possible configurations for the USB usage based...

Page 13: ...wo LED signals from the GE PHY are also connected to the SMARC edge connector MDC MDIO The Ethernet MDC MDIO signals are connected to the internal phy and are not available on the SMARC connector 2 3...

Page 14: ...expanded to four I2C interfaces in order to meet the SMARC requirements providing I2C_Cam I2C_GP I2C_PM and I2C_LCD buses o The buses can be used for any other application according need o There are...

Page 15: ...AM_D I2C_CAM _C Enables access to I2C devices on Carrier I2C_CAM in SMARC standard 1 I2C_GP_D I2C_GP _C Enables access to I2C devices on Carrier I2C_GP in SMARC standard 2 I2C_PM_D I2C_PM _C Enables a...

Page 16: ...0 2 REF_CLK_SEL Out Select the clock generator source clock 0 Primary internal 1 Secondary external 0 3 CLK_SYNC Out Synchronize the clock generator 0 4 CLK_PDN Out Disable the clock generator clock...

Page 17: ...n board 10 pins JTAG connector The JTAG signals are also connected to the SMARC connector an analog switch selects between the JTAG connector and the SMARC connector The selection is done by a switch...

Page 18: ...The switches options are as follows JSEL0 0 FPGA in Chain default 1 FPGA not in chain JSEL1 0 JTAG connector default 1 SMARC connector Note For production the SOM provided without the JTAG connector...

Page 19: ...Low Noise Synthesizer 265 fs rms Typical 1 ppm Frequency Error and Eliminates Jitter or Low Noise Jitter Cleaner 1 6 pSec need for Crystal Oscillators and Other rms Typical Jitter Any frequency using...

Page 20: ...ck generator source 0 Primary internal 1 Secondary 0 3 CLK_SYNC connected to Pin 42 of the clock distributor Out Synchronize the clock generator clocks For the clock device 0 4 CLK_PDN connected to Pi...

Page 21: ...ly Y4_N Pin 25 Altera device CLK0N Pin W11 FPGA clock input Y5_P Pin 29 Altera device CLK1P Pin V12 FPGA clock input If a single ended clock is needed use the P pin only Y5_N Pin 28 Altera device CLK1...

Page 22: ...0 85 KLE A6 A5 pin out which means that all the pins of the FPGA in that configuration are supported and available on the SMARC interface However when the A2 or A4 25KLEs or 40KLEs devices are used th...

Page 23: ...ply with a wide range of protocols and data rate standards On the Spark the transceivers are routed as differential pairs to support high speed applications The Spark also provide optional low jitter...

Page 24: ...des are supported 00000 Fast Parallel 16 bits 00001 Fast Parallel16 bits Security enabled 00010 Fast Parallel16 bits Compressed enabled 00011 Fast Parallel Security enabled Compressed enabled 2 6 HPS...

Page 25: ...00 is supports an internal I2C memory device Atmel AT24C01Ce located on I2C1 bus of the HPS offering 1Kbit I2C memory Can be used as secure boot Can be used as MAC address for the GE interface Note pa...

Page 26: ...The other two pins are connected to the SMARC interface Bsel1 1 is P124 Bsel2 P125 offering the following options Bsel value Boot source Support 000 Reserved Not supported 001 FPGA HPS to FPGA bridge...

Page 27: ...d in 1 No card SD_WP GPIO0 out SD card write protect Active Low GE Interrupt GPIO35 in Giga Ethernet Interrupt from PHY Active Low TEMP_ALM GPI3 in Temperature Sensor Alarm Active Low IO_INT GPI2 in I...

Page 28: ...ser manual v1 3 Fixed interfaces like GE and USB RFU unused pins reserved for future use The full pin out of the Spark is available in a dedicated document SPARK pin out definition available on the Sh...

Page 29: ...rding to the SMARC standard the full details are available at http www sget org standards smarc html The following figures are taken from the standard to show the physical dimensions of the module and...

Page 30: ...rs from other vendors are available in the SMARC HW specification Vendor Vendor P N Stack Height Body Height Contact Plating Foxconn AS0B821 S43B H 1 5mm 4 3mm Flash Black Foxconn AS0B821 S43N H 1 5mm...

Page 31: ...nn AS0B826 S55B H 2 7mm 5 5mm 10 u in Black Foxconn AS0B826 S55N H 2 7mm 5 5mm 10 u in Ivory Foxconn AS0B821 S78B H 5 0mm 7 8mm Flash Black Foxconn AS0B821 S78N H 5 0mm 7 8mm Flash Ivory Foxconn AS0B8...

Page 32: ...12 TI SDIO port expander with voltage level translation AT24C01C Atmel I2C Compatible 2 wire Serial EEPROM 1 Kbit 128 x 8 USB3300 Microchip High speed USB host device or OTG phy USB3740 Microchip High...

Page 33: ...33 Spark 100 HW user manual v1 3 Appendix 2 Qsys parameters for the Spark The following paragraph provides the HPS configuration used in the demo version provided for the Spark...

Page 34: ...ed Care must be taken for interfaces which are connected to hardware devices located on the module like USB GE I2C etc For interfaces which are connected directly connected to Spark interface the conf...

Page 35: ...35 Spark 100 HW user manual v1 3 Clock configuration...

Page 36: ...36 Spark 100 HW user manual v1 3 DDR setting...

Page 37: ...37 Spark 100 HW user manual v1 3...

Page 38: ...38 Spark 100 HW user manual v1 3...

Page 39: ...39 Spark 100 HW user manual v1 3...

Page 40: ...40 Spark 100 HW user manual v1 3...

Page 41: ...41 Spark 100 HW user manual v1 3...

Reviews: