Nano River Technologies October 2010

Size: px
Start display at page:

Download "Nano River Technologies October 2010"

Transcription

1 October 2010 Rev: 1.1 (Oct 2010) Page 1 of 36

2 Table of Contents 1. PRELIMINARIES PACKAGING LIST GETTING HELP INSTALLATION (WINDOWS 2000 AND XP) VIPERBOARD INSTALLER PLUGGING IN THE VIPERBOARD INSTALLATION (LINUX) STEP 1: LIBUSB INSTALLATION STEP 2: VIPERBOARD EXAMPLES AND DOCUMENTATION INSTALLATION INSTALLATION (MACOS) STEP 1: LIBUSB INSTALLATION STEP 2: VIPERBOARD EXAMPLES AND DOCUMENTATION INSTALLATION VIPERBOARD HARDWARE OVERVIEW INTERFACES SPI INTERFACE IIC INTERFACE GPIO PORT A INTERFACE GPIO PORT B INTERFACE ANALOGUE INTERFACE LED INDICATOR GETTING STARTED APPENDIX A : SCHEMATIC Congratulations on the purchase of the from Nano River Technologies! We trust that this board will be a valuable asset in the development or test of your own electronics. development team Rev: 1.1 (Oct 2010) Page 2 of 36

3 ABBREVIATIONS API EEPROM G++ GCC GPIO GPIOA GPIOB GUI I2C IIC IO LED Master NRT Slave SPI USB Application Programming Interface Electrically Erasable Programmable Read Only Memory C++ compiler for Linux (part of GCC) GNU Compiler Collection General Purpose IO GPIO Port A (advanced GPIO interface) GPIO Port B (digital IO interface) Graphical User Interface Inter-Integrated Circuit Inter-Integrated Circuit (same as I2C) Input / Output Light Emitting Diode An interface which supplies the clock like the SPI master or I2C master on An interface which receives the clock like the SPI slave or I2C slave on Serial Peripheral Interface Universal Serial Bus Rev: 1.1 (Oct 2010) Page 3 of 36

4 1. Preliminaries 1.1. Packaging List Your comes standard with the following items. One circuit board assembly One USB cable type A to type B PC software, example applications and documentation for use with this product is available downloadable from our web-site. Rev: 1.1 (Oct 2010) Page 4 of 36

5 1.2. Getting Help Most questions relating to installation and usage of the are available from our web-site. If however you have further questions, then please do not hesitate to contact us via . For any sales related questions, please contact: Rev: 1.1 (Oct 2010) Page 5 of 36

6 2. Installation (Windows 2000 and XP) 2.1. Installer The installer activates from the software download page available from: Rev: 1.1 (Oct 2010) Page 6 of 36

7 The installer starts by downloading all documentation and software examples. Rev: 1.1 (Oct 2010) Page 7 of 36

8 To run the applications without MicroSoft Visual C++ installed the Microsoft Visual C redistribution pack is required. This is installed automatically next. Allow all default directories and file names. Next the open source LibUSB-Win USB driver is installed. Allow all default directories and file names. Rev: 1.1 (Oct 2010) Page 8 of 36

9 At the conclusion of the LibUSB-Win USB driver installation there will be the opportunity to run a test program to ensure it installed properly. Running this is optional. At the conclusion of the driver install, a Readme file will be displayed containing an overview of the product. Rev: 1.1 (Oct 2010) Page 9 of 36

10 2.2. Plugging in the When the driver is installed and the plugged into a USB port for the first time, the Found New Hardware wizard will appear. Select Install from a list or specific location. Select Don t search. I will choose the driver to install. Rev: 1.1 (Oct 2010) Page 10 of 36

11 Navigate to the hard disk. Navigate to the install directory for eg C:\Program Files\Installer_ Rev: 1.1 (Oct 2010) Page 11 of 36

12 The Wizard will then find the driver setup file and start to link to the driver. Installation is then complete. The PC can now talk to a. Rev: 1.1 (Oct 2010) Page 12 of 36

13 3. Installation (Linux) Installation of under Linux consists of two steps. First OpenSource LibUsb for Linux is installed. Secondly the example applications and documentation is installed Step 1: LibUsb Installation LibUsb is an OpenSource USB driver available for usage for commercial applications. The class library will make low level USB calls to LibUsb to implement the desired high level functions available through the API. The LibUsb installation is contained within "libusb tar.gz". Installation consists of the following: a) One should first ensure that GNU g++ is available on the Linux machine. This will be needed during the installation. b) In a working directory untar the file using linux%> gzip -cd libusb tar.gz tar xvf - c) Move to the created directory using linux%> cd libusb d) Run the configure script linux%>./configure e) Run make (become root if necessary) to build LibUsb linux%> make f) Install LibUsb linux%> make install Rev: 1.1 (Oct 2010) Page 13 of 36

14 At this point you should have installed LibUsb for Linux. Unfortunately in most cases it seems that the library can only be seen by the root user. This means that applications would only work as root. To fix this one needs to edit one of the rule files in UDEV. g) Change to be root linux%> sudo bash h) Edit for example your /etc/udev/rules.d/40-basic-permissions.rules to include the following two new lines (in red). This makes the USB connection able to be seen by someone other than root. # USB devices (usbfs replacement) SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664" SUBSYSTEM=="usb_device", MODE="0664" #New lines for Viperboard SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",SYSFS{idVendor}=="04b4", SYSFS{idProduct}=="1004", MODE="0666" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",SYSFS{idVendor}=="2058", SYSFS{idProduct}=="1005", MODE="0666" The above change to permissions shows how to change USB permissions for Ubuntu Linux. For other kernels permissions may need to be changed in other files. For example in Federa 11, one needs to make the modification to /lib/udev/rules.d/50-udev-default.rules. i) You can return from being root now and you are ready to install the examples and documentation. Rev: 1.1 (Oct 2010) Page 14 of 36

15 3.2. Step 2: Examples and Documentation Installation a) Documents and the example applications are all contained in _Installation_1.0.2.tar.gz. Untar this in some suitable place. linux%> tar xvfz _Installation_1.0.2.tar.gz b) Move to the created directory. linux%> cd _Installation_1.0.2 c) You will see the following documents to read: Readme.pdf UserGuide_ver_Nov09.pdf API_ver_Nov09.pdf ApplicationExamples_ver_Nov09.pdf d) You will find the application examples in the Examples/ directory. Read ApplicationExamples_ver_Nov09.pdf to learn about running these. The file structure should appear as below. _Installation_1.0.2/ Examples/ common/ viperboard.h viperboard_class.h viperboard_class.c Header File Class Header File Class C++ File src/ ConfigurationExample.c Main Program (Example 1) scripts/ go_configurationexample Compile Script for Application 1 Readme.pdf UserGuide_ver_Nov09.pdf API_ver_Nov09.pdf ApplicationExamples_ver_Nov09.pdf COPYING_GPL.txt COPYING_LGPL.txt Rev: 1.1 (Oct 2010) Page 15 of 36

