Home
CogniStix Hardware Manual
Contents
1. 8 Hu ff Win O ec ccccccccnnsseneccccccccnnssesessecessenanseseseceessenaussneceeeesseaasseseseeeessenansesesseeesaoas 8 nie ep m Va c 8 mter ace N Ge C WE 8 LED Indicator MEMA Ila eissernir a aE E ET A EE E EAE 8 Amper LED E WE 9 Gli RED oore ee ee eee eee er or ee eee ee re 9 Firmware Upgrade Detalls E 9 Memory e eCuge TR LE 10 Soe a a E ME 10 Proe anma and a e E E E SUI SUUM EE 10 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com COGMIMENr Tech n ica M anua Technologies Inc Installing the CogniSoft Express Development Kit 10 CogniSoft Driver Installation Confirmation 16 Running the Demonstration Appltcattons nnne nnne nnns nns 17 o1 8 e H S 17 COn OT T etm 19 Sage e g RO P n 20 Uninstalling the CogniSoft Express Development Km 21 Seu E Le KM UR 25 Board Ee 00 el TUM M MESS 25 gc ee ll eh ee WE 25 External References scccccccsssssssssccccccsecsssseseccccccssnasseseccccccssee esses dh Nee WW 25 CogniMem CM1K Hardware User s Manual ERR nennen nennen eene nnn nnns nnns 25 CogniStix Datasheet eene Pe EM Nee Eee 25 CogniMem Technologies Fundamentals Guide use 25 REVISION HISTONY TEEN C uM WE 26 Vc WEN Iu EE 26 DEEV alp feet EN 26 Legal Terms and C
2. 32bit Arm Cortex M3 e Integrated Flash 1MB e Interface to Windows 7 amp Windows 8 Operating Systems e Reprogrammable thru USB and JTAG e Demonstrations with Sample Code t 12C interface will be available in Q1 2015 with the complete reference design i Support for additional software platforms available Contact factory at CogniStix support cognimem com Current device allows local non volatile storage of neuron contents later versions will allow user re programmability of code 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com LC OG TI Technologies Inc Technical Manual Drivers Windows 7 0 and Windows 8 x The device should be recognized automatically by the operating system and no further steps should be necessary Linux Under development check the CogniMem web site periodically for details and a release date Mac OS X Under development check the CogniMem web site periodically for details and a release date Embedded Devices Arduino Raspberry Pi Beagle Bone etc Under development check the CogniMem web site periodically for details and a release date Board Specifications General e ARM Cortex M3 processor running at CPU frequencies of 180 MHz e JTAG and Serial Wire Debug 3 e 1MB on chip dual bank flash memory with flash accelerator e 16 kB on chip EEPROM data memory e 136 kB SRAM e 64kB ROM containing boot code and on chip software drivers e High speed USB 2 0
3. CM1K and associating it with a Categoryld This terminology has been replaced by the term TrainPattern MatchPattern The current terminology for introducing a vector to the CM1K for the purpose of finding the closest match this replaces the term Recognize Network This is a collection of inter connected neurons on one or more chips operating as a single unit Neuron This is the smallest autonomous unit of the CM1K network It contains 256 bytes of volatile SRAM a distance calculator accumulator and RBF influence field 81 Blue Ravine Road Suite 240 Folsom CA 95630 WWW cognimem com cosnimem Technical Manual REENEN OpenCV A popular open source library of programming functions mainly aimed at real time computer vision Operating Mode The purpose operating behavior of the device based on the Image currently executing in the micro controller Platform Object This is the main object within the CogniSoft API It is responsible for all communications with CogniMem Technology hardware Recognize This is the legacy terminology for introducing a vector to the CM1K for the purpose of finding the closest match This terminology has been replaced by the term MatchPattern ROI Region of Interest is the smaller region area of an image that your application is focused on processing ROS Region of Search is the larger region area of an image that your application plans to search Step size The step size is the dista
4. Image that can be upgraded is the Applmage the Bootlmage and the Dfulmage cannot be upgraded their functionality is frozen at the time the device is first flashed at the factory The upgrade process for Applmage is outlined in diagram 1 AppMode This mode is responsible for controlling the normal operation of the device Interfaces CogniStix comes equipped with a USB 2 0 Type A connector It is designed to be operated in slave device mode and needs to be connected to a USB bus that has a device that is operating in host mode e g PC LED Indicator Details There are two LED indicators AMBER and GREEN on the edge of the board that communicate the health and status of the device Below is a list of the possible patterns and their meanings Gem Amber Mode Heath Meaning Alternating Alternating Normal operation Heartbeat Indicator Activity Indicator Normal operation Activity Indicator Heartbeat Indicator Normal operation Table 1 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com cosnimenm Technical Manual _ RN Amber LED This indicator is known as the system busy indicator Under normal conditions this LED will blink while the device is processing reading and or writing data otherwise this LED will not illuminate Under failure conditions hardware or software this LED will blink rapidly opposite to the Green LED Green LED This indicator is known as the heart beat
5. 14 CogniMem Technologies Inc 8 5 2014 m Microsoft Visual C 2008 Redistributable x64 9 Microsoft Corporation 8 5 2014 m Microsoft Visual C 2008 Redistributable x86 9 Microsoft Corporation 8 5 2014 af Notepad Notepad Team 8 5 2014 vmware Tools VMware Inc 8 5 2014 ei Em x Currently installed programs Total size 140 MB K 6 programs installed 4 1 Enterprise 5 09 PM Pr HI aam Select the CogniSoft Express V xx 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com Technical Manual Click uninstall gt e T Gd All Control Panel Items Programs and Features Control Panel H e Uninstall or change a program View installed updates Sei Turn Windows features on or Organize v Change Repair Name Classic Shell vlen CogniSof Express v5 0 Le uia aru domes cheer Microsoft Visual C 2008 Redistributable x64 9 Microsoft Visual C 2008 Redistributable x86 9 COG ref T Technologies Inc C6 Search Programs and Features D To uninstall a program select it from the list and then click Uninstall Change or Repair Publisher Installed On lvoSoft us EH VS ET UU IIT Tech Microsoft Corporation Microsoft Corporation Notepad Team VMware Inc ar Notepad vmware Tools 8 5 2014 CogniMem Technologies Inc Product version 5 00 0001 Help link http www CogniMemTechnologiesinc AN gt W je ia
6. 2014 A Are you sure you want to uninstall CogniSoft Express v5 0 lt CogniMem Technologies Inc Product version 5 00 0001 Help link http www CogniMemTechnologieslnc 5 10 PM SC OPTE 5 2014 Select Yes to verify action 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com C Oenimerr Technical Manual Schematics Schematics will be available in the reference design material to be released in 2015 Please contact CogniStix support cognimem com for additional information Board Layout Gerber Files for board layout will be available in the reference design material to be released in 2015 Please contact CogniStix support cognimem com for additional information Bill of Materials Bill of materials will be available in the reference design material to be released in 2015 Please contact CogniStix support cognimem com for additional information External References CogniMem CM1K Hardware User s Manual http www cognimem com docs Technical Manuals TM CM1K Hardware Manual pdf CogniStix Datasheet http www cognimem com docs Datasheet DS CTX pdf CogniMem Technologies Fundamentals Guide http www cognimem com docs Technical Manuals TM CogniMem Technologies Fundamentals pdf 81 Blue Ravine Road Suite 240 Folsom CA 95630 WWW cognimem com COGMIMENrT Technologies Inc Technical Manual Revision History Version 1 0 Initial Release ESD Caution Electrosta
7. CO TI Technologies Inc Technical Manual HARDWARE MANUAL CogniStix v1 0 CogniMem Technologies Inc Updated 09 04 2014 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com COGMIMENr Technical Manual REENEN Contents Definitions and Terminology esses nennen nennen nnn nnns nnns anres nian e snae n essa annes 3 fainge slo aia m T 5 ici O C 5 Rl 6 Windows 7 0 and WINGOWS Gi c 6 ir Geers here creer te E ee c 6 Vike ee ee e A WE 6 Embedded Devices ccccccccsssssssseccccccsssssseeccccccsenssssseccccecseaasseeeccecess QM H A WEE 6 Board SbecifiCcatlOliS eee Ne 6 EE e OA e dm 6 xn ie e rn Ee 6 Uu ell TICE dE de eere Eee eere 7 USB Interlace ee To no DN 7 ili au CO O ne 7 System Overview eee EM Nee NB eene nnne nnns 7 lidgee acei mer weh c ae See TTE 7 Block ePi dc IR ee o S eee re 7 Operating Modes Wb Ner een Error Bookmark not defined Operating Mode Details Af Sa See 0B eee nenne nnne nenne rennen nennen nnne nnne 8 seno e Se TP
8. Host Device OTG interface with DMA support and on chip high speed PHY e 1024 silicon neurons working in parallel e Classify vectors of up to 256 bytes Up to 32K categories e Radial Basis Function Restricted Coulomb Energy machine learning and K Nearest Neighbor non linear classifiers e Amber Green LED status and error code indicators Power 5 0V DC USB powered Will be available in Q1 2015 with the complete reference design User Flash Code execution for future software release reference design Available in a future software release Available in a future software release 81 Blue Ravine Road Suite 240 Folsom CA 95630 WWW cognimem com cosnimenm Technical Manual Typical 300 mA Temperature This product is intended to work in a commercial environment O C 80 C No additional characterization has been performed to determine performance at extreme temperatures USB Interface USB 2 0 OTG Type A High Speed RoHS This product conforms to all RoHS compliance standards System Overview Introduction CogniStix provides the host S W environment tools and hardware resources for developing machine learning applications by utilizing a 1024 hardware trainable neural network and an ARM based microcontroller for future preprocessing The initial release gives the user access to three demonstrations 1 CogniCar where the user can train a CogniCar to navigate a randomly drawn track on the screen 2 CogniCoast
9. ad Suite 240 Folsom CA 95630 WWW cognimem com COG ITT Technologies Inc Technical Manual Uninstalling the CogniSoft Express Development Kit Bill Nagel fa Programs L be c es jo i D 600 5 07 PM 7 Bao ONE as To uninstall the program go to the control panel tab 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com cosnimem Technical Manual ee Recycle bin A TS T E gt Control Panel All Control Panel Items gt w Search Control Panel Gognisotticy Adjust your computer s settings View by Largeicons v Ki Family Safety File History Flash Player 32 bit E Folder Options Fonts HomeGroup D Indexing Options Internet Options Keyboard Gr Language Zi Location Settings Mouse kb Network and Sharing Pen and Touch Center Notification Area Icons EL Personalization 4 Phone and Modem Power Options Programs and Features Recovery Region RemoteApp and Desktop 9 Connections Sound Speech Recognition Sc wer at e E GE Storage Spaces Sync Center 3 5 09 PM a CR L ml 8 5 2014 SS S E All Control Panel Items Programs and Features vC Search Programs and Features D Eisisl Sot g Sepsi Control Panel Home Uninstall or change a program View installed updates To uninstall a program select it from the list and then click Uninstall Change or Repair Turn Windows features on or e Organize v i e 9 Publisher Installed On lvoSoft 8 5 20
10. cognimem com TERN EE E ge D 5 15 PM J pS d On S204 Select from the menu the desired operation 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com COG rre fT Technologies Inc Technical Manual CogniSoft Driver Installation Confirmation on x File Action View Help 4 System Tools Task Scheduler gt f Event Viewer gt 7 Shared Folders gt ZZ Local Users and Groups b amp Performance adj Device Manager 4 Storage Ge Disk Management b E Services and Applications i System Tools t Storage B5 Services and Applications Installing CogniStix ver 1 06 Please wait while Setup installs necessary files on your system This may take several minutes 5 35 PM 7 D Be 9 O Er LI ang x ZK Computer Management Local win08 x64 te 4 System Tools gt amp Audio inputs and outputs b Task Scheduler gt Batteries Di Event Viewer b Q Bluetooth More Actions gt 7 Shared Folders p jl Computer b A Local Users and Groups gt Disk drives b amp Performance b K Display adapters g Device Manager b lt 3 DVD CD ROM drives 4 ES Storage gt eld Floppy disk drives e Disk Management b Floppy drive controllers gt Eh Services and Applications b DS Human Interface Devices gt ca IDE ATA ATAPI controllers b Keyboards p B Memory devices b A Mice and other pointing devices b amp Monitors b Network adapters b IF Ports COM amp LPT gt me Print queu
11. d This demo provides a simple introduction to visual object recognition using the CogniMem CM1K and OpenCV libraries It uses your computer s webcam the CogniStix development board and the shapes on the included coaster as objects to recognize When you launch the demo you should see a window displaying the feed from your computer s webcam A small red box in the center represents the Region of Interest or ROI We ll use this demo to train the CM1K to recognize a shape on the CogniCoaster Step 1 Train a shape Choose one of the shapes on the CogniCoaster to train the chip on Position the shape within the red box then press the space bar to pause the video feed If the shape is positioned well within the red box then press the 1 9 number key to have the chip learn up to 9 different shapes The webcam feed should resume and the ROI box should turn green when the learned shape is positioned within it Step 2 Train counter examples You ll notice that the ROI also turns green for other patterns besides the shape it was trained on We need to train the chip on some counter examples so that it only recognizes the shape chosen on the CogniCoaster When the ROI box turns green on a pattern that is not the shape press space bar to pause the video then press 0 to forget this other pattern that is train it as a counter example You may have to do this 3 or 4 times before the chip stops recognizing other patterns You re finished w
12. ent Please read the following license agreement carefully amp I accept the terms in the license agreement OI do not accept the terms in the license agreement InstallShield Customer Information Please enter your information After submitting username and organization click Next 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com cosnimem Technical Manual m P Ready to Install the Program The wizard is ready to begin installation If you want to review or change any of your installation settings dick Back Click Cancel to exit the wizard Setup Type Typical Destination Folder C Program Files x86 CogniMem CogniSoft Express SDK User Information Name bill nagel cognimem com Company CogniMem Terchnologies Inc Click Install to begin installation qui E Installing CogniSoft Express v5 0 The program features you selected are being installed A Please wait while the InstallShield Wizard installs CogniSoft Express v5 0 minutes hear This may take several mi Status PT Wait for the installation to complete and click Next 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com LC CG ITT Technologies Inc Technical Manual The InstallShield Wizard has successfully installed CogniSoft Express v5 0 Click Finish to exit the wizard Check Launch the program and click Finish lt gt gt c Progra
13. er object recognition from a provided coaster where the user can use their pc camera to recognize an object on the provided coaster and 3 CogniScript Digit Recognition where the user can draw digits 0 9 on the screen and have them recognized by the CogniStix Sample source code and the API are contained in this kit to allow the user to develop further applications Block Diagram To PC CM1K Via USB 2 0 High Speed GE 1024 itin SS Figure 1 Available in mid September 2014 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com CO TI Technologies Inc Technical Manual Operating Modes The operating system of CogniStix is made up of three distinct Images Bootlmage Dfulmage and Applmage Each of these Images is responsible for controlling CogniStix in one of three different modes BootMode DfuMode AppMode respectively Operating Mode Details BootMode This mode is responsible for initializing USB block and accepting commands from the host PC Once the device has completed the start up process the host has 3000 milliseconds to send a dfu command If the dfu command is received with the correct passcode control is then passed to Dfulmage consequently the device will begin operating in DfuMode If DFU timeout expires control is then passed to the Applmage and the device will begin operating in AppMode DfuMode This mode is responsible for controlling the firmware upgrade process The only
14. es gt D Processors b Sensors gt Software devices b 4 Sound video and game controllers b Storage controllers p gli System devices gt Universal Serial Bus controllers 4 Universal Serial Bus devices p CogniStix ver 1 06 8 1 Enterprise N52 u o 5 36 PM a ru fO 2014 81 Blue Ravine Road Suite 4240 Folsom CA 95630 www cognimem com COG IMENT Technologies Inc Technical Manual no p nm Home Share View vo T A CogniMem CogniSoft Express SDK Search CogniSoft Express SDK O gt 8 Downloads C Name Date modified Type b i Music b amp Pictures gt H Videos 4 Se Local Disk C 1 PerfLogs 4 Program Files 4 Program Files x86 pac EG i A video 8 5 2014 5 12 PM File folder Sai Ji bin d regid 2014 08 com cognimem engine 8 5 2014 4 59 PM SWIDTAG File ku doc 4 drivers d ico 4 include J lib Js sre j video gt 4 Common Files gt 4 Internet Explorer gt 4 Microsoft NET gt Notepad gt Windows Defender 9 items gt bin 8 5 2014 5 12 PM File folder 4s doc 8 5 2014 5 12 PM File folder J drivers 8 5 2014 5 12 PM File folder di ico 8 5 2014 5 12 PM File folder 4 include 8 5 2014 5 12 PM File folder d lib 8 5 2014 5 12 PM File folder d src 8 5 2014 5 12 PM File folder 9600 5 39 PM 8 5 2014 TORE Running the Demonstration Applications CogniCar Getting Started This demo provides a simple introduction to Neural Net
15. gt All Control Panel items Programs and Features C Search Programs and Features D Control Panel H e Uninstall or change a program View installed updates Se Turn Windows features on or off To uninstall a program select it from the list and then click Uninstall Change or Repair Name 49 Classic Shell Microsoft Visual C 2008 Redistributable x64 9 Microsoft Visual C 2008 Redistributable x86 9 d Notepad d VMware Tools Publisher lvoSoft Microsoft Corporation Microsoft Corporation Notepad Team VMware Inc CogniMem Technologies Inc Product version 5 00 0001 Help link http www CogniMemTechnologiesinc Organize v 6 Installed On 8 5 2014 8 5 2014 8 5 2014 8 5 2014 8 5 2014 he a 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com Enterprise 9600 5 10 PM 8 5 2014 9600 5 11 PM 8 5 2014 CCCo rre fT Technologies Inc Technical Manual a Programs and Features gt E AllControl Panel Items Programs and Features v CO Search Programs and Features Control Panel Home e Uninstall or change a program View installed updates To uninstall a program select it from the list and then click Uninstall Change or Repair Qj Turn Windows features on or Organize Uninstall Change Repair Installed On 8 5 2014 8 5 2014 8 5 2014 8 5 2014 Inthe future do not show me this dialogbox f Yes 8 5 2014 8 5
16. hen the CogniStix recognizes the shape on the coaster without generating false positives on other objects How It Works When working with image data it is important to perform some filtering on the image in order to make it easier to classify correctly In this demo we are calculating the gradient vectors for the pixels within the ROI and using the gradient magnitudes as the features for the chip to learn and recognize These gradient magnitudes indicate the 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com cosnimem Technical Manual mu presence of edges in the ROI Higher contrast edges will produce a larger gradient magnitude The gradient vectors are calculated from a gray scale version of the image The CM1K operates on input vector lengths of 256 bytes so we also need to resize the ROI down to 16 x 16 pixels This is done prior to calculating the gradient vectors After converting to grayscale resizing to 16x16 pixels and calculating the gradient vectors the resulting vector of 256 values is shown to the chip for classification Next Steps This demo also includes the C source code as a Visual Studio project You can modify this demo to recognize multiple objects train them as different categories and use different colors to represent the different categories or experiment with other filtering techniques CogniScript This demonstration will be available in mid September 2014 81 Blue Ravine Ro
17. indicator during APP mode Under normal operating conditions it will maintain a slow steady blink Under failure conditions hardware or software this LED will blink rapidly opposite to the Amber LED Firmware Upgrade Details Connect to CSTX ZEE With Running in AppMode CogniSoft Flash normal operation Issue Reset command Restore original Applmage Validate new Applmage 3rd Try Boot Mode using resident Bootlmage Upload new Applmage to CSTX Enter Download DfuMode by current jumping to Applmage resident Dfulmage to host Receive Flash Request within 3 seconds of reboot Received valid passcode Diagram 1 81 Blue Ravine Road Suite 240 Folsom CA 95630 WWW cognimem com cosnimem Technical Manual MEE Memory Allocation Details CogniStix File system CogniStix has two banks of Flash non volatile memory The application developer has the option of storing data on the host PC s file system or the CogniStix file system the decision will basically come down to how portable the developer wants the application data CogniMem knowledgebase files to be The CogniStix file system consists of 14 64kB files Each file is then divided into 128 512 byte sectors the smallest unit Due to the nature of Flash technology the smallest unit that can be written is a page and the smallest unit that can be erased is a sector Once a page sector has been wri
18. ing around the track Step 2 You can draw a new track and see if the training you have completed and stored in the neurons is enough to navigate a new track or you may have to add some additional training Use the pencil and eraser at the top of the page to erase the current track and then use your mouse to draw a new track Next push the pencil and your CogniCar will reappear Now you can push the Start Driving button and see if additional training is needed repeat Step 1 You are finished when the CogniCar is zooming around the new track Step 3 You can view all the knowledge stored in the neurons by pressing the graph icon at the top of the page How It Works When working with image data it is important to perform some filtering on the image in order to make it easier to classify correctly In this demo we are performing standard block pattern matching of the image taken from the front of the CogniCar designated by the red box The ROI is 32x32 pixels sub sampled to 16 x 16 allowing it to fit into a 256Byte vector The image in the red box does not have to be an exact match to the stored neuron because the CM1K is capable of performing both exact and fuzzy matching Therefore it is possible to perform a track navigation in as little as 3 neurons Next Steps Try the other demonstration assets 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com C OG mer Technical Manual mue CogniCoaster Getting Starte
19. m Files x86 CogniMem CogniSoft Express SDK bin O CogniSoft Express GettingSt X T Downloading application information Bytes already downloaded Total bytes Lessel Wait for application download 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com COG ref T Technologies Inc Technical Manual Publisher cannot be verified Are you sure you want to run this application Name niSoft Express GettingSt X CogniSoft Express GettingStarted From Hover over the string below to see the full domain C Program Files x86 CogniMem CogniSoft Express SDK bin Publisher Unknown Publisher While applications can be useful they can potentially harm your computer If you do not trust the source do not run this software More Information D ress Getti ngSta rted gStarted Verifying Application Requirements Bytes already downloaded 509 KB Total bytes 1136 KB 5 14 PM Cb les OPC t grs2014 COGNISTIA Demonstrations Launch the CogniSoft CogniCar Launch the CogniSoft Coaster Recognition Launch the CogniSoft Digit Recognition WHORE uognenje 3 AILSINSOID Application Development Browse the Sample Source Code View the CogniSoft Express API Open the CogniStix User s Manual 8 4 SMOPUIM 2d isyuawauinbay u91s S Get More Information Learn more about CogniMem Visit CogniStix Online Visit CogniMem Online Duy s2150j0uu 2 LA MAL OC www
20. mem com
21. nce between adjacent ROIs within an ROS The smaller this dimension is the more ROIs will be generated within the ROS TrainPattern The current terminology meaning to introduce broadcast a series of bytes to the CM1K associated with a Categoryld this replaces the term Learn 81 Blue Ravine Road Suite 240 Folsom CA 95630 WWW cognimem com cosnimem Technical Manual Introduction CogniStix is a compact low cost USB powered hardware neural network device It is the ideal module for simplifying the evaluation of the capabilities and performance of the CM1K for performing machine learning and pattern matching using the non linear classifiers RBF and KNN CogniStix can also be used by system integrators for rapid prototyping This hardware accelerator can enhance new and or existing product performance and or simplify application development reducing time to market Among the many application tasks that can exploit the capabilities of CogniStix include but are not limited to e object detection tracking e data clustering mining e real time signal processing e image processing and recognition e audio processing and recognition e supervised and or unsupervised learning The module features one CM1K chip interfaced to an ARM microcontroller Cortex M3 via the parallel bus for accelerated recognition time Features e USB Plug and Play capability e USB Powered e Complete integration of the CM1K with a
22. onditions Sp 2 Sp MRM eee nennen nnne nnne nnne 26 81 Blue Ravine Road Suite 240 Folsom CA 95630 WWW cognimem com CO TI Technologies Inc Technical Manual Definitions and Terminology Applmage The machine code that controls the remaining logic for operating CogniStix during normal operations These functions include parsing commands received from the host interfacing with the CM1K and returning the results back to the host The Applmage is located in Flash Bank A Bootlmage The machine code that controls the initial start up process and controls whether CogniStix is operated in DfuMode or AppMode The Bootlmage is located at the base of Flash Bank A CM1K The neural network ASIC chip at the heart of CogniMem Technology DFU Device field upgradable supports the ability to perform firmware upgrades by the end user over USB Dfulmage The machine code that manages the Applmage update flashing process The Dfulmage is located at the base address of Flash Bank B Flash The act of uploading a new Image file to the micro controller Image The compiled binary file in Thumb format that contains the machine code instructions Knowledge Base This is the resulting network content that is generated following a Training Session It can be exported from and imported into CogniStix to save or restore a previous training session Learn This is the legacy terminology for introducing a vector to the
23. tic discharge ESD warning charged devices and circuit boards can discharge without detection Permanent damage to this device can be caused by exposing it to high ESDs Therefore proper CogniCare should be taken to protect this device from such damage Legal Terms and Conditions By using this device you agree to the terms set forth below The CM1K integrated circuit uses the following Patents US5717832 US5701397 US5710869 US5740326 Limitation of Liability CogniMem Technologies Inc CTI assumes no liability whatsoever and disclaims any express implied or statutory warranty relating to the product described in this manual and accompanying materials Product including but not limited to the implied warranty of merchantability fitness for a particular purpose or non infringement In no event shall CTI be liable for any direct indirect consequential punitive special or incidental damages including without limitation damages for loss of profits business interruption or loss of information arising out of the use or inability to use the Product even if CTI has been advised of the possibility of such damages CTI makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice This Product is not designed manufactured or intended by CTI for incorporation into produc
24. ts intended for use or resale in equipment in hazardous dangerous to life or potentially life threatening environments such as in the operation of nuclear facilities aircraft navigation or communication systems or direct life support machines in which the failure of products could lead directly to death personal injury or severe physical or environmental damage High Risk Activities The inclusion of the Product as critical component in High Risk Activities implies that the manufacturer assumes all risk of such use and in doing so agrees to fully indemnify CTI for any damages resulting from such application Trademarks and Copyrights This manual is copyrighted and published by CogniMem Technologies Inc All rights reserved No parts of this work may be reproduced in any form or by any means graphic electronic or mechanical including photocopying recording taping or information storage and retrieval systems without the written permission of the publisher 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com cosnimern Technical Manual inn Products that are referred to in this document may be either trademarks and or registered trademarks of the respective owners The publisher and the author make no claim to these trademarks Other names and brands may be claimed as the property of others Copyright 2014 CogniMem Technologies Inc 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cogni
25. tten it must first be erased before it can be written or updated Programming and Startup Installing the CogniSoft Express Development Kit Ce Pin to Start menu Classic Shell Gf Edit with Notepad Share with Pin to Taskbar Send to Cut Copy Create shortcut 4 43 PM a yy mr Q O LI am Upon installing the CogniSoft Express SDK click run as administrator 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com LC CG II Technologies Inc Technical Manual Program name CogniSoft Express Setup v5 0 1 exe Publisher Unknown File origin Hard drive on this computer V Show details Change when these notifications appear On subsequent screens click yes to allow changes to the computer Welcome to the InstallShield Wizard for CogniSoft Express v5 0 The InstallShield R Wizard will install CogniSoft Express v5 0 on your computer To continue click Next WARNING This program is protected by copyright law and international treaties Then next to begin installation of wizard 81 Blue Ravine Road Suite 240 Folsom CA 95630 WWW cognimem com CO TI Technologies Inc Technical Manual Preparing to Install CogniSoft Express v5 0 Setup is preparing the InstallShield Wizard which will guide you through the program setup Process Please wait Extracting CogniSoft Express v5 0 msi Wait for wizard to finish installing License Agreem
26. works and the training implementation for the network using the CogniMem CM1K and the CogniSoft Libraries In addition the demonstration will use your computer s display keyboard mouse and the CogniStix Development USB Stick The CogniCar will not operate unless the CogniStix is connected to the host PC When you launch the demonstration the CogniCar will appear in the screen on an oval track The right side of the screen has all of the training tools to teach the CogniCar how to drive around the track The RED box in front of the CogniCar is the area used to capture patterns to train the CogniCar to maneuver around the track Step 1 Push the Turn Right button 2 or 3 times so that the CogniCar has mostly a track view in the RED box then push train A neuron is committed so when the CogniCar sees that pattern it knows to go right to keep on the track Now press Start Driving If the CogniCar stops that means it has never seen that pattern so it doesn t know what to do It is time to train a neuron either use the Turn Right or 81 Blue Ravine Road Suite 240 Folsom CA 95630 www cognimem com C OG mer Technical Manual mue Turn Left button to put the CogniCar back on the track then push Train and another neuron is committed Continue the sequence of putting the CogniCar on the track and training neurons until the CogniCar can navigate the track without stopping You are finished when the CogniCar is zoom
Download Pdf Manuals
Related Search
Related Contents
Fender Music Mixer Music Mixer User Manual PassoChair AR230E 取扱説明書・詳細編 Jazzy 600 - Pride Mobility Products XM Satellite Radio SA10175 Satellite Radio User Manual Milwaukee CUTTING SAW User's Manual Intel 311 Series weber.therm climamur - Weber iggam : Morteros MANUEL DE SERVICE DU TECHNICIEN Copyright © All rights reserved.
Failed to retrieve file