RS485 Transceiver Component
|
|
- Eileen Allen
- 5 years ago
- Views:
Transcription
1 RS485 Transeiver Component Publiation Date: 2013/3/25 XMOS 2013, All Rights Reserved.
2 RS485 Transeiver Component 2/12 Table of Contents 1 Overview 3 2 Resoure Requirements 4 3 Hardware Platforms Reommended Hardware Sliekit Demonstration Appliations RS485 Terminal Console Demo (app_rs485) API Configuration Defines RS485 API RS485 Funtion Configuration Funtions Transmit Funtions Programming Guide Key Files Initialising the Interfae Demo Appliations app_rs Makefile rs485_onf.h Top level program struture app_rs485_demo Makefile rs485_onf.h ommon.h Top level program struture
3 1 Overview This module implements a half-duplex RS485 UART with diretion ontrol. Integer baud rates up to 1 Mbps are supported along with one or two stop bits, 7, 8 or 9 data bits, and odd/even/no parity. The omponent an sustain 1Mbps in a single 62.5MIPS thread.
4 2 Resoure Requirements Resoure Usage Memory 1.5K Channelends 2 Timers 1 Clokbloks 0 Logial Cores 1 1-Bit Ports 1 4-Bit Ports 1* 1 bit of a 4-bit port is used for diretion ontrol. This an easily be moved to a 1-bit port should a 4-bit port not be available.
5 3 Hardware Platforms IN THIS CHAPTER Reommended Hardware Demonstration Appliations 3.1 Reommended Hardware Sliekit This module may be evaluated using the Sliekit Modular Development Platform. Required board SKUs are: XP-SKC-L2 (Sliekit L2 Core Board) plus XA-SK-XTAG2 (Sliekit XTAG adaptor) XA-SK-ISBUS (SlieKit Industrial Serial Bus Slie) 3.2 Demonstration Appliations RS485 Terminal Console Demo (app_rs485) This demostration appliation requires the three RS485 onnetions (A,B and GND_ISO) to be onneted to an appropriate USB to RS485 onverter (eg. Amplion USB-485Ui) onfigured in half-duplex mode with no loal eho. A serial terminal program on a PC an then be used to send and reieve the ehoed data.
6 4 API IN THIS CHAPTER Configuration Defines RS485 API 4.1 Configuration Defines The file rs485_onf.h an be provided in the appliation soure ode, without it the default values speified in rs485.h will be used. This file an set the following define: RS485_BUF_SIZE This define sets size of the reeive data buffer. 4.2 RS485 API RS485 Funtion void rs485_run(hanend _ontrol, hanend _data, rs485_interfae_t &rs485_if, rs485_onfig_t &rs485_onfig) Implemetation of a half-duplex RS485 interfae. This funtion requires an unbuffered 1-bit port for the bi-diretional RS485 data hannel, and one bit of a 4-bit port to set the data diretion. Setting the diretion bit low will put the hannel in to reeive mode, and setting high will put it in transmit mode. The funtion also requires two hannels, one for ontrol and the other for reeived data. The ports to be used are speified in the rs485_interfae_t strut and then passed in. The default state of the hannel is to go into reeive mode and wait for a start bit. One reeption has started a timeout is set, the timeout is reset for eah data byte reeived. On expiration of the timeout (no data reieved in the elapsed time) the reeived paket is transferred via the data hannel. The parameters that may be set in this way are: The operating parameters (stop bits, data bits, parity and baud) an be hanged using ommands on the ommand hannel, and are initially set in the rs485_onfig_t_ strut and then passed in. On a 62.5 MIPS ore this funtion shold be able to support 1 Mbps transmission rate.
7 RS485 Transeiver Component 7/12 This funtion does not return. _ontrol _data rs485_if rs485_onfig The ontrol hannel The data hannel for reeived data The IO pins for data and diretion The initial onfiguration of the omponent Configuration Funtions int rs485_set_baud(hanend, int baud) Set the baud rate. Sets the baud rate of the RS485. Only whole integer numbers are supported. The ommand interfae hannel baud The baud rate (bps) int rs485_set_data_bits(hanend, int data_bits) Set the number of data bits. Sets the number of data bits for the RS485. Only whole integer numbers are supported. The ommand interfae hannel data_bits The number of data bits int rs485_set_stop_bits(hanend, int stop_bits) Set the number of stop bits. Sets the number of stop bits for the RS485. Only whole integer numbers are supported. The ommand interfae hannel stop_bits The number of stop bits int rs485_set_parity(hanend, rs485_parity_t parity) Set the parity.
8 RS485 Transeiver Component 8/12 Sets the parity option for the RS485. The ommand interfae hannel parity The parity option, type rs485_parity rs485_state_t rs485_get_status(hanend ) Get the urrent status. Returns the urrent status of the RS485. Will return one of rs485_state The ommand interfae hannel Transmit Funtions int rs485_send_byte(hanend, unsigned har data) Transmit one byte. Transmit a single byte MSB first Return 0 if TX is not possible, 1 if TX suessful The ommand interfae hannel data The byte to transmit int rs485_send_paket(hanend, unsigned har data[], unsigned len) Transmit speified number of bytes. Most signifiant bit first order. Big endian byte order. Return 0 if TX is not possible, 1 if TX suessful data len The ommand interfae hannel The array of data to transmit The number of bytes to transmit, this must not be greater than the size of buffer
9 5 Programming Guide IN THIS CHAPTER Key Files Initialising the Interfae 5.1 Key Files The rs485.h header file ontains prototypes of all funtions required to use use the RS485library. No other header files need to be inluded in the appliation. The API is desribed in Initialising the Interfae The interfae is initialised and run using the rs485_run funtion.
10 6 Demo Appliations IN THIS CHAPTER app_rs485 app_rs485_demo 6.1 app_rs485 This appliation uses module_rs485 to reeive data from an RS485 hannel, and ehoes the data bak on the same hannel Makefile The Makefile is found in the top level diretory of the appliation. The appliation is for the Sliekit Core Board so the TARGET variable needs to be set in the Makefile as: TARGET = XK -SKC -L rs485_onf.h The rs485_onf.h file is found in the sr/ diretory of the appliation. This file ontains a #define that onfigures the RS485 omponent. The possible #define that an be set is desribed in 4.1. If not set, default values in the rs485 header file will be used. Within the demo appliation set the reeive data buffer is set to 128 haraters. // Copyright () 2011, XMOS Ltd., All rights reserved // This software is freely distributable under a derivative of the // University of Illinois / NCSA Open Soure Liense posted in // LICENSE. txt and at <http :// github. xore. om /> /*=========================================================================== Filename : rs485_onf.h Projet : app_rs485 Author : XMOS Ltd Version : 1v */ # ifndef RS485_CONF_H_
11 RS485 Transeiver Component 11/12 # define RS485_CONF_H_ # define RS485_BUF_SIZE 128 # endif /* RS485_CONF_H_ */ Top level program struture This appliation is ontained in app_rs485.x. Within this file is the main() funtion whih runs the example appliation funtion, that takes the reeived data and sends it bak out, and the RS485 server funtion. To make use of the RS485 funtion library the app_rs485.x must ontain the following line: # inlude " rs485.h" The RS485 interfae is initialsied to operate at 9600 baud, 8 data bits, 2 stop bits and a 10 harater timeout. When a paket of data is reieved it is passed to the appliation funtion via the data hannel, and is then transmitted as a paket using the rs485_send_paket funtion. 6.2 app_rs485_demo This appliation uses module_rs485 and demonstrates the usage module_rs Makefile The Makefile is found in the top level diretory of the appliation. The appliation is for the Sliekit Core Board so the TARGET variable needs to be set in the Makefile as: TARGET = XK -SKC -L rs485_onf.h The rs485_onf.h file is found in the sr/ diretory of the appliation. This file ontains a #define that onfigures the RS485 omponent. The possible #define that an be set is desribed in 4.1. If not set, default values in the rs485 header file will be used. Within the demo appliation set the reeive data buffer is set to 128 haraters.
12 RS485 Transeiver Component 12/ ommon.h The ommon.h file is found in the sr/ diretory of the appliation. This file ontains a #define that onfigures the RS485 omponent settings suh as Baud rate, parity, data bit length. The possible #define that an be set is desribed in 4.1. If not set, default values in the rs485 header file will be used. Within the demo appliation set the reeive data buffer is set to 128 haraters Top level program struture This appliation is ontained in app_rs485_demo.x. Within this file is the main() funtion whih runs the example appliation funtion, that takes the reeived data and sets the paramater settings for the RS485 server funtion. To make use of the RS485 funtion library the app_rs485_demo.x must ontain the following line: # inlude " rs485.h" The RS485 interfae is initialsied to operate at 9600 baud, 8 data bits, 2 stop bits and a 10 harater timeout. This information an be hanged in ommon.h header file. Copyright 2013, All Rights Reserved. Xmos Ltd. is the owner or liensee of this design, ode, or Information (olletively, the Information ) and is providing it to you AS IS with no warranty of any kind, express or implied and shall have no liability in relation to its use. Xmos Ltd. makes no representation that the Information, or any partiular implementation thereof, is or will be free from any laims of infringement and again, shall have no liability in relation to any suh laims. XMOS and the XMOS logo are registered trademarks of Xmos Ltd. in the United Kingdom and other ountries, and may not be used without written permission. All other trademarks are property of their respetive owners. Where those designations appear in this book, and XMOS was aware of a trademark laim, the designations have been printed with initial apital letters or in all apitals.
Display Controller Component
Display Controller Component Publication Date: 2013/2/19 XMOS 2013, All Rights Reserved. Display Controller Component 2/11 Table of Contents 1 Overview 3 1.1 Features............................................
More informationMulti-UART Module Usage Manual
Multi-UART Module Usage Manual Publication Date: 2012/10/15 XMOS 2012, All Rights Reserved. Multi-UART Module Usage Manual 2/31 Table of Contents 1 Overview 3 1.1 Features............................................
More informationI2S Master slicekit Loopback Demo Quickstart Guide
I2S Master slicekit Loopback Demo Quickstart Guide Document Number: Publication Date: 2013/11/11 XMOS 2013, All Rights Reserved. I2S Master slicekit Loopback Demo Quickstart Guide 2/7 SYNOPSIS This application
More informationLCD Component REV A. Publication Date: 2012/10/15 XMOS 2012, All Rights Reserved.
LCD Component Publication Date: 2012/10/15 XMOS 2012, All Rights Reserved. LCD Component 2/13 Table of Contents 1 Overview 3 1.1 Features............................................ 3 1.2 Memory requirements....................................
More informationMulti-Uart Com Port Demo Quickstart Guide
Multi-Uart Com Port Demo Quickstart Guide Publication Date: 2012/10/15 XMOS 2012, All Rights Reserved. Multi-Uart Com Port Demo Quickstart Guide 2/10 Table of Contents 1 Multiuart Com Demo: Quick Start
More informationLCD component REV A. Publication Date: 2013/11/15 XMOS 2013, All Rights Reserved.
LCD component Publication Date: 2013/11/15 XMOS 2013, All Rights Reserved. LCD component 2/19 Table of Contents 1 Overview 3 1.1 LCD component........................................ 3 1.1.1 Features........................................
More informationLCD Component REV A. Publication Date: 2013/2/19 XMOS 2013, All Rights Reserved.
LCD Component Publication Date: 2013/2/19 XMOS 2013, All Rights Reserved. LCD Component 2/23 Table of Contents 1 Overview 3 1.1 LCD component........................................ 3 1.1.1 Features........................................
More informationXMOS xsoftip Audio BiQuad Function Library
XMOS xsoftip Audio BiQuad Function Library Document Number: Publication Date: 2014/4/16 XMOS 2014, All Rights Reserved. XMOS xsoftip Audio BiQuad Function Library 2/12 Table of Contents 1 Overview 3 2
More informationLIN Bus Demo Quickstart Guide
LIN Bus Demo Quickstart Guide IN THIS DOCUMENT Hardware Setup Software Setup Next Steps This simple LIN bus demonstration uses xtimecomposer Studio tools and targets the XP-SKC-L2 slicekit core board with
More informationXMOS xsoftip Audio Delay-line Function Library
XMOS xsoftip Audio Delay-line Function Library Publication Date: 2012/10/15 XMOS 2012, All Rights Reserved. XMOS xsoftip Audio Delay-line Function Library 2/10 Table of Contents 1 Overview 3 2 Resource
More informationTiWi-SL Wi-Fi Component
TiWi-SL Wi-Fi Component Publication Date: 2013/11/11 XMOS 2013, All Rights Reserved. TiWi-SL Wi-Fi Component 2/24 Table of Contents 1 Overview 3 1.1 Wi-Fi TiWi-SL component...................................
More informationEmbedded Webserver Demo (SPI Flash) Quickstart Guide
Embedded Webserver Demo (SPI Flash) Quickstart Guide IN THIS DOCUMENT Host computer setup Hardware setup Import and build the application Run the application Next steps This application demonstrates an
More informationXMOS xsoftip Audio Delay-line Function Library
XMOS xsoftip Audio Delay-line Function Library Document Number: Publication Date: 2014/4/16 XMOS 2014, All Rights Reserved. XMOS xsoftip Audio Delay-line Function Library 2/11 Table of Contents 1 Overview
More informationSimple FFT function library
Simple FFT function library Publication Date: 2013/11/1 XMOS 2013, All Rights Reserved. Simple FFT function library 2/8 Table of Contents 1 Simple FFT Function Library 3 1.1 Overview............................................
More informationConfiguration Pins Ports Clocks Ram Logical cores Master ~1.5K 1 Slave ~2.1K 1
LIN library A software defined LIN bus library. The LIN library include master and slave peripherals. Master component automatically includes slave functionality. 50MIPS is required for the baud rate of
More informationWi-Fi Component REV A. Publication Date: 2013/3/8 XMOS 2013, All Rights Reserved.
Wi-Fi Component Publication Date: 2013/3/8 XMOS 2013, All Rights Reserved. Wi-Fi Component 2/25 Table of Contents 1 Overview 3 1.1 Wi-Fi TiWi-SL component................................... 3 1.1.1 Features........................................
More informationTiWi-SL Simple Web Server Demo Quickstart Guide
TiWi-SL Simple Web Server Demo Quickstart Guide IN THIS DOCUMENT sc_wifi demo : Quick Start Guide 1 sc_wifi demo : Quick Start Guide This simple demonstration the XA-SK-WIFI-TIWISL Slice Card together
More informationApplication Note: AN00130 USB HID Class - Extended on slicekit
Application Note: AN00130 USB HID Class - Extended on slicekit This application note shows how to create a USB device compliant to the standard USB Human Interface Device (HID) class on an XMOS multicore
More informationZ8530 Programming Guide
Z8530 Programming Guide Alan Cox alan@redhat.om Z8530 Programming Guide by Alan Cox Copyright 2000 by Alan Cox This doumentation is free software; you an redistribute it and/or modify it under the terms
More informationOn - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2
On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,
More informationXC-3 LED Tile Control Kit Quick Start Guide
XC-3 Tile Control Kit Quick Start Guide Version 1.1 Publication Date: 2010/05/10 Copyright 2010 XMOS Ltd. All Rights Reserved. XC-3 Tile Control Kit Quick Start Guide (1.1) 2/7 1 Introduction The XC-3
More informationXC Input and Output. 1 Outputting Data
XC Input and Output IN THIS DOCUMENT Outputting Data Inputting Data Waiting for a Condition on an Input Pin Controlling I/O Data Rates with Timers Case Study: UART (Part 1) Responding to Multiple Inputs
More informationApplication Note: AN00152 xscope - Bi-Directional Endpoint
Application Note: AN00152 xscope - Bi-Directional Endpoint This application note shows how to create a simple example which uses the XMOS xscope application trace system to provide bi-directional communication
More informationOvidSP Quick Reference Card
OvidSP Quik Referene Card Searh in any of several dynami modes, ombine results, apply limits, use improved researh tools, develop strategies, save searhes, set automati alerts and RSS feeds, share results...
More informationGPIO Library. Features. Operating modes. Software version and dependencies. Related application notes GPIO (1.1.0)
GPIO Library The XMOS GPIO library allows you to access xcore ports as low-speed GPIO. Although xcore ports can be directly accessed via the xc programming language this library allows more flexible usage.
More informationInstallation & Operation Manual 6060 MODBUS PROTOCOL. This manual is a supplement to the 6060 Full Installation & Operation Manual PK514
Installation & Operation Manual 6060 MODBUS PROTOCOL This manual is a supplement to the 6060 Full Installation & Operation Manual PK514 PK539 0037-75565 July 2016 1 Explanation of Symbols: General Information
More informationXC-1A Development Board Tutorial
XC-1A Development Board Tutorial IN THIS DOCUMENT Introduction Illuminate an LED Flash an LED Interface with a host over a serial link Flash and cycle LEDs at different rates Run tasks concurrently Use
More informationApplication Note: AN00181 xcore-200 explorer - Accelerometer
Application Note: AN00181 xcore-200 explorer - Accelerometer This application note show how to the accelerometer on an xcore-200 explorer development kit. The kit itself has a Freescale FXOS8700CQ 6-Axis
More informationWORKSHOP 20 CREATING PCL FUNCTIONS
WORKSHOP 20 CREATING PCL FUNCTIONS WS20-1 WS20-2 Problem Desription This exerise involves reating two PCL funtions that an be used to easily hange the view of a model. The PCL funtions are reated by reording
More informationCA PPM 14.x Implementation Proven Professional Exam (CAT-222) Study Guide Version 1.2
CA PPM 14.x Implementation Proven Professional Exam (CAT-222) Study Guide Version 1.2 PROPRIETARY AND CONFIDENTIAL INFMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For
More informationDSB-Mini User Guide. Version: 02 DocId: dsb-mini_ug_v02. User Guide
DSB-Mini User Guide Version: 02 DoId: dsb-mini_ug_v02 User Guide User Guide: DSB-Mini User Guide Version: 02 Date: 2012-10-09 DoId: Status dsb-mini_ug_v02 GENERAL NOTE THE USE OF THE PRODUCT INCLUDING
More informationConnection Guide. Installing the printer locally (Windows) What is local printing? Installing the printer using the Software and Documentation CD
Connetion Guide Page 1 of 5 Connetion Guide Installing the printer loally (Windows) Note: If the Software and Doumentation CD does not support the operating system, you must use the Add Printer Wizard.
More informationDFU loader for XMOS USB AUDIO devices
DFU loader for XMOS USB AUDIO devices Version 1.1 Publication Date: 2010/11/05 Copyright 2010 XMOS Ltd. All Rights Reserved. DFU loader for XMOS USB AUDIO devices (1.1) 2/6 1 Introduction The DFU loader
More informationApplication Note: AN00144 xcore-xa - xcore ARM Boot Library
Application Note: AN00144 xcore-xa - xcore ARM Boot Library This application note shows how to create a simple application which targets the XMOS xcore-xa device and demonstrates how to build and run this
More informationGray Codes for Reflectable Languages
Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings
More informationInterconnection Styles
Interonnetion tyles oftware Design Following the Export (erver) tyle 2 M1 M4 M5 4 M3 M6 1 3 oftware Design Following the Export (Client) tyle e 2 e M1 M4 M5 4 M3 M6 1 e 3 oftware Design Following the Export
More informationDFU loader for XMOS USB AUDIO devices
DFU loader for XMOS USB AUDIO devices Document Number: Publication Date: 2014/6/11 XMOS 2014, All Rights Reserved. DFU loader for XMOS USB AUDIO devices 2/10 Table of Contents 1 Overview 3 2 Creating factory
More informationlibquadflash API 1 General Operations
libquadflash API IN THIS DOCUMENT General Operations Boot Partition s Data Partition s The libquadflash library provides functions for reading and writing data to Quad-SPI flash devices that use the xcore
More informationStarter Kit B80 User Guide. Version: 01 DocId: Starter_Kit_B80_v01. User Guide
Starter Kit B80 User Guide Version: 01 DoId: Starter_Kit_B80_v01 User Guide User Guide: Starter Kit B80 User Guide Version: 01 Date: 2012-08-14 DoId: Status Starter_Kit_B80_v01 GENERAL NOTE THE USE OF
More informationApplication Note: AN00142 xcore-xa - xcore ARM Bridge Library
Application Note: AN00142 xcore-xa - xcore ARM Bridge Library This application note shows how to create a simple application which targets the XMOS xcore-xa device and demonstrates how to build and run
More informationApplication Note: AN00182 USB HID Class - Extended on xcore-200 Explorer
Application Note: AN00182 USB HID Class - Extended on xcore-200 Explorer This application note shows how to create a USB device compliant to the standard USB Human Interface Device (HID) class on an XMOS
More informationAdobe Certified Associate
Adobe Certified Assoiate About the Adobe Certified Assoiate (ACA) Program The Adobe Certified Assoiate (ACA) program is for graphi designers, Web designers, video prodution designers, and digital professionals
More informationSIO-DLL. Serial I/O DLL. User Manual
SIO-DLL Serial I/O DLL User Manual SIO-DLL User Manual Document Part N 0127-0178 Document Reference SIO-DLL\..\0127-0178.Doc Document Issue Level 1.3 Manual covers software version 1 All rights reserved.
More informationConnection Guide. Installing the printer locally (Windows) What is local printing? Installing the printer using the Software and Documentation CD
Page 1 of 7 Connetion Guide Installing the printer loally (Windows) Note: When installing a loally attahed printer, if the operating system is not supported y the Software and Doumentation CD, then the
More informationXMOS Layer 2 Ethernet MAC Component
XMOS Layer 2 Ethernet MAC Component Publication Date: 2012/10/18 XMOS 2012, All Rights Reserved. XMOS Layer 2 Ethernet MAC Component 2/28 Table of Contents 1 Ethernet Layer 2 MAC Overview 3 1.1 Component
More informationENGINEERING update FOR 2.0 PRINTGEN. A C Page 1 of 120 PRINTGEN. Engineering Update (DAA -170)
o ENGINEERING update FOR 2.0 A-09-01159-01-C Page 1 of 120 Speifiations Subjet to Change. Convergent Tehnologies and NGEN are registered trademarks of Convergent Tehnologies, In. Convergent, CT-DBMS, CT-MAIL,
More informationChapter 2: Introduction to Maple V
Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard
More informationNS9360. Errata _F. Release date: March 2008
NS9360 Unused USB module can cause failures SPI boot fails intermittently - updated SPI slave data output high impedance control UART gap timer UART CTS-related transmit data errors Ethernet receive data
More informationExtending startkit using the PCIe slot and slicecards
Extending startkit using the PCIe slot and slicecards IN THIS DOCUMENT Introduction startkit compatible slicecards Designing a slicecard 1 Introduction The flexibility of the GPIO pins on xcore multicore
More informationDynamic Algorithms Multiple Choice Test
3226 Dynami Algorithms Multiple Choie Test Sample test: only 8 questions 32 minutes (Real test has 30 questions 120 minutes) Årskort Name Eah of the following 8 questions has 4 possible answers of whih
More informationLogin management commands
Contents Login management commands 1 CLI login configuration commands 1 display telnet client configuration 1 telnet 1 telnet ipv6 2 telnet server enable 3 User interface configuration commands 3 acl (user
More informationApplication Note. Slave Controller. Application Note ESC Comparison Feature and register comparison. (Online at
Appliation Note Controller Setion I Setion II Setion III Tehnology (Online at http://www.bekhoff.om) Register Desription (Online at http://www.bekhoff.om) Hardware Desription (Online at http://www.bekhoff.om)
More informationWith superior number crunching abilities and peripheral handling on our custom embedded OS, Rapid prototyping is now easy... and blazing fast.
AIS Cube OS COMMAND REFERENCE [THE BLAZINGCORE SERIES] With superior number crunching abilities and peripheral handling on our custom embedded OS, Rapid prototyping is now easy... and blazing fast. REV.E
More informationAN10955 Full-duplex software UART for LPC111x and LPC13xx
Rev. 1 13 July 2010 Application note Document information Info Content Keywords LPC111X, LPC13XX, UART, software Abstract This application note illustrates how software running on an LPC111X or LPC13XX
More informationSmartPad4i SystemObjects 2017 Release version 2.0 Page: 1/55
SmartPad4i SystemObjets 2017 Release version 2.0 Page: 1/55 Development Tutorial for Rdi SmartPad4i SystemObjets 2017 Release version 2.0 Page: 2/55 This tutorial is provided to reate quikly and simply
More informationXMOS Technology Whitepaper
XMOS Technology Whitepaper Publication Date: 2010/04/28 Copyright 2010 XMOS Ltd. All Rights Reserved. XMOS Technology Whitepaper 2/7 1 Introduction Designers for electronic products are challenged by requests
More informationIntroductory Programming, IMM, DTU Systematic Software Test. Software test (afprøvning) Motivation. Structural test and functional test
Introdutory Programming, IMM, DTU Systemati Software Test Peter Sestoft a Programs often ontain unintended errors how do you find them? Strutural test Funtional test Notes: Systemati Software Test, http://www.dina.kvl.dk/
More informationOutline: Software Design
Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling
More informationAVB-DC Quick Start Guide
AVB-DC Quick Start Guide IN THIS DOCUMENT Obtaining the latest firmware Installing xtimecomposer Tools Suite Importing and building the firmware Installing the application onto flash memory Setting up
More informationQuick Start Guide. TWR-MPC8309 PowerQUICC Processor with Industrial Connectivity and Protocol Off-Load Engine TOWER SYSTEM
TWR-MPC8309 PowerQUICC Processor with Industrial Connectivity and Protocol Off-Load Engine TOWER SYSTEM -P23345-TWR-MPC8309-o1v6.indd 1 Get to Know the TWR-MPC8309 Display Header RS232 Header SD Slot (bottom)
More informationSoftware Architecture Document: Addendum
L3x UART Software Architecture Software Architecture Document: Addendum Information in this document is subject to change without notice. Texas Instruments may have pending patent applications, trademarks,
More informationConfiguration Pins Ports Clocks Ram Logical cores SDRAM server 20 4 (1-bit), 1 (16-bit) 1 ~4.0K 1 Memory address allocator ~0.
SDRAM Library The XMOS SDRAM library is designed for read and write access of arbitrary length 32b long word buffers at up to 62.5MHz clock rates. It uses an optimized pinout with address and data lines
More informationLearning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract
CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and
More informationEmbedded Webserver Library Programming Guide
Embedded Webserver Library Programming Guide Document Number: Publication Date: 2014/6/12 XMOS 2014, All Rights Reserved. Embedded Webserver Library Programming Guide 2/17 SYNOPSIS This software block
More informationCA Test Data Manager 4.x Implementation Proven Professional Exam (CAT-681) Study Guide Version 1.0
Implementation Proven Professional Study Guide Version 1.0 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer
More informationApplication Note: AN00151 xscope - Custom Host Endpoint
Application Note: AN00151 xscope - Custom Host Endpoint This application note shows how to create a simple example which uses the XMOS xscope application trace system to provide instrumentation logging
More informationApplication Note: AN00189 Using QuadSPI for application overlay data
Application Note: AN00189 Using QuadSPI for application overlay data This application note demonstrates how to use overlay regions and how to use QuadPSI flash memory for storing and loading overlay data.
More informationDeviceNet Communications Unit Enables Program-free Communications with Temperature Controllers. DeviceNet Communications Unit E5ZN-DRT
ommunications Unit -DRT SM_-DRT_DS_E_3_1 Streamlined ommunications from Temperature ontroller to PL The Modular Temperature ontroller is connected to the network. The I/O link function allows setting and
More informationCA Agile Requirements Designer 2.x Implementation Proven Professional Exam (CAT-720) Study Guide Version 1.0
Exam (CAT-720) Study Guide Version 1.0 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized
More informationDisplay controller library
Display controller library The XMOS display controller library provides the service of removing the real-time constraint of maintaining the LCDs line buffer from the application and provides a managed
More informationDATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge
TURNING TECHNOLOGY INTO ART DATASHEET microusb Programming Adaptor µusb-pa5 USB to UART Serial Bridge Document Date: 27 th November 2013 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded.
More informationApplication Note: AN00153 Programming OTP memory via SPI boot
Application Note: AN00153 Programming OTP memory via SPI boot This application note describes how to create a binary image which can be used to program the xcore tile OTP memory via SPI boot. This is the
More informationv '., c -' ' ' : ' ; ' C f
i Paket Radio Station Hardware, Operating system and Appliations programming Environment*, J, Burhf iel, R.Tomlinson, M.Beeler* Paket Eadio Temporary Note,138 ApriJ 15, 1975 «> f! I *'» ( +This researh
More informationLock handling Library
Lock handling Library This library provides access to hardware and software locks for use in concurrent C programs. In general it is not safe to use these to marshall within XC due to the assumptions XC
More informationHMC1022 Digital Compass
Key Features Based on Honeywell s HMC1022 solid-state magnetic sensor Choice of 2 Interface Options (UART/I2C) Standard Pin Headers come soldered Plug and Play Module SPECIFICATIONs Angular Measuring Range
More informationSAND Unlimited Release Printed November 1995 Updated November 29, :26 PM EXODUS II: A Finite Element Data Model
SAND92-2137 Unlimited Release Printed November 1995 Updated November 29, 2006 12:26 PM EXODUS II: A Finite Element Data Model Gregory D. Sjaardema (updated version) Larry A. Shoof, Vitor R. Yarberry Computational
More informationA Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks
A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,
More informationEthernet Slice Simple Webserver Application Quickstart
Ethernet Slice Simple Webserver Application Quickstart IN THIS DOCUMENT Hardware setup Import and build the application Run the application Troubleshooting Next steps This simple demonstration of xtimecomposer
More informationAN4872 Application note
Application note BlueNRG-1 and BlueNRG-2 UART bootloader protocol Introduction The BlueNRG-1 and BlueNRG-2 are very low power Bluetooth low energy (BLE) single-mode systemson-chip, compliant with Bluetooth
More informationApplication Note: AN00188 Using QuadSPI flash memory for persistent storage with xcore-200
Application Note: AN00188 Using QuadSPI flash memory for persistent storage with xcore-200 This application note demonstrates how to use XFLASH option --data to store persistent data within QuadSPI flash
More informationFuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis
Journal of Computer Siene 4 (): 9-97, 008 ISSN 549-3636 008 Siene Publiations Fuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis Deepti Gaur, Aditya Shastri and Ranjit Biswas Department of Computer
More information- 1 - S 21. Directory-based Administration of Virtual Private Networks: Policy & Configuration. Charles A Kunzinger.
- 1 - S 21 Diretory-based Administration of Virtual Private Networks: Poliy & Configuration Charles A Kunzinger kunzinge@us.ibm.om - 2 - Clik here Agenda to type page title What is a VPN? What is VPN Poliy?
More informationSerial JPEG Camera Module Data Sheet
4D SYSTEMS µcam529 Serial JPEG Camera Module Document Date: 15th July 2010 Document Revision: 2.0 2010 4D Systems www.4dsystems.com.au Page 1 of 20 4D SYSTEMS µcam Serial JPEG Camera Module Description
More informationDSP on xcore Multicore Microcontrollers for Embedded Developers
DSP on xcore Multicore Microcontrollers for Embedded Developers Document Number: Publication Date: 2016/2/19 XMOS 2016, All Rights Reserved. DSP on xcore Multicore Microcontrollers for Embedded Developers
More informationUSB-2COM-BB USER S MANUAL
USB-2COM-BB USER S MANUAL 2017 May Edition Titan Electronics Inc. Web: www.titan.tw The computer programs provided with the hardware are supplied under a license. The software provided should be used only
More informationCA Release Automation 5.x Implementation Proven Professional Exam (CAT-600) Study Guide Version 1.1
Exam (CAT-600) Study Guide Version 1.1 PROPRIETARY AND CONFIDENTIAL INFORMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized
More informationA buffered receiver. receiver task FIFO ...
A buffered receiver version 1.1.1 scope description boards Example. This code is provided as example code for a user to base their code on. A buffered receiver Unless otherwise specified, this example
More informationAssembly Programming for the XMOS ABI
Assembly Programming for the XMOS ABI Version 1.0 Publication Date: 2010/04/20 Copyright 2010 XMOS Ltd. All Rights Reserved. Assembly Programming for the XMOS ABI (1.0) 2/10 1 Introduction This application
More informationAn Event Display for ATLAS H8 Pixel Test Beam Data
An Event Display for ATLAS H8 Pixel Test Beam Data George Gollin Centre de Physique des Partiules de Marseille and University of Illinois April 17, 1999 g-gollin@uiu.edu An event display program is now
More informationCLD BF70x CDC Library v.1.3 Users Guide Users Guide Revision 1.3. For Use With Analog Devices ADSP-BF70x Series Processors. Closed Loop Design, LLC
CLD BF70x CDC Library v.1.3 Users Guide Users Guide Revision 1.3 For Use With Analog Devices ADSP-BF70x Series Processors Closed Loop Design, LLC 748 S MEADOWS PKWY STE A-9-202 Reno, NV 89521 support@cld-llc.com
More informationCA Service Desk Manager 14.x Implementation Proven Professional Exam (CAT-181) Study Guide Version 1.3
Exam (CAT-181) Study Guide Version 1.3 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized
More informationMiniOS7 API Functions Reference Manual. (For C Language) Version 1.0, 28 August 2007
MiniOS7 API Functions Reference Manual (For C Language) Version 1.0, 28 August 2007 Original Writer:Tim Tsai Last Editer: Vic Tsai I-7188 series I-7188(D) I-7188XA(D) I-7188XB(D) I-7188XC(D) I-7188EX(D)
More informationuip, TCP/IP Stack, LPC1700
Rev. 01 30 June 2009 Application note Document information Info Keywords Content uip, TCP/IP Stack, LPC1700 Abstract This application note describes the steps and details of porting uip (a light-weight
More informationXC-1 Hardware Manual. Version Publication Date: 2009/11/12 Copyright 2009 XMOS Ltd. All Rights Reserved.
XC-1 Hardware Manual Version 1.3.2 Publication Date: 2009/11/12 Copyright 2009 XMOS Ltd. All Rights Reserved. XC-1 Hardware Manual (1.3.2) 2/17 1 Introduction The XC-1 is an Event-Driven Processor development
More informationDATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge
DATASHEET TURNING TECHNOLOGY INTO ART microusb Programming Adaptor -II USB to UART Serial Bridge Document Date: 17 th July 2015 Document Revision: 2.0 Uncontrolled Copy when printed or downloaded. Please
More informationBackground/Review on Numbers and Computers (lecture)
Bakground/Review on Numbers and Computers (leture) ICS312 Mahine-Level and Systems Programming Henri Casanova (henri@hawaii.edu) Numbers and Computers Throughout this ourse we will use binary and hexadeimal
More informationConnection Guide. Supported operating systems. Installing the printer using the Software and Documentation CD. Connection Guide
Connetion Guide Page 1 of 6 Connetion Guide Supported operating systems Using the software CD, you an install the printer software on the following operating systems: Windows 8.1 Windows Server 2012 R2
More informationCLD SC58x CDC Library v.1.00 Users Guide Users Guide Revision For Use With Analog Devices ADSP-SC58x Series Processors. Closed Loop Design, LLC
CLD SC58x CDC Library v.1.00 Users Guide Users Guide Revision 1.00 For Use With Analog Devices ADSP-SC58x Series Processors Closed Loop Design, LLC 748 S MEADOWS PKWY STE A-9-202 Reno, NV 89521 support@cld-llc.com
More informationEthernet TCP/IP component programming guide
Ethernet TCP/IP component programming guide Document Number: Publication Date: 2014/6/12 XMOS 2014, All Rights Reserved. Ethernet TCP/IP component programming guide 2/33 Table of Contents 1 Overview 3
More informationAN Philips LPC2000 CAN driver. Document information
Rev. 01 02 March 2006 Application note Document information Info Keywords Abstract Content CAN BUS, MCU, LPC2000, ARM7, SJA1000 This application note describes the CAN controller hardware application programming
More information