16 4. Installation (MacOS) Installation of for MacOS consists of two steps. First OpenSource LibUsb for MacOS is installed. Secondly the example applications and documentation is installed Step 1: LibUsb Installation LibUSB must be first installed under MacOS. The simplest way to achieve this is to make use of the installation already included in MacPorts. First visit the MacPorts installation page: Download the MacPorts installation for your version of MacOS by selecting Snow Leopard, Leopard or Tiger. A.dmg file will be downloaded (it will be called something like MacPorts SnowLeopard.dmg). Click to download your MacOS.dmg! Rev: 1.1 (Oct 2010) Page 16 of 36

17 Double click on the downloaded file to mount it and execute the package file (.pkg) to install it. In a command tool install version of LibUsb using the following command: At this point you should have installed LibUsb for MacOS and you are ready to install the examples and documentation. Rev: 1.1 (Oct 2010) Page 17 of 36

18 4.2. Step 2: Examples and Documentation Installation a) Documents and the example applications are all contained in _Installation_1.0.2.tar.gz which comes from the software downloads page for MacOS. Untar this in some suitable place. macos %> tar xvfz _Installation_1.0.2.tar.gz b) Move to the created directory. macos %> cd _Installation_1.0.2 c) You will see the following documents to read: Readme.pdf UserGuide_ver_Nov09.pdf API_ver_Nov09.pdf ApplicationExamples_ver_Nov09.pdf d) You will find the application examples in the Examples/ directory. Read ApplicationExamples_ver_Nov09.pdf to learn about running these. The file structure should appear as below. _Installation_1.0.2/ Examples/ GCC Examples/ common/ viperboard.h viperboard_class.h viperboard_class.c Header File Class Header File Class C++ File src/ ConfigurationExample.c Main Program (Example 1) scripts/ go_configurationexample Compile Script for Application 1 Cocoa Examples/ Xcode Cocoa Example here Readme.pdf UserGuide_ver_Nov09.pdf API_ver_Nov09.pdf ApplicationExamples_ver_Nov09.pdf COPYING_GPL.txt COPYING_LGPL.txt Rev: 1.1 (Oct 2010) Page 18 of 36

19 5. Hardware 5.1. Overview Pullups Analogue Input A/D Converter FPGA I2C Master/slave SPI Master/slave Flash Low Pass Filter GPIO Port A USB USB Controller GPIO Port B EEPROM Viperboard is built around a Cypress USB controller chip and FPGA. It accepts commands across the USB bus and then translates these into I2C, SPI and GPIO bus protocols as required. Key features of the Viperboard include: high speed SPI master and slave (up to 17 channels) high speed I2C master and slave with optional pull-ups 16 bit GPIO Port A capable of digital I/O, interrupts, PWM optional low pass filtering for 2 GPIO Port A pins for analogue output 16 bit GPIO Port B capable of digital I/O 4 bit analogue input A full schematic for the Viperboard can be seen in Appendix A. Rev: 1.1 (Oct 2010) Page 19 of 36

20 5.2. Interfaces Separate connectors are provided for each of the I2C, SPI, GPIO and Analogue interfaces. With pins as specified in the following diagrams. GPIO Ports A/B J2-A J2-B X2 SPI Interface X3 J3 U2 U1 X4 Not Used No jumper! IIC Interface J1-A J1-B X5 D2 X1 Analog Interface USB Interface Rev: 1.1 (Oct 2010) Page 20 of 36

21 0V 0V GPIOA_00 GPIOA_01 GPIOA_02 GPIOA_03 GPIOA_04 GPIOA_05 GPIOA_06 GPIOA_07 GPIOA_08 GPIOA_09 GPIOA_10 GPIOA_11 GPIOA_12 GPIOA_13 GPIOA_14 GPIOA_15 GPIOB_00 GPIOB_01 GPIOB_02 GPIOB_03 GPIOB_04 GPIOB_05 GPIOB_06 GPIOB_07 GPIOB_08 GPIOB_09 GPIOB_10 GPIOB_11 GPIOB_12 GPIOB_13 GPIOB_14 GPIOB_15 J2-A J2-B X2 MST_SO MST_SI MST_SCK MST_CS SLV_SO SLV_SI SLC_SCK SLV_CS 0V X3 J3 U2 U1 VCC IIC_SCL IIC_SDA 0V X4 J1-A J1-B X5 X1 0V ANA_03 ANA_01 ANA_00 ANA_02 Rev: 1.1 (Oct 2010) Page 21 of 36

22 5.3. SPI Interface Connector X3 contains the SPI interface. MST_CS[0] Output SPI master chip select output (channel 0). MST_SCK Output SPI master serial clock output. MST_SO Output SPI master serial data output. MST_SI Input SPI master serial data input. SLV_CS[0] Input SPI slave chip select input (channel 0). SLV_SCK Input SPI slave serial clock input. SLV_SO Output SPI slave serial data output. SLV_SI Input SPI slave serial data input. Power Supply 0V Power Ground The interface includes separate master and slave SPI interfaces. Pins of the GPIOA port can be sacrificed to either SPI master or SPI slave chip selects. These then form the remaining bits of the chip select buses mst_cs[16:0] or slv_cs[16:0]. In general three usages of the SPI interface become possible, as shown over: Rev: 1.1 (Oct 2010) Page 22 of 36

23 Master Mode mst_cs[16:0] mst_sck mst_so mst_si slv_cs slv_sck slv_si slv_so slv_cs slv_sck slv_si slv_so Slave Mode **slv_cs[16:0] slv_sck slv_si slv_so mst_cs mst_sck* mst_so mst_si mst_cs mst_sck* mst_so mst_si *) When connecting multiple slaves, care needs to be taken to make sure the clock outputs can be connected. For example they could be externally gated or made open drain. **) Always make sure that for channels configured to be SPI slaves always have their chip select inputs driven and not left floating. Hybrid Master-Slave Mode mst_cs[0] mst_sck slv_cs[0] slv_sck mst_so mst_si slv_cs slv_sck mst_cs mst_sck slv_si slv_so Rev: 1.1 (Oct 2010) Page 23 of 36

24 5.4. IIC Interface Connector X4 contains the I2C interface. IIC_SCL Input/Output IIC serial clock. IIC_SDA Input/Output IIC serial clock. Configuration jumpers J1-A and J1-B can be used to switch in/out on-board pull-up resistors for the I2C lines up to either 3.3 volts or 5 volts as per the following drawings. Rev: 1.1 (Oct 2010) Page 24 of 36

