Home

Cairnsmore1 Manual

image

Contents

1. e o 2 o L nt Tr he de 5 rv Try k o 4 4 1 4 1 UP DOWN RIBBON CABLES UP DOWN Ribbon Cables support the chaining of Cairnsmorel boards though a single USB interface Currently the maximum number of boards on a single USB lead is 2 boards but it is planned to extend this capability to more boards running off a single USB lead These cables are available in 4 lengths The standard length 1s 10cm but 20cm 30cm and 40cm cables are also available to suit your stacking arrangement Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 41 MECHANICAL ARRANGEMENT The Dimensions on the drawing below are millimetres mm All sizes quoted are subject to manufacturing tolerances and should only be used as a general guide Miu way ER o oo e SAISIE __ E A cr LUE ilalalelel E i bd NO he a LA gt e ig 7 SS O CCRN E 9 0 IO 115 6 The maximum height of the fully assembled board with its heatsinks fan and supporting feet fitted is approximately 68mm Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 42 Medical and Safety Critical Use Cairnsmorel boards are not authorised for the use in or use in the design of medical or other safety critical systems without the express written person of the Board of Enterpoint If such use 1s allowed the said use will be entirely the responsibility of the user Enterpoint Ltd will accepts no liability
2. point Cairnsmore Manual Issue 1 0 Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 Foreword PLEASE TAKE SPECIAL NOTE OF ANY WARNINGS WITHIN THIS MANUAL Trademarks Spartan 3AN Spartan6 ISE Xilinx are the registered trademarks of Xilinx Inc San Jose California US Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 2 Contents GeumeSaed 6 ARRAVERGAS 8 USB Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 3 Introduction O O 3 o Ltd ts i a pe tee Cre p pi cid 15 AN CT 224 AR sess BE E NE tro ti ay tre e Cpa id Usd cho sis i so 3 UK nt iet neo iey U it L Ae He er E Cm SaR NT o CO Ds trie top Hi us r qo Ue pg ma AMUDI O a Se U a OC ALJ Ss UN qual ae UN FERRO pesa edd es JA LUE 1 du ERINIS ge Cn ie tida 2 ED cin gs Coan TO PRO RO Ci ia a r en a aa E f 3 2 8 3 airnsmorel Welcome to your Cairnsmorel board This board is primarily intended for small scale HPC applications such as Bitcoin mining The aim of this manual is to assist in using the main features of Cairnsmorel There are features that are beyond the scope of the manual Should you need to use these features then please email bitcoin support enterpoint co uk for detailed instructions Cair
3. IL _e A x c gt 2012 E WININE gy poor The Cairnsmorel can be powered via one of the four power sockets on the board WARNING DO NOT CONNECT MORE THAN ONE POWER SOURCE AT THE SAME TIME There 1s a choice of 1 2 5mm 5A Jack socket 2 Disk drive connector 6 5A Molex Part No 0015244441 3 Graphics card power connector Molex 45732 0001 4 6 way Phoenix connector Phoenix Contact 1757284 Mating connector is Phoenix MSTB 2 5 6 ST 5 08 Part number 1948750 For demanding HPC applications e g Bitcoin mining the board will take up to 6Amps from a 12V supply The fuse on Cairnsmorel is a 7A fast blow single use fuse type LittelFuse series 451 or 453 Available from Farnell etc WARNING ENSURE THAT YOUR POWER SOURCE POWER SOCKET AND CONNECTING WIRES ARE CAPABLE OF CARRYING THE POWER TO THIS BOARD SAFELY DO NOT ATTEMPT TO POWER YOUR CAIRNSMORE1 BOARD FROM THE USB CONNECTOR The pinout of the connectors is shown below component side of PCB Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 18 GND MAKE SURE THAT YOUR POWER SOURCE IS COMPATIBLE WITH THE CONNECTIONS SHOWN ABOVE BEFORE YOU CONNECT IT TO YOUR CAIRNSMORE1 BOARD Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 19 POWER REGULATORS i oint asda OY p o LE C LUSS gt 2004 p O au SE U yw Ce U ag 3 xs 7 N Ga Issue 1 LbN P airnsmorel WARN
4. O I xc61x150 bit shipping_test bit lt return gt xc3sprog c cm1 p 1 I xc61x150 bit shipping_test bit lt return gt xc3sprog c cm1 p 2 I xc61x150 bit shipping_test bit lt return gt xc3sprog c cm1 p 3 I xc61x150 bit shipping_test bit lt return gt Wait until each command has completed before moving to the next one If the device fails to configure retry by using the UP_ARROW key to recall the command and repeat the operation Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 35 Please note that each command above will take about 7 Minutes to complete Once has completed change the DIP Switch settings to the normal position as shown DIP Switch Settings for shipping_test bit NORMAL OPERATION k O U U e Cc 4 O ar dm Q 44 Lu N O o A pri UUU enterpoint c EN Que Issue 1 1 Cair nsmor el 3 Programming Using a Xilinx Compatible Cable If you have a Xilinx compatible programming cable then follow the normal programming procedure but first change the DIP Switches DIP Switch Settings for shipping_test bit PROGRAMMING OPERATION via Xilinx or Compatible Programming Cable using JTAG Port O Uk E x r m Ea qe ss Er F po 2012 Enterpoint Ltd imm a z Juw enter point cC Cc aay Tac rot M Issue 1 1 i Cairnsmor el Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 36 DIP Switch Settings f
5. for any failure or defect of the Cairnsmorel board or its design when it is used in any medical or safety critical application Warranty Cairnsmorel comes with a 1 year return to bas warranty 220 or similar bitstreams may damage your Cairnsmorel and use of such bitstreams will invalidate this warranty If unsure which bitstreams are permitted please email us on bitcoin support enterpoint co uk for advice Support Support for Cairnsmorel is available from http www enterpoint co uk cairnsmore cairmsmorel_support_materials html and on email bitcoin support enterpoint co uk Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 43
6. supply power to a stack of 2 boards we provide a power jumper which is used to connect the disk drive connectors of two Cairnsmorel boards to each other One of the Cairnsmorel boards must then be supplied with power via one of the alternative power connectors since the disk drive connector 1s no longer available POWER LOOMS For stack of more than two Cairnsmorel boards we can provide power looms of different lengths each of which will power 3 boards from the Power Distribution board via the 6 pin Phoenix connectors The lengths of the medium and long power looms are designed so that the cables can be routed up the corner of the stack by attaching them to the pillars as shown in the picture above a Short loom Ez E b Medium loom 4 Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 40 POWER DISTRIBUTION BOARD The Power distribution board is designed to distribute 12V supplies for a Cairnsmorel stack It uses 12V power from high efficiency ATX power supplies using standard PCle cabling from these supplies Depending on the quality and rating of the ATX PSU each PCle input feed can support up to 3 4 boards The Power Distribution Board also provides a switch to switch on off the supplying ATX power supply so that a motherboard is not needed for this function The power output to the Cairnsmorel boards is via 4 pin Phoenix connectors Part number MSTB 2 5 4 ST 5 CIE POWER CONNS ON LE aa
7. you have downloaded the Cairnsmore ova file Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 29 Welcome to the Appliance Import Wizard This wizard will guide you through importing an appliance Use the Next button to go to the next page of the wizard and the Back button to return to the previous page You can also press Cancelif you want to cancel the execution of this wizard VirtualBox currently supports importing appliances saved in the Open Virtualization Format OVF To continue select the file to import below Shoose Computer DATA E CAIRNSMOREL PC SOFTWARE VM Images 4 f SearchvMimages 2 S Recent Places Date modified Type Libraries Documents d Music Pictures EE Videos 1 Computer amp BOOT C a TOOLS D a DATA E a ADMIN F S Install Ubuntu H Filename Cairnsmore Click Next to continue Welcome to the Appliance Import Wizard This wizard will guide you through importing an appliance Use the Next button to go to the next page of the wizard and the Back button to return to the previous page You can also press Cancel if you want to cancel the execution of this wizard VirtualBox currently supports importing appliances saved in the Open Virtualization Format OVF To continue select the file to import below choose Keep the Appliance Import Setting at the defaults as below O Enterpoint Ltd Cairnsmorel
8. 0 09 2012 SPI FLASH MEMORY FT 1 ts tow ME Lid visor sass z3 Leu tet pe re N Cid td mi k ies uy ou TT ANNE LL C1 SE U O Mi as Ci HETES sive Am ag ma MM EIS LE LL baj enter pol 2012 co sh TI CELL x 3 Will Ca ita tid oad a M re NUE alrnsmore The four M25P128 SPI flash memory devices configure the Array FPGAs when the board is powered and the Array voltage regulators are enabled providing a suitable bitstream is programmed into the device The M25P128 has a capacity of 128Mbits with a single configuration bitstream for each Cairnsmorel array FPGA taking 4 1Mbits The remaining space can be used by an advanced user for alternative configuration bitstreams or for user data storage The WRITE and HOLD pins of this memory device are pulled up to 3 3V using 1K resistors Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 LEDS Single Red LED tas te gece Cod ed ed cet or ident E eai e Cro tt Usd cho wee ares lee ste 5 0 Rinman jo EEEE ms em cd 4 amp co Uk a BIER mt te t enter porn Entet 2014 J lead oa quad ae ad 4 mM UU ima CO Oe eu qu 2 S im n a rnsmor el Sets of 4 LEDs Cairnsmorel has 17 LEDs These are arranged as a set of 4 LEDs connected to each array FPGA one each of red blue green and yellow and a si
9. 12 21 j Oracle VM VirtualBox 4 1 16 Warning Network Interfaces Installing the Oracle YM VirtualBox 4 1 16 Networking feature will reset your network connection and temporarily disconnect you From the network Proceed with installation now Version 4 1 16 Click Yes to continue i Oracle VM VirtualBox 4 1 16 Setup Ready to Install The Setup Wizard is ready to begin the installation Click Install to begin the installation IF vou want to review or change any of your installation settings click Back Click Cancel to exit the wizard version 4 1 16 lt Back Install Click Install to continue iz Oracle VM VirtualBox 4 1 16 Setup Oracle YM VirtualBox 4 1 16 Please wait while the Setup Wizard installs Oracle YM VirtualBox 4 1 16 This may take several minutes Status Version 4 1 16 Fac lex During the Installation you will be prompted about Windows Logo Driver warning Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 28 Software Installation 4 The software vou are installing has not passed Windows Logo testing to verify its compatibility with Windows F Tell me why this testing i important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the software vendor for software that has passed W
10. ADDRCONFCNETDEV CHANGE eth0 link becomes reads 3 New USB deu a Product EX 3 Manufacturer 51 3 SerialNumber I configuration 1 chosen from 1 choice 90 54013 alizing USB Mass Storage driver 3 SCSI emulation for USB Mass Storage devices 90 548 shcore registered new interface driver usb storage pe device found at 4 E Mage waiting for device to settle before scanning root cairnsmore AN 594069 sd 3 0 0 0 sdb Assuming drive cache write through d 3 0 0 0 Mb Assuming drive cache write through 3 0 0 0 s Assuming drive cache write through BOP PAD Groce Mount the USB Device as follows Type mount auto dev sdb mnt Copy the files from the Pen Drive to the current directory as follows Type cp mnt bit lt return gt Check the files have been copied Type Is bit lt return gt cairnsmore Running Oracle VM VirtualBox Machine View Devices Help root cairnsmore ls x bit shipping test bit twin test bit CAS in bit xc 6lx150 bit root cairnsmore 2 FOOD O FIRiont ct Un mount the device to make it safe to remove Type umount mnt lt return gt Now we can program the bit file into the Array FPGAs Please note that this operation is temporary removing power from the Cairnsmore Board will revert back to the SPI Flash Loaded Bitstream If you wish to maintain this Bitstream in the SPI flash then move to the next section now Set the DIP Switches as shown
11. GNU Linux s rogram are described in the NO WARRANTY to the extent S PO U Broto 2 3 Programming the Bitstream into the FPGA Array First verify that the programming software is able to communicate with the Cairnsmore Board Please note that you should have already installed the Cairnsmore Drivers if you have not done this yet then do so before continuing Make sure the Cairnsmore Board is powered and then connect to your PC Laptop with the USB Lead provided It is important to wait until the Windows Driver plug and play process has completed before performing the next step On the Running VirtualBox VM Select Devices USB Devices and FTDI Cairnsmore1 E cairnsmore Running Oracle VM VirtualBox View Machine Devices Help root cairns CD DVD Devices USB Devices Network Adapters Shared Folders Enable Remote Display Install Guest Additions amp GBs XILINX FTDI Cairnsmorel 0800 Prolific Techn loe too HIER fe Vendor ID 0403 Fingerprint Se Product ID 8350 PIXART USB a Revision 0800 cano Serial No FTVISRER O2Micro CCID state Busy Unknown device OBDA 58F5 1213 REALTEK USB 10 100 LAN 0100 C Media Electronics Inc USB Multimedia Audio Device 0100 STT EXPRESS DUO 0400 USB Keykoard 0110 al ontroller D 0400 BO PU Right col This allows VirtualBox to grab the Cairnsmore Device ready for use with the programming tool
12. ING REGULATORS CAN BECOME HOT IN NORMAL OPERATION ALONG WITH THE BOARDS THERMAL RELIEF AND THE HEATSINKS PLEASE DO NOT TOUCH OR PLACE HIGHLY FLAMABLE MATERIALS NEAR THESE DEVICES WHILST THE CAIRNSMOREI BOARD IS IN OPERATION There are 9 regulators on Cairnsmorel 1 A Diodes Inc AP7167 supplies 3 3v for the Spartan3 AN IO with a maximum current available of 1A 2 A Diodes Inc AP7167 supplies 1 2v for the Spartan3 AN core with a maximum current available of 1A 3 A Linear Technology LT3480 supplies 3 3V for the Array FPGAs IO with a maximum current available of 2A 4 5 6 7 Four Micrel MIC26950 Regulators supply the Array FPGAs with 1 2V with a maximum current available of 12A each These regulators can be switched on or off from the Control FPGA The enable signals must be asserted high for the regulator to turn on The connections between these regulators and the Control FPGA are shown below 8 A Fairchild MC78MOS fixed 12v to 5v regulator provides the 5v control voltage for the four MIC26950 regulators 9 A Fairchild MC78MOS fixed 12v to 5v regulator provides the 5v supply for the USB device Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 20 Thermal Management Cairnsmorel is supplied with heatsinks and fan fitted It is recommended that ambient air temperature does not exceed 40 DegC and air conditioning is recommended for locations where 40 DegC might be exceeded Some bitstreams such as some cur
13. Manual Issue 1 0 20 09 2012 30 le Appliance Import Wizard Appliance Import Settings These are the virtual machines contained in the appliance and the suggested settings of the imported VirtualBox machines You can change many of the properties shown by double clicking on the items and disable others using the check boxes below Configuration cairnsmore Cairnsmorel Enterpoint Ltd Vendor URL www enterpoint co uk cairnsmore cairnsmorel_support_materials html Version 1 0 Description Cairnsmore JTAG Programmer using XC3SPROG Guest OS Type Debian cpu 1 RAM 384 MB pvp USB Controller EP Network Adapter Intel PRO 1000 MT Desktop 82540EM gt Hard Disk Controller DE PIX4 Reinitialize the MAC address of all network cards Click Import to continue Importing virtual disk image cairnsmore diski1 vmdk 2 2 44 x A few seconds remaining Import progress will be displayed After the Import has completed the Cairnsmore Virtual Machine will be present but powered Off EN x caimsmore Welcome to VirtualBox pPowered off In order to create a new virtual machine press the New button in the main tool bar located at the top of the window You can press the Fi key to get instant help or visit www virtuslbox org for the latest informaton and news cairnsmore IDE Controler IDE Secondary Master CO 0VD SATA Controller SATA Port O e sodio Dates LP Netwo
14. Verify that the JTAG Device chain can be accessed as follows Type xc3sprog c cm1 j lt return gt Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 32 cairnsmore Running Oracle VM VirtualBox RL Machine View Devices Help root cairnsmore acairnsmore xcasprog c cmi j DG ic 2004 2011 xc3sprog project Rev 674 OS Linux S are If you contribute nothing expect nothing Sourceforge for updates 1 sourceforge net projects xcasprog develop ing Libftdi AG 10C i IDCODE 0x3401d093 JTAG loc IDCODE 0x3401d093 IR length 6 JTAG loc 2 IDCODE 0x3401d093 Desc XC6SLX IR length 6 JTAG loc 3 IDCODE 0x3401d093 IR length 5 root cairn 9 0 O Riot ct All 4 Array devices should be visible as above Download the appropriate Bitstream from the Enterpoint website Cairnsmore support page http www enterpoint co uk cairnsmore cairnsmore1_support_materials html shipping_test bit 4 FPGAs running 50MHz shipping test pdf DIP Switch Settings required for this bitfile twin_test bit 2 FPGAs running 190MHz twin test pdf DIP Switch Settings required for this bitfile board_control bit XC3S50AN upgrade file xc3s50an bit Spartan3 SPI Flash programming file xc61x150 bit Spartan6 SPI Flash bit programming file Please look at the appropriate PDF file for the Bitstream required to ensure that the DIP Switches are configured correctly The d
15. below 4 Sul Ea Ltd tr C od Q o de a c LJ N Q N U Na A E 4 O a s U ee T 13 a3 _3 Type Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 34 xc3sprog c cm1 p O shipping test bit lt return gt xc3sprog c cm1 p 1 shipping test bit lt return gt xc3sprog c cm1 p 2 shipping test bit lt return gt xc3sprog c cm1 p 3 shipping test bit lt return gt Wait until each command has completed before moving to the next one If the device fails to configure retry by using the UP ARROW key to recall the command and repeat the operation The p option specifies the JTAG device These are counted clockwise from the array device closest to the Green 6 way connector starting at O The twin_test bit file only requires device O and 3 to be programmed whilst the shipping_test bit requires all 4 devices to be programmed 2 4 Programming the Bitstream into the SPI Flash on the Array Complete the instructions up to the Please note in the previous section The SPI Flash programming requires a bit file to be downloaded to the FPGA and then this bit file is used to eat the attached SPI device DIP Switch Settings for shipping_test bit PROGRAMMING OPERATION via Virtual Box al 3 ig Cc 2012 Enterpoint Ltd fam Gc enterpoint c a x i o BEET wee men E nim 1 Cairnsmor el eee Type xc3sprog c cm1 p
16. ct SPI flash and M25P128 Data width should be set to 1 The flash memory should appear as shown below xc6six150 xc6six150 xc6sixiSO xc6six150 TDO It will be necessary to repeat this for each FPGA to program all 4 SPI Flash devices Right click on the icon representing the flash memory and choose program to load your program into the device It is recommended that options to Verify and Erase before programming are chosen Otherwise all defaults can be accepted The programming operation will take some time about 7 minutes per SPI flash device Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 38 Accessories for Cairnsmorel STACKING PILLARS In order to stack Cairnsmorel boards vertically we can provide stacking pillars which come in sets of 4 and are usually 75mm long Except for the bottom board in a stack the four nylon feet will need to be unscrewed and discarded Each of the pillars screws into the one below The top board uses the screws formerly used to attach the original feet to secure into the last stacking pillar 75mm pillar Power Jumper When building tall stacks of Cairnsmore 1 boards please supply some means of mechanical support to prevent it from falling over if necessary 6 CMI boards 10 CM1 boards with Power Distribution board Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 39 POWER JUMPERS To decrease the number of power cables used to
17. e their configurations every time the board power is cycled For sustained use of an FPGA design programming the design into the Flash memory is recommended see 2 below Direct JTAG programming using bit files is useful for fast temporary programming during development of FPGA programs Right click the icon representing an FPGA and choose Assign New Configuration File Navigate to your bit file and choose OPEN The next dialogue box will offer to add a flash memory and you should decline Right click the icon representing the FPGA and choose Program On the next dialogue box ensure that the Verify box is not checked or greyed out If it is you should uncheck it failure to do this will result in error messages being displayed Click OK The FPGA will program This process is very quick typically a few seconds To program more than one FPGA at a time hold down the Shift key while selecting the FPGAs to be programmed Then choose Program on the menu on the left of the IMPACT screen 2 Programming the SPI flash memory devices Once the SPI Flash memory has been programmed the FPGA will automatically load from the Flash memory at power up Generation of suitable Flash memory files mcs can be achieved using ISE iMPACT s Prom File Formatter Right click on the icon representing the Spartan6 and choose Add SPI BPI Flash Navigate to your programming file mcs and click OPEN Use the next dialogue box to sele
18. g The Ports are confirmed the DIP Switch settings are correct now we can program the new version of firmware In your command box Type spiprog XXXXXX bit lt return gt XXXX XX is filename of upgrade bit file Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 29 EM C Windows system32 cmd exe F SPIlProg gt spiprog ACISSHAN LOADER Ui i hit SPIProg Vi Copyright Enterpoint Ltd amp 2812 Cairnsmore Control FPGA Loader NumPages 207 Manufacturer HilinxCATMEL gt Family 22 MLC Product 6H ExtendedData HA Erasing Programming Uerified H Errors F sSPIProg gt The bitfile will be verified the device will be checked and then it will be Erased and reprogrammed as shown above DO NOT SWITCH OFF OR UNPLUG YOUR USB CABLE IF THE VERIFY MESSAGE INDICATES THAT THERE ARE ERRORS If errors are shown repeat the process If O Errors are shown then switch off the Cairnsmorel and unplug your USB cable The new version will be loaded when the Cairnsmore Board is powered up or the USB cable is inserted If the Upgrade has been successful then the single RED LED will flash Return your DIP switches to the original settings or if specified by the upgrade documentation to the settings specified there 2 Updating the Array FPGAs firmware Installation of software required to upgrade Cairnsmorel firmware 2 1 Install Virtual Box Software Download and Install Virtual Box Software from www virtualbox org The f
19. g dip switch settings You may need to set them back to these settings after you program the version of the Controller Now set DIP switches SW1 and SW6 as the following picture SW2 5 can remain unchanged They do not affect this process ANY SETTING Le a E ef td y s Far a ont CO UK olnt Ea 012 Enter P enterP f E 1 3 SPIProg exe utility Download the SPIProg utility from the Enterpoint website and extract to a suitable directory http www enterpoint co uk carrnsmore cairnsmorel support materials html The SPIProg exe utility is a command line tool and therefore it is necessary to run this from a command prompt Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 23 Select Start Run cmd OK for Windows XP Or Start Accessories Command Prompt for Windows 7 EM Accessories Calculator TU Microsoft Windows Version 6 1 76611 Copyright lt c gt 20089 Microsoft Corporation All rights reserved EM Command Prompt 25 Connect to a Network Projector E Connect to a Projector Documents Getting Started Math Input Panel Pictures C Users f itzerr gt Music o Paint Remote Desktop Connection 13 Run Computer amp Snipping Tool L Sound Recorder Saarani gt Sticky Notes 8 Sync Center 4 Windows Explorer E Windows Mobility Center A Wo
20. indows Logo testing Continue Anyway STOP Installation Click Continue Anyway for each occurrence of this message After several minutes the installation will complete to the Finish Dialog iz Oracle VM VirtualBox 4 1 16 Setup Oracle VM VirtualBox 4 1 16 installation is complete GG Click the Finish button to exit the Setup Wizard Start Oracle YM VirtualBox 4 1 16 after installation version 4 1 16 lt Back Click finish to complete the installation and launch Virtual Box 2 2 Import Debian VirtualBox Image Download the cairnsmore ova Virtual Archive File from the Enterpoint Cairnsmore Support Page http www enterpoint co uk cairnsmore cairnsmorel support materials htm Import this file into VirtualBox as follows Select File Import Appliance Virtual Media Manager Ctrl D Import Appliance Ctrl I Export Appliance Ctrl E Welcome to VirtualBox Preferences Ctrl G The left part of this window is a list of all virtual machines on your computer The list is empty now because you haven t created Exit Ctrl Q any virtual machines yet In order to create a new virtual machine press the New button in the main tool bar located at 9 the top of the window Ti You can press the F1 key to get instant help or visit www virtualbox org for the latest information and news amp A Import an appliance into VirtualBox Select Choose and browse to the location where
21. ll be routed to each of the array FPGAs The Spartan3 AN core supplied with the Cairnsmorel implements the following interconnections 24 26 27 28 29 Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 15 ACBUS6 3 8 A2PINF2 BDBUSO 38 6 A3PINDI BDBUS6 A3 PIN F2 BDBUS7 A3 PIN FI Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 16 TEMPERATURE SENSORS Cairnsmorel has 4 National Semiconductor LM75 temperature sensors fitted one close to each of the array FPGAs Sensor Sensor2 nt Ltd F Pd SEK LGV PN GLEE A TEI ta ERA pr t D O at La Ui Ce Lil f MN 201 vg shel IIL FETT pesa ie U ig ii A ci U C U 3 Coe Led ty ey LIN Cia TD LU CM Glu Ci cd O t 4 i t RRRERE airnsmorel Sensor4 Sensor3 There are 3 connections between each temperature sensor and 1ts nearest array FPGA a 2 wire serial interface and an output which behaves as an over temperature warning The connections are shown below SDA AB13 SCL AB14 OVER TEMPERATURE ABI15 Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 17 POWER CONNECTIONS 6 way Phoenix connector 5A 2 5mm Jack Socket k Molex Disk Drive connector CO Cl A o1nt iC do era E sal ee 5 iha ta a ee a Sg i ibe RR EG a GGG 6 way PCIE connector T 4 i O an Ny U it U
22. ngle red LED connected to the Control FPGA on pin 29 The relevant IO pin for an LED needs to be asserted high to ensure the LED turns on The LEDS are connected to the Array FPGAs as indicated below PGA PIN GREEN YELLOW Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 10 DIP SWITCHES SW2 bit 1 SW2 bit4 SW3biti SW3 bit 4 SW1bit 4 SW1 Bit 1 j x SW6 bit 4 26 om U oS aie SW6 bit 1 E U oa JUL enterp gt 20 NE SW5 bit SWS5bit4 SW4bitl SW4 bit 4 There are six 4 bit DIP switches on Cairnsmorel Each Array FPGA has one 4 bit switch and the Control FPGA has two 4 bit switches It will be necessary to implement pullup resistors in the constraints file ucf of the Control FPGA in order for those switches to be used The switches connected to the Array FPGAs have 1 5K pullup resistors fitted so do not require pullups in the constraints file The Connections between SW1 and SW6 and the Control FPGA are S WITCHS The switch settings for SW1 and SW6 depend upon the Controller firmware version The settings for version 1 3 and 1 5 are shown below Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 1 Cairnsmorel DIP Switches Usage in Controller Rev 1 3 CAIRNSMORE1 CONTROLLER DIP SETTINGS A 4 e f UC J Le Silt a nm g pr a Issue t tb mam o Ji SWITCH SWITCH2 Override for FAN No Override If Speed Se
23. nse fan is slow array power is turned off SWITCH3 Clock Enable Array Clocks On SWITCH4 Test Enable Normal Operation Selection Programming Enable SWITCH7 SWITCHS JTAG Programmer Inbuilt Select Programmer Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 Override Array will power in sequence even if no fan rotation or no fan connected Array Clocks Off Test Mode 100Mhz Enabled Unused External Programmer 12 Cairnsmorel DIP Switches Usage in Controller Rev 1 5 CAIRNSMORE1 CONTROLLER DIP SETTINGS switchs SWITCH 7 SWITCH SWITCHS OFF Override for FAN Override Array Speed Sense fan is slow array will power in poweristumed sequence evenif off no fan rotation or no fan connected H3 Programming Enable Programming Not JTAG or Enabled Controller Programming Enabled ll Len 2 Selection SWITCH6 Controller SPI Flash Not Enabled Enabled needs Programming Enable SWITCH3 off as well t Programmer Select Progra Programmer You can only program a Controller or array FPGA if you have the USB lead plugged into that board i e Master Currently we can t program boards operating as a Slave Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 13 CLOCK GENERATOR Clock Generator E iss Fe O fri gt 2012 EnterDO le RR CS Nil o SE ik SRU T RAR x Er V i j 141 AE be A NZ Je a E 450 m UO 4 Il T ta uuu e
24. nsmorel currently comes with four Spartan6 LX150 FPGAs and one Spartan3 XC3SS5SOAN control FPGA Custom variants can be produced for customers who require similar products the cost being dependent upon the design time involved the quantity of boards required and the timescales Please contact us on boardsales enterpoint co uk should you need further information Support materials and downloads are available from http www enterpoint co uk cairnsmore cairnsmore1_support_materials html Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 Getting Started 6 Phoen Controller way Phoenix connector FPGAJTAG Controller FPGA connector Array FPGAs Jack socket Disk Drive S r Connector M m m o O mg u oS mi 4 PCIE connector o vs O cE 1 Je L E UNE USB socket SS Ea ER U Array JTAG connector ian UP Down DIP Switches Connectors For customers receiving their boards after 1 September your Cairnsmorel will be supplied programmed with Enterpoint s approved bitstream This should mean that updating the firmware is not necessary For customers receiving earlier boards you may need to update the firmware on Cairnsmorel See the section entitled Updating the firmware below The Spartan 6 FPGAs on CMI require the full ISE toolset to develop and build a design The Spartan3 AN Controller FPGA is supported by the free Webpack version of the ISE Toolset Enterpoint L
25. nter poll A 2 3 l a Cairnsmorel has an IDT5V19EE901NLGI clock generator capable of generating a variety of single ended and differential clock signals of frequencies up to 500MHz The clock generator is controlled by an SPI interface and is connected to the Control FPGA Further information and a datasheet concerning this Clock generator are available from www 1dt com The connections are shown below CLKB ARBUS Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 14 USB FT4232 Um ML gt device pen 24 dO EM gt Ho r o mi 2 Ex CO A USB a a v Mini1 B mS ie Socket tad E L Wt as WWW Cc AO 4 s mms i 225 9 ata a LA 2 airnsmorel The USB interface on the Cairnsmorel is achieved using an FT4232H USB 2 0 High Speed 480Mb s to UART FIFO device which can operate as a USB to quad serial parallel ports with a variety of configurations The datasheet and drivers for this device are available from http www ftdichip com When appropriate drivers are installed the Drigmorn4 USB port should be detected as four serial ports Alternative data optimised drivers are also available from FTDI The USB connector on Cairnsmorel is a mini b socket The FT4232H is connected to the Spartan 3AN and is supported by an AT93C46E 1Kbit serial EEPROM which is used for configuration data It is envisaged that one USB channel wi
26. ollowing details are from Version 4 1 16 please get the latest version available Run the setup program e g VirtualBox 4 1 16 78094 Win exe Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 26 iz Oracle VM VirtualBox 4 1 16 Setup Welcome to the Oracle VM VirtualBox 4 1 16 Setup Wizard The Setup Wizard will install Oracle YM VirtualBox 4 1 16 on our computer Click Nest to continue or Cancel to exit the Setup Wizard nn en eme Click Next to continue with the installation i Oracle VM VirtualBox 4 1 16 Setup Custom Setup Select the way vou want features to be installed Click on the icons in the tree below to change the way Features will be installed virtualbox Application Oracle YM VirtualBox 4 1 16 E VirtualBox USB Support application E VirtualBox Networking VirtualBox Brid 2 E Re This Feature requires 118M6 on ES VirtualBox Most our hard drive It has 3 of 3 E VirtualBox Python 2 x SL subfeatures selected The i 5 subfeatures require 600KB on vo Location C Program Files Oracle irtualBoxt Choose the installation location Defaults recommended i Oracle VM VirtualBox 4 1 16 Setup Custom Setup Select the way you wank Features to be installed Please choose From the options below Create a shortcut on the desktop Create a shortcut in the Quick Launch Bar Click Next to continue Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 20
27. or shipping test bit PROGRAMMING OPERATION via Xilinx or Compatible Programming Cable using JTAG Port Pin 14 qua UR Pin 1 a M Di CM O mi U O ab LL ET VPTILICIEL CU CO Ter Cw st O C ati dp De a Op fhe aug E ipl bard il q U N com 1 im OM Pin 14 O RQ RINO D US J1 LUCE hd 3 Pin 1 airnsmorel The programming of the FPGA and SPI Flash parts on Cairnsmorel can be achieved using the JTAG interface There are two JTAG chains on Cairnsmorel The first JTAG chain allows the programming of the Spartan 3AN via the vertical JTAG connector J3 which has a layout as follows 8 GND CHENE 4 GND PREND 14 GND 12 GND 10 GND Using IMPACT Boundary Scan the JTAG chain appears like this xc3z50an bypass Use the appropriate bit file to program the FPGA only or the FPGA and its internal flash Right click the device to view the programming options The second JTAG connector J1 1s used to program the array of Spartan6 LX150 devices The JTAG connector J1 has a layout as follows 7 GND 5 GND 3 GND 1 GND 13 GND 11 GND 9 GND Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 37 Using IMPACT Boundary Scan the JTAG chain appears like this xc6six150 xc6six150 xc6six150 xc6s xi50 TDI TDO There are two alternative programming schemes 1 Programming the FPGAs directly Direct JTAG programming of the FPGAs is volatile and the FPGAs will los
28. ownloaded Bitstream files should be copied to the Cairnsmore VM as follows Copy the files to a USB Pen drive On the Cairnsmore VM Select Devices USB Devices and select your Pen Device m Machine View Devices Help root cairns CD DVD Devices root cairns TENTAREI USE Devices 4 XILINX EF Network Adapters Y FTDICairnsmorel 0800 Shared Folders Prolific Technology Inc USB Serial Controller D 0400 Enable Remote Display Fingerprint Sensor 2501 PIXART USB OPTICAL MOUSE 0100 O2Micro CCID SC Reader 0110 XZB20L4 2SF001 1213 REALTEK USB 10 100 LAN 0100 C Media Electronics Inc USB Multimedia Audio Device 0100 STT EXPRESS DUO 0400 STT EXPRESS DUO 0400 USB Keykr amp Install Guest Additions Host D 1101107 Vendor ID 1B8F Product ID 0305 Revision 0A00 Serial No 09021000000211040000000489 State Busy 9 0 Grit In order that the correct device can be mounted check the usb device type as follows Type dmesg lt return gt Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 33 f cairnsmore Running Oracle VM VirtualBo Machine View Devices Help 2 670508 EXT3 FS on sdai internal journal 95 loop module loaded ADDRCONF NETDEV UP eth0 link is no etho nana 10D dauias ieingn aba hed and addnoane 2445 e1000 eth0 NIC Link is Up 1000 Mbps Full Duplex Flow Control R Device sdb r 3 542840
29. rdPad Help and Support M Ease of Access d System Tools o Tablet PC amp Windows PowerShell Devices and Printers Default Programs 4 Back Change directory to the location of the extracted file s or change drive and directory as necessary E g Type F lt return gt Choose you own drive Type cd SPIProg lt return gt Choose you own directory EM C Windows system32 cmd exe F SPIProg gt F SPIProg gt Check the SPIProg exe and your upgrade bit file are present Type dir lt return gt Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 24 _ EM C Windows system32 emd So F SPIProg gt F SPIProg gt dir Volume in drive F is ADMIN Volume Serial Number is 8C72 FECA Directory of F SPIProg 21 66 2612 15 26 lt DIR gt 21 66 2612 15 26 lt DIR gt are 21 06 2012 14 51 75 068 SPIProg exe 12 06 2012 13 14 54 758 XC3SS AN_LOADER_U1 1 bit 2 File lt s gt 129 826 bytes 2 Dirts gt 35 364 786 176 bytes free F SPIProg gt _ 1 4 Before Programming It is essential that the following procedure is read and understood before proceeding If the program process fails and the instructions are not followed correctly then it is possible to render the board inoperable and a Xilinx Compatible cable will be required to recover the device Continue as follows a Plug the USB Cable into the PC or Laptop being used if a laptop is being used make sure
30. rent 220 bitstreams can use excessive power and hence generate heat that is impossible to extract from the FPGA packaging This may damage FPGAs and our warranties will not support boards damaged by running 220 bitstreams or similar The maximum recommended bitstream is currently 200 If in doubt email bitcoin support enterpoint co uk for a list of approved bitstreams ENTERPOINT LTD DOES NOT ACCEPT RESPONSIBILITY FOR BOARD FAILURE IF INSUFFICIENT THERMAL MANAGEMENT IS PROVIDED Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 21 BITCOIN MINING SOFTWARE FOR CAIRNSMOREI Various bitcoin mining applications are available A link to download CGminer is available on our website http www enterpoint co uk cairnsmore cairnsmorel_support_materials html Enterpoint Ltd cannot be held responsible for the functionality of third party software such as CGminer Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 22 UPDATING THE FIRMWARE ON CAIRNSMOREI From time to time especially during the development phase of the Cairnsmorel project updated versions of the Cairnsmorel firmware will become available These will be posted on http www enterpoint co uk cairnsmore cairnsmorel support materials htm 1 Updating the Controller FPGA firmware 1 1 Introduction This procedure should be used to upgrade the Cairnsmorel Controller to the latest revision 1 2 DIP Switches Make a note of your existin
31. rk Adapter 1 Intel PRO 1000 MT Desktop MAT p usa Device Piters 1 1 acte E Shared folders None _ Description Start the selected wrtusl machine Login with Username root Password password Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 31 ER a cairnsmore Running Oracle VM VirtualBox p ue a Lo cairnsmore Running Oracle VM VirtualBox L 2 JLo Machine View Devices Help Machine View Devices Help done Mounting local filesystems done Activating swapfile swap done ortmap daemon S common utilities statd t J0 Skipping id keymap setup handled by console setup Setting ole font and keymap done INIT Entering runlevel 2 Using makefile style concurrent boot in runlevel 2 Starting NFS common utilities statd Starting Debian GNU Linux 6 0 cairnsmore tty 1 The programs included with the Debian Gt the exact distribution terms for each pr individual files in are doc x copyright Debian GNU Linux comes with ABSOLUTELY permitted by applicable law root cairnsmore INIT Entering runlevel 2 ig makefile style concurrent boot in runlevel 2 Setting up console font and keymap done common utilities statd nap emon Already running gd rsyslogd Debian GNU Linux 6 0 cairnsmore tty1 in Mon Jun 18 17 50 14 BST 2012 on ttyl rnsmore 2 6 32 5 686 1 SMP Sun May 6 04 01 19 UTC 2012 i686
32. td Cairnsmorel Manual Issue 1 0 20 09 2012 Control FPGA Controller FPGA RS 0 qr O e Cro tied td Lied TEA sees Uk te ipo tot pe tro R O cri ted sad ed 15 ied ce ris OR QE Dal 4 UT 4 ms im w Zf mw mega ieee TL nm Le U E Com a NI U 4 U 2012 Coil TO pena ESSA ma it a B reels Les papu Mey ted eal O a FU Sr ton ta way a o um airnsmorel The Cairnsmorel Control FPGA is a Spartan 3 AN device in the TQ144 package Its functions are Configuration and control of the Clock Generator Routing of Clock signals from the Clock Generator to the Array FPGAs Routing of USB signals between the USB controller and the Array FPGAs Control of the Array Power Regulators Accessing temperature data from the Array FPGAs Gu a The Control FPGA normally comes programmed with a core which allows the board to function in a standard configuration Firmware updates for the Controller may become available See the section Updating the Controller firmware in this manual If you wish to write your own firmware for the Control FPGA you will need to build and load your custom core using Xilinx ISE tools version 11 1 or later The Spartan3 AN is Webpack compatible but the Spartan6 LX150 requires the full ISE toolset The connections between the Control FPGA and the other components are described in the follo
33. that the power cord 1s inserted to minimise the risk of the battery failing during this procedure b Set the DIP Switches as indicated in section 1 2 above c Verify that the Windows Cairnsmore driver has loaded Open Device Manager Windows XP Right Click My Computer Select Properties Select Hardware Select Device Manager Windows 7 Start Right Click Computer Select Properties Select Device Manager Expand the Ports and Universal Serial Bus Controllers Tree as shown EE Device Manager P cms ee ee ES File Action View Help esS mlBm s M Mice and other pointing devices E Monitors Network adapters 4 5 Ports COM amp LPT 17 Intel R Active Management Technology SOL COM4 NY Prolific USB to Serial Comm Port COM3 YF USB Comms Port COM110 TH USB Comms Port COM111 TH USB Comms Port COM112 17 USB Comms Port COM113 DD Processors 4 Programming cables P Security Devices 4 Smart card readers Sound video and game controllers 1m System devices a Universal Serial Bus controllers Cairnsmorel Port A Cairnsmorel Port B Cairnsmorel SPI Generic USB Hub Generic USB Hub Generic USB Hub Generic USB Hub Generic USR Huh Verify that the USB Comms Port COMnn appears 4 times and that Cairnsmore JTAG Cairnsmore Port A Cairnsmore Port B and Cairnsmore SPI devices are listed as above 1 5 Programmin
34. wing sections of the manual This FPGA has internal configuration memory Programming information 1s supplied at the end of this manual Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 Array FPGAS LAN tis o Comite Lid Lied Soe tat pe tro trt p Cod ipn ii a T 2 k ue ire 2 ub nt n J O U i C a mF oe fit te Wow tev Os o L Do ide TOR e em Zal 3 e 2 EnterDoi Ol j enter pol 2 D LR png 0 gee TL x lj a q mann CAT 2 E Crom Lead 49 te ed ee az tet TD Lun Ca ir LIL 3533 airnsmorel Cairnsmorel is fitted with four Spartan6 XC6SLX150 FPGAs in the FGG484 package They are connected together as 2 pairs in order to maintain compatibility with the ici Meee The interconnections between the FPGAs are shown below CLOCKS 1 J1 18 93 32 64 CLOCKS 2 J3 16 91 31 63 USB D1 83 99 48 55 USB_2 B1 87 101 50 57 USB 3 D2 84 105 47 58 USB_4 B2 88 103 51 59 USB 5 C3 90 102 54 70 USB_6 Cl 85 98 49 69 USB 7 F2 82 96 42 68 USB 8 Fl 79 92 46 60 Enterpoint Ltd Cairnsmorel Manual Issue 1 0 20 09 2012 7 10 SIGNALS 10 SIGNALS J 10 SIGNALS 10 SIGNALS 10 SIGNALS 32 SIGNALS 4 LINKS The connections between the pairs of FPGAs are shown below LINK4 D2 B2 Enterpoint Ltd Cairnsmorel Manual Issue 1 0 2

Download Pdf Manuals

image

Related Search

Related Contents

Observacteurs - Mode d`emploi-v2-1  SDK-APC335:プログレッシブ    取 扱 説 明 書  MS420 - Extech Instruments  Samsung M1610N User Manual  Adept 550 Robot Instruction Handbook  

Copyright © All rights reserved.
Failed to retrieve file