25 J2-A J2-B X2 IIC Interface 5V X3 J3 U2 U1 1K5 X4 X5 IIC_SDA IIC_SCL J1-A J1-B D2 X1 0V 0V Jumpers J2-A J2-B X2 IIC Interface X3 J3 U2 U1 IIC_SDA X4 X5 IIC_SCL 0V 0V J1-A J1-B D2 X1 No Jumpers J2-A J2-B X2 IIC Interface X3 J3 U2 U1 1K5 X4 X5 IIC_SDA IIC_SCL J1-A J1-B D2 X1 0V 0V Jumpers Rev: 1.1 (Oct 2010) Page 25 of 36

26 5.5. GPIO Port A Interface Connector X2 contains GPIO Port A interface. GPIOA_00 Input/Output Digital I/O, PWM, interrupt or pulsed. Can be filtered to form an analogue output. GPIOA_01 Input/Output Digital I/O, PWM, interrupt or pulsed. Can be filtered to form an analogue output. GPIOA_02 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_03 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_04 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_05 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_06 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_07 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_08 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_09 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_10 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_11 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_12 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_13 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_14 Input/Output Digital I/O, PWM, interrupt or pulsed. GPIOA_15 Input/Output Digital I/O, PWM, interrupt or pulsed. 0V Supply The GPIO pins can all be separately configured as digital input, digital output, PWM outputs, pulsed output or interrupt input. These pins can also be sacrificed as SPI chip selects as either a SPI master or SPI slave as described in section 5.3. Rev: 1.1 (Oct 2010) Page 26 of 36

27 For GPIOA bits 0 and 1 in PWM mode the output can be low pass filtered to form an analogue output using jumpers J2-A and J2-B. GPIOA_00 GPIOA_01 Jumpers J2-A J2-B X2 X3 J3 U2 U1 X4 X5 J1-A J1-B D2 X1 GPIOA_00 GPIOA_01 J2-A J2-B X2 Jumpers X3 J3 U2 U1 X4 X5 J1-A J1-B D2 X1 Rev: 1.1 (Oct 2010) Page 27 of 36

28 5.6. GPIO Port B Interface Connector X2 contains GPIO Port B interface. GPIOB_00 Input/Output Digital I/O. GPIOB _01 Input/Output Digital I/O. GPIOB _02 Input/Output Digital I/O. GPIOB _03 Input/Output Digital I/O. GPIOB _04 Input/Output Digital I/O. GPIOB _05 Input/Output Digital I/O. GPIOB _06 Input/Output Digital I/O. GPIOB _07 Input/Output Digital I/O. GPIOB _08 Input/Output Digital I/O. GPIOB _09 Input/Output Digital I/O. GPIOB _10 Input/Output Digital I/O. GPIOB _11 Input/Output Digital I/O. GPIOB _12 Input/Output Digital I/O. GPIOB _13 Input/Output Digital I/O. GPIOB _14 Input/Output Digital I/O. GPIOB _15 Input/Output Digital I/O. 0V Supply 5.7. Analogue Interface Connector X5 the analogue interface. ANA_00 Input Analogue input. ANA_01 Input Analogue input. ANA_02 Input Analogue input. ANA_03 Input Analogue input. Supply 0V Supply 5.8. LED Indicator The includes a green LED indicator to indicate that the circuit is powered correctly. Rev: 1.1 (Oct 2010) Page 28 of 36

29 6. Getting Started Use of the typically involves writing a C/C++ console application or a Visual C++ Windows GUI application which calls functions and tasks in the API provided by. A full definition of the API is provided in the API Specification, provided on the web-site. In order to rapidly build up applications and see how to link to the API, eight example applications have been built up. The example applications provided are described below. These are all fully documented in the Example Applications document, provided on the web-site. Configuration Example (for Windows) This example is very simple C/C++ console application for Windows showing how to call basic functions associated with SPI, I2C, GPIO and analogue IO. The example is a good starting point if you want to try the for the first time and want to see a simple console application. Rev: 1.1 (Oct 2010) Page 29 of 36

30 Windows GPIOTool (for Windows) This example application is a very simple Visual C++ GUI application showing how to interface to the general purpose IO (GPIO) pins. This includes both port A and port B GPIOs. Advanced Windows Analog/Digital IO Tool This is a more complex Visual C++ GUI application showing some of the more complex GPIO and analog input functions. Rev: 1.1 (Oct 2010) Page 30 of 36

31 Windows SPI Tool The Windows SPI tool is a windows GUI application in Visual C++ used to demonstrate both master and slave operation of the SPI interface for. Windows I2C Tool The Windows I2C tool is a windows GUI application in Visual C++ used to demonstrate both master and slave operation of the I2C interface for. Rev: 1.1 (Oct 2010) Page 31 of 36

32 Windows EEPROM Programmer This is a simple I2C and SPI EEPROM programmer written as a windows GUI application in Visual C++. It illustrates how to build a more complex application and also how to link to both I2C and SPI functions in the API. Rev: 1.1 (Oct 2010) Page 32 of 36

33 Configuration Example (for Linux and MacOS) This is a simple GCC program for Linux and MacOS to show basic setup of GPIO, I2C, SPI and Anlogue IO interfaces. Rev: 1.1 (Oct 2010) Page 33 of 36

34 I2C Checker Tool (for MacOS Xcode Cocoa) This is a simple GUI program for MacOS showing how to use to scan IIC devices from Xcode Cocoa. Scan Button Text Box Rev: 1.1 (Oct 2010) Page 34 of 36

35 7. Appendix A : Schematic See over. Rev: 1.1 (Oct 2010) Page 35 of 36

36 Rev: 1.1 (Oct 2010) Page 36 of 36 PC6/GPIFADR6 63 PC7/GPIFADR7 64 PD0/FD0 PD1/FD1 PD2/FD2 PD3/FD3 PD4/FD4 PD5/FD5 PD6/FD6 PD7/FD7 PE0/T0OUT PE1/T1OUT PE2/T2OUT PE3/RXD0OUT PE4/RXD1OUT PE5/INT6 PE6/T2EX PE7/GPIFADR8 RDY0/SLRD RDY1/SLWR RDY2 RDY3 RDY4 RDY5 CTL0/FLAGA CTL1/FLAGB CTL2/FLAGC CTL3 PB7/FD7 PC0/GPIFADR0 PC1/GPIFADR1 PC2/GPIFADR2 PC3/GPIFADR3 PC4/GPIFADR4 PC5/GPIFADR5 PB0/FD0 PB1/FD1 PB2/FD2 PB3/FD3 PB4/FD4 PB5/FD5 PB6/FD6 PA0/INT0# PA1/INT1# PA2/SLOE PA3/WU2 PA4/FIFOADR0 PA5/FIFOADR1 PA6/PKTEND PA7/FLAGD CTL4 CTL RXD0 RXD1 TXD0 TXD1 T0 T1 T2 RD# WR# INT4 INT5# BKPT IFCLK WAKEUP# SCL SDA DMINUS DPLUS AVCC1 AVCC2 RESET# VCC9 NC1 NC2 NC3 XTALIN XTALOUT VCC1 VCC2 VCC3 VCC4 VCC5 VCC6 VCC7 VCC A1 A RESERVED U1 CY7C68013A-AXC SCL 6 SDA 5 A0 1 A1 2 A2 3 WP 7 VCC 8 VSS 4 U3 24LC128 OUT 5 NC 4 IN 1 EN 3 U7 TPS73633 C32 12p XTL1 24MHz Vbus D- D+ Sld X1 C11 R6 1K5 R7 1K5 +5V C10 C33 12p C8 C9 C6 C7 C4 C5 C2 C3 2 R1 10K C31 4.7u C30 4.7u C1 C28 4.7u + + D1 1N4148 R2 10K R11 470R D2 LED Size A4 Title Sheet Rev Date Schematic July of 1 19 GPIO_A_00 GPIO_A_01 GPIO_A_02 GPIO_A_03 GPIO_A_04 GPIO_A_05 GPIO_A_06 GPIO_A_ X2 34-way header FPGA_00 FPGA_ FPGA_02 FPGA_ FPGA_04 FPGA_ FPGA_06 FPGA_ FPGA_24 FPGA_ FPGA_26 37 FPGA_28 28 FPGA_32 FPGA_ FPGA_34 FPGA_ FPGA_36 FPGA_ FPGA_38 FPGA_ FPGA_BUS[39:0] C D HOLD\ W\ VCC VSS S\ Q C23 U4 25P20 VCCAUX VCCO VCCO VCCO VCCO VCCO VCCO VCCAUX VCCAUX VCCINT VCCINT VCCINT VCCINT GPIO_A_09 GPIO_A_10 GPIO_A_11 GPIO_A_12 GPIO_A_13 GPIO_A_14 GPIO_A_ GPIO_A_08 GPIO_B_00 GPIO_B_01 GPIO_B_02 GPIO_B_03 GPIO_B_04 GPIO_B_05 GPIO_B_06 GPIO_B_ GPIO_B_09 GPIO_B_10 GPIO_B_11 GPIO_B_12 GPIO_B_13 GPIO_B_14 GPIO_B_ GPIO_B_08 GPIO_A_00 GPIO_A_ GPIO_A_02 GPIO_A_ GPIO_A_04 GPIO_A_ GPIO_A_06 73 GPIO_A_07 GPIO_A_ GPIO_A_09 GPIO_A_ GPIO_A_11 GPIO_A_ GPIO_A_13 61 GPIO_A_14 GPIO_A_ FPGA_BUS[39:0] CH1 CH2 CS\ 2 CLK 12 DI 13 U5 TLV0834 DO SARS D CH0 CH3 A ANA_01 ANA_02 ANA_ VCC ANA_00 1 ANA_CS\ ANA_CLK ANA_DI ANA_DO U2 XC3S200A-4VQ100 OUT 5 FB 4 IN 1 EN 3 U6 TPS V 2 C29 4.7u VREF VCC 14 C24 C25 M0 M M X5 6-way header 6 C17 C18 C15 C16 C13 C14 C12 1.2V C21 C22 C19 C20 R12 470R J2-A C27 C26 R13 470R J2-B VS0 VS VS2 29 PROG_B 100 R3 10K J5 DONE R10 300R RESET_N R4 10K CLK 40 TDO TMS 1 75 TCK TDI 2 76 CLKOUT 100 ANALOGUE GPIO PORT_A GPIO PORT_B R5 10K 5 R8 1K5 R9 1K J1-A J1-B 5V 5V X4 4-way header 4 VCC IIC_SCL IIC_SDA IIC_SCL IIC_SDA 5 6 I2C SPI SLV_CS SLV_SCK SLV_SI SLV_SO MST_CS 6 X3 10-way header SLV_CS SLV_SCK 97 4 SLV_SI SLV_SO 3 99 MST_CS MST_SCK MST_SI 93 MST_SCK MST_SI 7 8 MST_SO MST_SO

ADC128D Bit 8-Channel ADC System Monitor with Temperature Sensor and Serial 2-Wire Interface. Evaluation Board User s Guide

ADC128D Bit 8-Channel ADC System Monitor with Temperature Sensor and Serial 2-Wire Interface. Evaluation Board User s Guide April, 00 Rev - 5.0 ADC8D88 -Bit 8-Channel ADC System Monitor with Temperature Sensor and Serial -Wire Interface Evaluation Board User s Guide National Semiconductor Corporation Page of 8 www.national.com

More information

Evaluation Board for AD9510 AD9510/PCB

Evaluation Board for AD9510 AD9510/PCB Evaluation Board for AD9510 AD9510/PCB FEATURES Full-featured evaluation board for the AD9510 PC evaluation software for control and exercise of the AD9510 USB interface APPLICATIONS AD9510 performance

More information

Pmod modules are powered by the host via the interface s power and ground pins.

Pmod modules are powered by the host via the interface s power and ground pins. 1300 Henley Court Pullman, WA 99163 509.334.6306 www.store. digilent.com Digilent Pmod Interface Specification 1.2.0 Revised October 5, 2017 1 Introduction The Digilent Pmod interface is used to connect

More information

EVAL-ADG79XXEB. Evaluation Boards for the ADG79XX Family of Switches FEATURES GENERAL DESCRIPTION EVALUATION BOARD DIGITAL PICTURE

EVAL-ADG79XXEB. Evaluation Boards for the ADG79XX Family of Switches FEATURES GENERAL DESCRIPTION EVALUATION BOARD DIGITAL PICTURE Evaluation Boards for the ADG79XX Family of Switches EVAL-ADG79XXEB FEATURES Full-featured evaluation boards for the ADG79XX family of switches: ADG79A/ADG79G (Quad : multiplexer) ADG79A/ADG79G (Triple

More information

Nuvoton ChipCorder 16xx Family Programmer Demo Board User Guide

Nuvoton ChipCorder 16xx Family Programmer Demo Board User Guide Nuvoton ChipCorder xx Family Programmer Demo Board User Guide ISD-ESB-Prog Rev. Instructions The ISD-ESB-Prog board allows the programming of PCM audio files to the Nuvoton IB (ISDb/B/B/B) ChipCorder IC

More information

Preliminary USERS MANUAL Ver. 1.0

Preliminary USERS MANUAL Ver. 1.0 Applications Engineering KPCOMMS Preliminary USERS MANUAL Ver. 1.0 Rev. 1.0 July 2004 www.renesas.com SKPCOMMS User s Manual Rev. 1.0 June 2004 Table of Contents 1.0 Introduction... 2 2.0 Contents of Product

More information

EZ-USB FX1 USB Microcontroller Full Speed USB Peripheral Controller

EZ-USB FX1 USB Microcontroller Full Speed USB Peripheral Controller EZ-USB FX1 USB Microcontroller Full Speed USB Peripheral Controller EZ-USB FX1 USB Microcontroller Full Speed USB Peripheral Controller Features Single chip integrated USB transceiver, SIE, and enhanced

More information

Prototyping Module Datasheet

Prototyping Module Datasheet Prototyping Module Datasheet Part Numbers: MPROTO100 rev 002 Zenseio LLC Updated: September 2016 Table of Contents Table of Contents Functional description PROTOTYPING MODULE OVERVIEW FEATURES BLOCK DIAGRAM

More information

Win-I2CUSB Hardware User s Manual

Win-I2CUSB Hardware User s Manual Win-I2CUSB Hardware User s Manual http://www.demoboard.com Information provided in this document is solely for use with the Win-I2CUSB product from The Boardshop. The Boardshop and SB Solutions, Inc. reserve

More information

ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes

ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes Table of Contents Tiger Board Description... 2 ASNTu2s Description... 2 Software Installation... 3 Bridge and GUI

More information

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch AVR USB Module Documentation Rev. 18 2011, Dipl.-Ing. (FH) Rainer Reusch www.reusch-elektronik.de http://products.reworld.eu/u6dil.htm File: _Manual Created: 2011-02-22 Changed: 2011-03-31 Table of Contents

More information

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch AVR USB Module Documentation Rev. 19 2010, Dipl.-Ing. (FH) Rainer Reusch www.reusch-elektronik.de http://products.reworld.eu/u4dil.htm File: _Manual Created: 2010-02-10 Changed: 2010-09-07 Contents 1.

More information

< W3150A+ / W5100 Application Note for SPI >

< W3150A+ / W5100 Application Note for SPI > < W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated

More information

keyestudio Keyestudio MEGA 2560 R3 Board

keyestudio Keyestudio MEGA 2560 R3 Board Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output

More information

Breeze Board. Type A. User Manual.

Breeze Board. Type A. User Manual. Breeze Board Type A User Manual www.dizzy.co.za Contents Introduction... 3 Overview Top... 4 Overview Bottom... 5 Getting Started (Amicus Compiler)... 6 Power Circuitry... 7 USB... 8 Microcontroller...

More information

USB-to-I2C. Ultra Hardware User s Manual.

USB-to-I2C. Ultra Hardware User s Manual. USB-to-I2C Ultra Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Ultra product from SB Solutions, Inc. SB Solutions, Inc. reserves

More information

CY3685 EZ-USB NX2LP Development Kit User s Guide Rev 1.2

CY3685 EZ-USB NX2LP Development Kit User s Guide Rev 1.2 CY EZ-USB NXLP Development Kit User s Guide Rev. Cypress Semiconductor Personal Communication Division 0 North First Street San Jose, CA (0) -00 www.cypress.com Cypress Disclaimer Agreement The information

More information

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9 Cerebot II Board Reference Manual Revision: September 14, 2007 Note: This document applies to REV B of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview

More information

Gooligum Electronics 2015

Gooligum Electronics 2015 The Wombat Prototyping Board for Raspberry Pi Operation and Software Guide This prototyping board is intended to make it easy to experiment and try out ideas for building electronic devices that connect

More information

USB-to-I2C. Professional Hardware User s Manual.

USB-to-I2C. Professional Hardware User s Manual. USB-to-I2C Professional Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Professional product from SB Solutions, Inc. SB Solutions,

More information

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

Please refer to 4. Evaluation Board on page 2 for more information about these steps. Figure 1. System Connections CP2120 EVALUATION KIT USER S GUIDE 1. Kit Contents The CP2120 Evaluation Kit contains a CP2120 evaluation board and a power supply. The following supporting documents can be downloaded from www.silabs.com:

More information

3.3V regulator. JA H-bridge. Doc: page 1 of 7

3.3V regulator. JA H-bridge. Doc: page 1 of 7 Digilent Cerebot Board Reference Manual Revision: 11/17/2005 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Board is a useful tool for

More information

EMX Module Specifications

EMX Module Specifications EMX is a combination of hardware (ARM Processor, Flash, RAM, Ethernet PHY...etc) on a very small (1.55 x1.8 ) SMT OEM 8-Layer board that hosts Microsoft.NET Micro Framework with various PAL/HAL drivers.

More information

ispmach 4000ZE Evaluation Board User s Guide

ispmach 4000ZE Evaluation Board User s Guide 000ZE Evaluation oard User s Guide February 009 Revision: E_0. 000ZE Introduction The 000ZE Evaluation oard is a convenient platform for evaluation, testing and development with the Lattice 000ZE CPLD.

More information

UM ISP1181x Microcontroller Eval Kit. Document information. Keywords isp1181a, isp1181b, usb, universal serial bus, peripheral

UM ISP1181x Microcontroller Eval Kit. Document information. Keywords isp1181a, isp1181b, usb, universal serial bus, peripheral Rev. 0 February 007 User manual Document information Info Content Keywords ispa, ispb, usb, universal serial bus, peripheral Abstract This document explains the ISPx microcontroller eval kit. This kit

More information

PIC-32MX development board Users Manual

PIC-32MX development board Users Manual PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the

More information

MIPI Input Video Capture /Conversion Board [SVM-MIPI] Hardware Specification

MIPI Input Video Capture /Conversion Board [SVM-MIPI] Hardware Specification MIPI Input Video Capture /Conversion Board [SVM-MIPI] Hardware Specification Rev. NetVision Co., Ltd. Update History Revision Date Note 2018/04/24 New File(Equivalent to Japanese version 2.4) i Index 1.

More information

USB3-DIO01. User s Manual

USB3-DIO01. User s Manual USB3-DIO01 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document

More information

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES Microcomputer/Controller Featuring the Philips LPC2106 FEATURES Powerful 60 MHz, 32-bit ARM processing core. Pin compatible with 24 pin Stamp-like controllers. Small size complete computer/controller with

More information

User Manual CORE-X. MECHANICAL DIMENSION (mm)

User Manual CORE-X. MECHANICAL DIMENSION (mm) USR-MAN CX-190301 User Manual is main board based on Blackfin BF518F16 by Analog Device Inc. In a minimum space are available SDRAM (128 Mbyte 133 MHz), USB 3 interface, TFT display interface, touch screen

More information

Microcontroller basics

Microcontroller basics FYS3240 PC-based instrumentation and microcontrollers Microcontroller basics Spring 2017 Lecture #4 Bekkeng, 30.01.2017 Lab: AVR Studio Microcontrollers can be programmed using Assembly or C language In

More information

Embedded Workshop 10/28/15 Rusty Cain

Embedded Workshop 10/28/15 Rusty Cain 2 IC Embedded Workshop 10/28/15 Rusty Cain Set up for Workshop: Please Sign in on Sheet. Please include your email. While you are waiting for the Workshop to begin 1. Make sure you are connected to the

More information

USB3-DIO01. User s Manual

USB3-DIO01. User s Manual USB3-DIO01 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document

More information

Digilab 2 Reference Manual

Digilab 2 Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 Reference Manual Revision: November 19, 2001 Overview The Digilab 2 (D2) development board

More information

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction User manual SPC584B-DIS Discovery Board Introduction The SPC584B-DIS is a low-cost development board to evaluate and develop applications with the microcontroller SPC584B70E1 in etqfp 64-pin package. This

More information

IO Expander Shield. User Guide. Rev 9

IO Expander Shield. User Guide.  Rev 9 IO Expander Shield User Guide Rev Get in touch with us! Please feel free to send a mail to one of the mail IDs below or use the Contact Us page at http:// to drop us a quick message. Technical Help Got

More information

1.6inch SPI Module user manual

1.6inch SPI Module user manual 1.6inch SPI Module user manual www.lcdwiki.com 1 / 10 Rev1.0 Product Description The 1.6 module is tested using the ESP8266MOD D1 Mini development board, Both the test program and the dependent libraries

More information

PSoC 5LP Development Kit Guide CY8CKIT-050. Doc. # Rev. *E

PSoC 5LP Development Kit Guide CY8CKIT-050. Doc. # Rev. *E CY8CKIT-050 PSoC 5LP Development Kit Guide Doc. # 00-6586 Rev. *E Cypress Semiconductor 98 Champion Court San Jose, CA 9534-709 Phone (USA): 800.858.80 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

USB3-FRM01. User s Manual

USB3-FRM01. User s Manual USB3-FRM01 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document

More information

5I20 ANYTHING I/O MANUAL

5I20 ANYTHING I/O MANUAL 5I20 ANYTHING I/O MANUAL Version 1.9 This page intentionally not blank 12 24 LOOPBACK Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................

More information

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this? Introduction the Serial Communications Huang Sections 9.2, 10.2, 11.2 SCI Block User Guide SPI Block User Guide IIC Block User Guide o Parallel vs Serial Communication o Synchronous and Asynchronous Serial

More information

PTC04-DB-HALL05 Daughter Board for Melexis PTC devices

PTC04-DB-HALL05 Daughter Board for Melexis PTC devices Features and Benefits PTC04 interface board for testing devices: MLX91208 MLX91209 Applications Experimental tool for Lab and Prototyping Production Equipment for Serial Programming Ordering Information

More information

Digilab 2E Reference Manual

Digilab 2E Reference Manual Digilent 2E System Board Reference Manual www.digilentinc.com Revision: February 8, 2005 246 East Main Pullman, WA 99163 (509) 334 6306 Voice and Fax Digilab 2E Reference Manual Overview The Digilab 2E

More information

Digilab 2 XL Reference Manual

Digilab 2 XL Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 XL Reference Manual Revision: May 7, 2002 Overview The Digilab 2 XL (D2XL) development board

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

High-Precision AD/DA Board User Manual

High-Precision AD/DA Board User Manual High-Precision AD/DA Board User Manual Overview There's no AD/DA function on the Raspberry Pi GPIO interface, this may troubled you in the Pi development. However, it won't be a problem anymore. The High-Precision

More information

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller _ V1.0 User s Manual Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller Ordering code ITMPC5517 Copyright 2007 isystem AG. All rights reserved. winidea is a trademark of isystem

More information

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0 DIL/NetPC DNP/2110 Board Revision 1.0 Hardware Reference SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone +49-(0)511-40000-0 Fax +49-(0)511-40000-40 E-mail: sales@ist1.de Manual Revision:

More information

Spartan-II Demo Board User s Guide

Spartan-II Demo Board User s Guide Spartan-II Demo Board User s Guide Version.2 May 200 Overview The Spartan-II Demo Board is a low cost evaluation platform for testing and verifying designs based on the Xilinx Spartan-II family of FPGA

More information

EMB128. ere co., ltd.

EMB128. ere co., ltd. ATMEGA128 Embedded Board Main Features Atmega128 8-bit RISC CPU (AVR family) Serial EEPROM (I2C), 24LC256 Real Time Clock, DS1307 3V lithium battery keeping time and date 2 channels RS485 2 channels RS232

More information

ByteBlaster II Download Cable User Guide

ByteBlaster II Download Cable User Guide ByteBlaster II Download Cable User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 http://www.altera.com UG-BBII81204-1.1 P25-10324-00 Document Version: 1.1 Document Date: December 2004 Copyright

More information

EZ-USB FX3 Development Kit Guide

EZ-USB FX3 Development Kit Guide CYUSB3KIT-001 EZ-USB FX3 Development Kit Guide Doc. #: 001-70237 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

Breeze Board. Type B. User Manual.

Breeze Board. Type B. User Manual. Breeze Board Type B User Manual www.dizzy.co.za Contents Introduction... 3 Overview Top... 4 Overview Bottom... 5 Getting Started (USB Bootloader)... 6 Power Circuitry... 7 USB... 8 Microcontroller...

More information

UM PCAL6524 demonstration board OM Document information

UM PCAL6524 demonstration board OM Document information Rev. 1 23 September 2015 User manual Document information Info Content Keywords OM13320 Fm+ development kit, OM13260 Fm+ I2C bus development board, OM13303 GPIO target board Abstract Installation guide

More information

Espardino micro2142/8

Espardino micro2142/8 micro2142/8 board is an advanced ARM board based on the NXP 2142/8 USB microcontroller featuring 60 MIPS 64kB/512kB Flash space and 16kB/32kB of RAM space. MAIN FEATURES Integrated USB bootloader (8kB)

More information

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board. User manual SPC570S-DISP: Discovery+ Evaluation Board Introduction This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

More information

Wireless Sensor Networks. FireFly 2.2 Datasheet

Wireless Sensor Networks. FireFly 2.2 Datasheet 2.2 Datasheet July 6, 2010 This page intentionally left blank. Contents 1. INTRODUCTION...1 Features...1 Applications...2 2. BLOCK DIAGRAM...3 3. HARDWARE CONNECTIONS...4 Power...5 Header 1 ( UARTS, I2C,

More information

PTC04-DB-FastLoader Daughter Board for Melexis PTC devices

PTC04-DB-FastLoader Daughter Board for Melexis PTC devices PTC0-DB-FastLoader Features and Benefits PTC0 interface board for testing devices, supporting MUST/MICE, LIN and Fast LIN protocols Applications Experimental tool for Lab and Prototyping Production Equipment

More information

ATmega328PB Xplained Mini. Introduction. AVR 8-bit Microcontrollers USER GUIDE

ATmega328PB Xplained Mini. Introduction. AVR 8-bit Microcontrollers USER GUIDE AVR 8-bit Microcontrollers ATmega328PB Xplained Mini USER GUIDE Introduction This user guide describes how to get started with the Atmel ATmega328PB Xplained Mini board. The ATmega328PB Xplained Mini evaluation

More information

The Atmel ATmega328P Microcontroller

The Atmel ATmega328P Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory 1 Introduction The Atmel ATmega328P Microcontroller by Allan G. Weber This document is a short introduction

More information

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Cerebot Nano Reference Manual Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A Overview The Cerebot Nano is the

More information

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org. Cookie User Manual For NuMicro Edition 1.0 Rev. 1.0 Release: 2012-08-09 Website: Forum: Techinal: Market: www.coocox.org forum.coocox.org master@coocox.com market@coocox.com 1 Introduction Cookie is an

More information

SiFive Freedom E310 Arty FPGA Dev Kit Getting Started Guide. c SiFive, Inc.

SiFive Freedom E310 Arty FPGA Dev Kit Getting Started Guide. c SiFive, Inc. SiFive Freedom E310 Arty FPGA Dev Kit Getting Started Guide c SiFive, Inc. April 11, 2017 2 SiFive Freedom E310 Arty FPGA Dev Kit Getting Started Guide 1.0.6 SiFive Freedom E310 Arty FPGA Dev KitGetting

More information

Opal Kelly. XEM3005 User s Manual. A compact (64mm x 42mm) integration board featuring the Xilinx Spartan-3E FPGA and on-board SDRAM.

Opal Kelly. XEM3005 User s Manual. A compact (64mm x 42mm) integration board featuring the Xilinx Spartan-3E FPGA and on-board SDRAM. Opal Kelly XEM3005 User s Manual A compact (64mm x 42mm) integration board featuring the Xilinx Spartan-3E FPGA and on-board SDRAM. The XEM3005 is a compact USB-based FPGA integration board featuring the

More information

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port Digilent Digilab 2 Reference Manual www.digilentinc.com Revision: 5/7/02 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilab 2 development board (the D2) features the

More information

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter C8051F2XX DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F2xx Development Kits contain the following items: C8051F206 or C8051F226 Target Board C8051Fxxx Development Kit Quick-Start Guide Silicon

More information

1 Introduction Overview Quick Start Circuit Description Port Setting...5

1 Introduction Overview Quick Start Circuit Description Port Setting...5 PI5USB30216C Demo Board Rev.A User Manual by Justin Lee Table of Contents 1 Introduction...2 2 Overview...2 3 Quick Start...4 4 Circuit Description...5 4.1 Port Setting...5 4.2 Mode Selection, I2C Address

More information

Raspberry Pi - I/O Interfaces

Raspberry Pi - I/O Interfaces ECE 1160/2160 Embedded Systems Design Raspberry Pi - I/O Interfaces Wei Gao ECE 1160/2160 Embedded Systems Design 1 I/O Interfaces Parallel I/O and Serial I/O Parallel I/O: multiple input/output simultaneously

More information

EASY21x/23x-EVA. Evaluation Board for EASY21x / EASY23x PLC core. General Description. Ordering Information

EASY21x/23x-EVA. Evaluation Board for EASY21x / EASY23x PLC core. General Description. Ordering Information Evaluation Board for EASY21x / EASY23x PLC core General Description The is an evaluation board for the PLC core modules and PLC chips just like the EASY215 or EASY235 series. The board supports all the

More information

EVAL-ADM1041EB. Evaluation Board for the Secondary-Side Controller with Current Share and Housekeeping. Preliminary Technical Data FEATURES

EVAL-ADM1041EB. Evaluation Board for the Secondary-Side Controller with Current Share and Housekeeping. Preliminary Technical Data FEATURES Preliminary Technical Data Evaluation Board for the Secondary-Side Controller with Current Share and Housekeeping EVAL-ADM0EB FEATURES Switching power supply Current sharing Voltage feedback loop Factory

More information

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features ET-PIC 24 WEB-V1 ET-PIC 24 WEB-V1 is PIC Board Microcontroller from Microchip that uses 16 Bit No.PIC24FJ128GA008 Microcontroller for processing data and develops board. The remarkable specification of

More information

EZ-Link (AN2720SC) Single-Chip USB-to-USB Networking Solution FEATURES OVERVIEW

EZ-Link (AN2720SC) Single-Chip USB-to-USB Networking Solution FEATURES OVERVIEW Single-Chip USB-to-USB Networking Solution FEATURES Smallest completely integrated solution in the market 32 pin TQFP Only requires a single crystal and small 16 byte serial EEPROM for full implementation

More information

EASY219 / IEC CANopen Master / Slave

EASY219 / IEC CANopen Master / Slave General Description The EASY219 is an all round high performance DIP- Chip PLC based on the Infineon C164 controller. It covers the powerful PLC runtime system CoDeSys and a CANopen master or slave in

More information

How to create your own peripheral modules for use with the ARC EMSK and embarc

How to create your own peripheral modules for use with the ARC EMSK and embarc How to create your own peripheral modules for use with the ARC EMSK and embarc Overview embarc is an open software platform designed to help accelerate the development and production of embedded systems

More information

KNJN I2C bus development boards

KNJN I2C bus development boards KNJN I2C bus development boards 2005, 2006, 2007, 2008 KNJN LLC http://www.knjn.com/ Document last revision on December 5, 2008 R22 KNJN I2C bus development boards Page 1 Table of Contents 1 The I2C bus...4

More information

Doc: page 1 of 6

Doc: page 1 of 6 Nanocon Reference Manual Revision: February 9, 2009 Note: This document applies to REV A-B of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Nanocon board is

More information

DS28CZ04 Evaluation System Evaluates: DS28CZ04

DS28CZ04 Evaluation System Evaluates: DS28CZ04 General Description The DS28CZ04 evaluation system (EV system) consists of a DS28CZ04 evaluation board (EV board) and a Maxim CMAXQUSB command module. The DS28CZ04 is a 4Kb EEPROM with four nonvolatile

More information

PIC Microcontroller Introduction

PIC Microcontroller Introduction PIC Microcontroller Introduction The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed in 1975 by General Instruments.

More information

U2DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 37. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

U2DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 37. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch AVR USB Module Rev. 1.1 Documentation Rev. 37 Reusch Elektronik 2010 Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch www.reusch-elektronik.de http://products.reworld.eu/u2dil.htm File: _Manual Created:

More information

VSX-6101-V2 VSX-6100-EVB (Evaluation board) DM&P Vortex86SX 300MHz DIP 48pin CPU Module

VSX-6101-V2 VSX-6100-EVB (Evaluation board) DM&P Vortex86SX 300MHz DIP 48pin CPU Module VSX-6101-V2 VSX-6100-EVB (Evaluation board) DM&P Vortex86SX 300MHz DIP 48pin CPU Module with 4S(TX/RX x3)/3usb/lan/gpio/cf 128MB DDR2 Onboard User s Manual (Revision 1.0A) Copyright The information in

More information

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code _ V1.1 User s Manual EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller EVB-5566 Ordering code ITMPC5566 Copyright 2007 isystem AG. All rights reserved. winidea is a trademark

More information

Dual Boot and Background Programming with Platform Manager 2

Dual Boot and Background Programming with Platform Manager 2 Dual Boot and Background Programming March 2015 Technical te TN1284 Introduction The Platform Manager 2 is a fast-reacting, programmable logic based hardware management controller. Platform Manager 2 is

More information

PTC04-DB-HALL03. Features and Benefits. Applications. Ordering Information. Accessories. 1. Functional Diagram. Daughter Board for Melexis PTC devices

PTC04-DB-HALL03. Features and Benefits. Applications. Ordering Information. Accessories. 1. Functional Diagram. Daughter Board for Melexis PTC devices PTC0-DB-HALL0 Features and Benefits PTC0 interface board for testing devices: MLX0 MLX0 MLX0 MLX0 MLX0 for wire PWM Applications Experimental tool for Lab and Prototyping Production Equipment for Serial

More information

TWR-MCF51JG Tower Module User's Manual Rev. 1.1

TWR-MCF51JG Tower Module User's Manual Rev. 1.1 TWR-MCF51JG Tower Module User's Manual Rev. 1.1 Freescale Semiconductor Inc. TWRMCF51JGUM Table of Contents 1 TWR-MCF51JG and TWR-MCF51JG-KIT Overview... 4 1.1 Contents... 5 1.2 Features... 5 1.3 Getting

More information

AVR200 Single Board Computer

AVR200 Single Board Computer Pt.1: By ED SCHOELL* Managing Director, JED Microprocessors Pty Ltd. AVR200 Single Board Computer Professional engineers, students and hobbyists alike will appreciate this lowcost, high-performance development

More information

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution CHAPTER 1 MICROCOMPUTER SYSTEMS 1.1 Introduction The term microcomputer is used to describe a system that includes a microprocessor, program memory, data memory, and an input/output (I/O). Some microcomputer

More information

User s Manual SYG-S7G2-SOM

User s Manual SYG-S7G2-SOM SYG-S7G2-SOM Future Designs, Inc., All Rights Reserved Important Legal Information Information in this document is provided solely to enable the use of Future Designs, Inc. (FDI) products. FDI assumes

More information

Doc: page 1 of 6

Doc: page 1 of 6 Cerebot Nano Reference Manual Revision: February 6, 2009 Note: This document applies to REV A of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview

More information

USB-to-I2C Basic. Hardware User s Manual.

USB-to-I2C Basic. Hardware User s Manual. USB-to-I2C Basic Hardware User s Manual http://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C product from SB Solutions, Inc. SB Solutions, Inc. reserves

More information

JED MICROPROCESSORS PTY LTD

JED MICROPROCESSORS PTY LTD JED MICROPROCESSORS PTY LTD 173 Boronia Rd, Boronia, (PO Box 30), Victoria 3155 Australia Phone: +61 3 9762 3588, Fax: +61 3 9762 5499. http://www.jedmicro.com.au email: jed@jedmicro.com.au JED AVR200

More information

Revision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator

Revision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator Digilent Cerebot Plus Board Reference Manual Revision: 05/05/2008 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Plus Board is a useful

More information

USB3-DIO01. User s Manual

USB3-DIO01. User s Manual USB3-DIO01 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document

More information

The Atmel ATmega168A Microcontroller

The Atmel ATmega168A Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory The Atmel ATmega168A Microcontroller by Allan G. Weber 1 Introduction The Atmel ATmega168A is one member of

More information

5I21 SERIAL ANYTHING I/O MANUAL

5I21 SERIAL ANYTHING I/O MANUAL 5I21 SERIAL ANYTHING I/O MANUAL 1.2 This page intentionally not blank - LOOPBACK Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................

More information

联系人黄生 : QQ: General Description The KN02GxxA series are low-cost 32-bit microcontroller with embedded ARM Cortex -M0 core for i

联系人黄生 : QQ: General Description The KN02GxxA series are low-cost 32-bit microcontroller with embedded ARM Cortex -M0 core for i 联系人黄生 :18665986378 QQ:1604039260 ARM Cortex -M0 32-bit microcontroller www.kiano-electronic.com 1 of 10 Release Date: 18 December 2013 Rev: 1.0 联系人黄生 :18665986378 QQ:1604039260 1 General Description The

More information

AC31-XXXX-XXX1 AC31-XXXX-XXX2

AC31-XXXX-XXX1 AC31-XXXX-XXX2 DATA SHEET Industrial CompactFlash Card AC31-XXXX-XXX1 AC31-XXXX-XXX2 POWER QUOTIENT INTERNATIONAL CO.,LTD. Approved Design 14F, No.16, Jian Ba Road Chung Ho City, Taipei, Taiwan, R.O.C. Tel : +886-2-8226-5288,

More information

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications o Asynchronous Serial (SCI, RS-232) o Synchronous Serial (SPI, IIC) The MC9S12

More information

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd. Display Real Time Clock (RTC) On LCD PR12 Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended through suggestion

More information

6LoWPAN Development Platform Saker Manual

6LoWPAN Development Platform Saker Manual 6LoWPAN Development Platform Saker Manual WEPTECH elektronik GmbH Page 1 of 19 V.1.0.1 1. Table of Content 1. General information... 4 1.1 1.2 1.3 1.4 1.5 Copyright protection... 4 Warranty information...

More information

LinkSprite Technologies,.Inc. pcduino V2

LinkSprite Technologies,.Inc. pcduino V2 1 2 Contents Board Overview...3 System Features...4 Single-Board Computer Configuration...5 Pin Assignments...7 Single-Board Computer Setup...9 Required Hardware...9 Optional Hardware...9 Adjusting Screen

More information