MicroZed Open Source Linux In System QSPI Programming Tutorial
|
|
- Cory Green
- 6 years ago
- Views:
Transcription
1 MicroZed Open Source Linux In System QSPI Programming Tutorial Version
2 Revision History Version Description Date Initial release August 13, 2013 Page 2 of 18
3 Table of Contents Revision History... 2 Table of Contents... 3 Tutorial Overview... 4 Tutorial Setup Requirements... 5 Software... 5 Hardware... 5 Setup MicroZed MicroSD Card... 6 Updating MicroZed QSPI Using New MicroSD Card Image... 8 Validating MicroZed QSPI Programming Getting Help and Support Page 3 of 18
4 Tutorial Overview This MicroZed tutorial offers system developers an example of how to: 1. In system program OSL (open source Linux) software components to the QSPI Flash memory building upon the lab activities of the Avnet 2013 SpeedWay training course entitled Implementing Linux on the Zynq SoC. 2. Validate that in system Flash memory programming operation is successful by booting OSL from QSPI Flash on MicroZed. Page 4 of 18
5 Tutorial Setup Requirements To complete this tutorial, the following software and hardware setups are recommended. This tutorial builds upon the concepts and lab activities of the Avnet 2012 SpeedWay training course entitled Implementing Linux on the Zynq SoC. Please refer back to this training material on the MicroZed community website for further information on how to configure the underlying OSL platform. Software Recommended software tools: Xilinx ISE WebPACK 14.5 (Free license and download from Xilinx website) o Check Xilinx AR51895 for required installation work-arounds Silicon Labs CP210x USB-to-UART Bridge Driver o Check Silicon Labs CP210x USB-to-UART Setup Guide under Documentation section on MicroZed.org for detailed instructions on installing and configuring this driver Tera Term (Exact version used for this tutorial is V4.75) Adobe Reader for viewing PDF content (Exact version used for this tutorial is Adobe Reader X ) Hardware Targeted hardware consists of the following: Available SD card slot on PC or external USB-based SD card reader Avnet MicroZed (AES-Z7MB-7Z010-G) included in kit USB cable (Type A to Micro-USB Type B) included in kit 4GB MicroSD card included in kit Page 5 of 18
6 Setup MicroZed MicroSD Card This section of the tutorial demonstrates how to setup a MicroZed MicroSD card to boot into an open source Linux platform. 1. Insert the MicroSD card into the PC or SD card reader and wait for it to enumerate as a Windows drive. If prompted by Windows when inserting the SD card, select the Continue without scanning option. Figure 1 Windows Prompt for Scanning and Fixing an SD Card The Zynq BootROM is capable of interpreting the FAT32 file system for SD card boot mode. If the MicroSD card used is not already formatted for FAT32 file system, right click on the drive in Windows Explorer and select the Format option. Select the options shown in Figure 13 and click the Start button. When the format process is complete, click the Close button. Figure 2 Formatting the MicroSD Card with FAT32 File System Page 6 of 18
7 2. Copy the boot.bin, devicetree.dtb, init.sh, system.bit.bin, uimage, and uramdisk.image.gz files from the C:\Avnet\MicroZed\sd_image staging folder to the top level of the MicroSD card. Replace any existing versions of these files that may already be on the MicroSD card. Figure 3 The MicroZed Linux Platform Files Copied to the MicroSD Card Once these files are copied to the MicroSD card, eject the MicroSD card from the PC or SD card reader. Page 7 of 18
8 Updating MicroZed QSPI Using New MicroSD Card Image This section of the tutorial demonstrates how to boot MicroZed using the MicroSD card that was setup from the previous section. 1. Insert the 4GB MicroSD card included with MicroZed into the MicroSD card slot (J6) located on the underside of MicroZed module. Figure 4 MicroZed Hardware Reference 2. Verify the MicroZed boot mode (JP3-JP1) jumpers are set to SD card mode as shown in Figure 5. Further boot mode options are described in the MicroZed Hardware Users Guide. Figure 5 MicroZed SD Card Boot Mode Jumper Settings Page 8 of 18
9 3. Connect the USB-UART port of MicroZed (J2) to a PC using the MicroUSB cable. MicroZed will power on and the Green Power Good LED (D5) should illuminate. 4. Wait approximately 7 seconds. The blue Done LED (D2) should illuminate. 5. On the PC, if a serial terminal session is not already open, open a serial terminal program. Tera Term was used to show the example output for this lab document. Figure 6 Tera Term Icon 6. When the terminal output from U-Boot and a countdown is observed, allow the countdown to expire. Figure 7 MicroZed U-Boot Booting Linux from SD Card Page 9 of 18
10 7. During the Linux boot process, the FAT32 file system on the MicroSD card will automatically be mounted by the startup script. The first partition on the SD card shows up as mmcblk0p1 in the device tree. This device represents MMC block device 0, partition 1. This device will be mounted to the mount point /mnt and the init.sh startup script will be executed to begin the QSPI programming steps. The startup script uses the flashcp command to write each of the Linux software components to the appropriate MTD QSPI flash partitions according to the table below: Software Component MTD Device QSPI Start QSPI Size (16MB) Zynq Boot Image FSBL and U-Boot /dev/mtd0 0x x (1MB) (boot.bin) Linux Kernel (uimage) /dev/mtd1 0x x (5MB) Device Tree Binary (devicetree.dtb) /dev/mtd2 0x x20000 (128KB) RAM Disk File System (uramdisk.image.gz) /dev/mtd3 0x x5E0000 (5.8MB) Programmable Logic Bitstream (system.bit.bin) /dev/mtd4 0x00C x (4MB) Figure 8 Programming the QSPI MTD Partitions from Linux on MicroZed Page 10 of 18
11 8. Observe the results shown following the programming interval which takes about 50 seconds to complete. On the example system shown here, during the 50 second test interval, nearly 16 Megabytes of data were transferred between the Zynq Linux Processing System and the QSPI flash memory for an average throughput of 320 Kilobytes per second including erase cycles. Figure 9 QSPI Programming Completed Successfully 9. Once the QSPI programming is complete, make sure the MicroSD card is unmounted prior to powering off MicroZed. Un-mount the MicroSD card from the /mnt mount point. # cd / # umount /mnt/ Page 11 of 18
12 10. Power off the MicroZed module by disconnecting the MicroUSB cable from the PC USB port. MicroZed will power off and the Green Power Good LED (D5) will turn off. 11. On the PC, if a serial terminal session is still open and attached to the COM port associated with the MicroZed USB-UART port, verify that the serial terminal program is closed to avoid locking the port once power is restored to the MicroZed module. Figure 10 Closing the Serial Terminal Window Page 12 of 18
13 Validating MicroZed QSPI Programming This section of the tutorial demonstrates how to verify that the QSPI programming from the previous exercise was indeed successfully completed. 1. Remove the 4GB MicroSD card from the MicroSD card slot (J6) located on the underside of MicroZed module. This will prevent the init.sh script on the SD card from being automatically launched and starting the programming process over again. 2. Verify the MicroZed boot mode (JP3-JP1) jumpers are set to QSPI card mode as described in the Hardware Users Guide. Figure 11 MicroZed QSPI Boot Mode Jumper Settings 3. Connect the USB-UART port of MicroZed (J2) to a PC using the MicroUSB cable. MicroZed will power on and the Green Power Good LED (D5) should illuminate. 4. Wait approximately 7 seconds. The blue Done LED (D2) should illuminate. 5. On the PC, if a serial terminal session is not already open, open a serial terminal program. Tera Term was used to show the example output for this lab document. Figure 12 Tera Term Icon Page 13 of 18
14 6. When the terminal output from U-Boot and a countdown is observed, allow the countdown to expire. Figure 13 MicroZed U-Boot Booting Linux from QSPI Flash 7. During the Linux boot process, the startup script will attempt to mount the FAT32 file system on the MicroSD card and launch the init.sh script. Since the SD card was removed in Step 12, the mount will fail and this will not happen during this exercise. If you happened to have a custom application which you wanted to automatically launch from an SD card, placing an init.sh startup script (which launches your custom application) in the root of the first primary SD card partition is a convenient way to accomplish this. Figure 14 MicroZed Linux Booted from QSPI Flash Page 14 of 18
15 8. Continue to experiment with in system programming using flashcp command and the device tree MTD partition settings which define the QSPI logical flash partitions which can be accessed from Linux. { compatible = "n25q128"; reg = <0x0>; spi-max-frequency = < >; #address-cells = <1>; #size-cells = <1>; partition@qspi-fsbl-uboot { label = "qspi-fsbl-uboot"; reg = <0x0 0x100000>; }; partition@qspi-linux { label = "qspi-linux"; reg = <0x x500000>; }; partition@qspi-device-tree { label = "qspi-device-tree"; reg = <0x x20000>; }; partition@qspi-rootfs { label = "qspi-rootfs"; reg = <0x x5E0000>; }; partition@qspi-bitstream { label = "qspi-bitstream"; reg = <0xC x400000>; }; }; Before using a new Programmable Logic bitfile (sometimes referred to as Bitstream file) it needs to be converted because of PCAP byte swapping requirement. Promgen can perform the byte swapping task to complete the required conversion. The ISE promgen command and options to perform the byte swapping are shown below: > promgen -w -b -p bin -o <user_design_binfile> -u 0 <user_design_bitfile> data_width 32 Where <user_design_bitfile> is your custom Programmable Logic design bitfile and usually has a.bit file extension and <user_design_binfile> is the output file which has a.bin file extension. This file will be sent to the PCAP target from U- Boot during the boot process so it should be copied over to the SD card image as system.bit.bin when updating the QSPI flash. As an alternative to using the promgen tool from the command line, there is a convenience script named convert_bitstream_to_binary.bat included with this Page 15 of 18
16 reference design in the C:\Avnet\MicroZed\sw\bitstream_byte_swap\ folder. Launch this script to quickly convert a bitfile named system.bit (default) to system.bit.bin with byte swapped format. To customize the remaining Linux components beyond the prebuilt ones supplied in this tutorial, please follow the lab activities of the Avnet 2013 SpeedWay training course entitled Implementing Linux on the Zynq SoC. Keep in mind that although each of the Linux components can be customized, they need to fit within the physical limits of the 16MB QSPI flash device on the standard MicroZed system on module. If you find that you require additional QSPI storage space for your Linux system or application beyond the 16MB provided by the standard QSPI flash option, please contact your local Avnet FAE for further information on MicroZed expansion and customization options. Page 16 of 18
17 Getting Help and Support Avnet Support MicroZed is a versatile development kit, with all technical support being offered through the MicroZed.org website support forums. MicroZed users are encouraged to participate in the forums and offer help to others when possible. For questions regarding the MicroZed community website, please direct any questions to: MicroZed.org Web Master webmaster@microzed.org To access the most current collateral for MicroZed please visit the community support page at: Once on the MicroZed.org support page: To access the latest MicroZed documentation, click on the Documentation link: To access the latest reference designs for MicroZed, click on the following link: To access the MicroZed technical forums, click on the following link: Xilinx Support For questions regarding products within the Product Entitlement Account, send an message to the Customer Service Representative in your region: Canada, USA and South America - isscs_cases@xilinx.com Europe, Middle East, and Africa - eucases@xilinx.com Asia Pacific including Japan - apaccase@xilinx.com Page 17 of 18
18 For technical support including the installation and use of the product license file, contact Xilinx Online Technical Support at The following assistance resources are also available on the website: Software, IP and documentation updates Access to technical support web tools Searchable answer database with over 4,000 solutions User forums Page 18 of 18
MicroZed Getting Started Guide Version 1.1
MicroZed Getting Started Guide Version 1.1 Page 1 Copyright 2017 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All other brands are the property of their respective
More informationFigure 1 TCL Used to Initialize PS
MicroZed: FSBL and Boot from QSPI and SD Card: 6 September 2013 Version 2013_2.02 Overview Thus far, we have relied on the tools to configure the Zynq PS properly. Although it wasn t explicitly pointed
More informationAvnet Zynq Mini Module Plus Embedded Design
Avnet Zynq Mini Module Plus Embedded Design Version 1.0 May 2014 1 Introduction This document describes a Zynq standalone OS embedded design implemented and tested on the Avnet Zynq Mini Module Plus. 2
More informationUltraZed -EV Starter Kit Getting Started Version 1.3
UltraZed -EV Starter Kit Getting Started Version 1.3 Page 1 Copyright 2018 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All other brands are the property of
More informationTutorial: Ubuntu on the Zynq SoC Featuring the Avnet ZedBoard
Tutorial: Ubuntu on the Zynq -7000 SoC Featuring the Avnet ZedBoard April 2013 Version 01 Copyright 2013 Avnet Inc. All rights reserved Table of Contents Table of Contents... 2 Lab Setup for Xilinx 14.4
More informationPicoZed FPGA Mezzanine Connector (FMC) Carrier Card Getting Started Guide Version 2.1
PicoZed FPGA Mezzanine Connector (FMC) Carrier Card Getting Started Guide Version 2.1 Page 1 Copyright 2017 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All
More informationSanta Fe (MAXREFDES5#) MicroZed Quick Start Guide
Santa Fe (MAXREFDES5#) MicroZed Quick Start Guide Rev 0; 5/14 Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product.
More informationPicoZed SDR Development Kit Getting Started Guide Version 1.4
PicoZed SDR Development Kit Getting Started Guide Version 1.4 Page 1 Copyright 2017 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All other brands are the property
More informationMicroZed Industrial Internet of Things Starter Kit Getting Started Guide Version 1.1
MicroZed Industrial Internet of Things Starter Kit Getting Started Guide Version 1.1 Page 1 Copyright 2016 Avnet, Inc. AVNET, Reach Further, and the Avnet logo are registered trademarks of Avnet, Inc.
More informationSpartan -6 LX9 MicroBoard Web Connectivity On Ramp Tutorial
Spartan -6 LX9 MicroBoard Web Connectivity On Ramp Tutorial Version 13.2.01 Revision History Version Description Date 13.2.01 Initial release with support for ISE 13.2 tools Aug. 10, 2011 Page 2 of 30
More informationRAIN SDR Quick Start Manual RAIN SDR. Quick Start Manual
RAIN SDR Quick Start Manual The following table RAIN shows SDR the Quick revision Start history Manual Revision History The following table shows the revision history for this document.change bars indicate
More informationMicroZed: Hello World. Overview. Objectives. 23 August 2013 Version 2013_2.01
23 August 2013 Version 2013_2.01 Overview Once a Zynq Hardware Platform is created and exported from Vivado, the next step is to create an application targeted at the platform and see it operating in hardware.
More informationGetting Started Guide. Version 6.0
Getting Started Guide Version 6.0 Revision History DATE VERSION REVISION 08/06/2012 1.0 Initial Release 08/08/2012 2.0 Further clarified un-mounting of media 08/10/2012 3.0 08/11/2012 4.0 Further clarified
More informationMAXREFDES44# MicroZed Quick Start Guide
MAXREFDES44# MicroZed Quick Start Guide Rev 0; 5/15 Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit
More information10/02/2015 PetaLinux Image with Custom Application
Contents 1 History... 3 2 Introduction... 3 3 Vivado Project... 4 3.1 Open Vivado... 4 3.2 New Project... 5 3.3 Project Settings... 13 3.4 Create Processor System... 14 3.4.1 New Block Diagram... 14 3.5
More informationZC706 Built-In Self Test Flash Application April 2015
ZC706 Built-In Self Test Flash Application April 2015 XTP242 Revision History Date Version Description 04/30/15 11.0 Recompiled for 2015.1. 11/24/14 10.0 Recompiled for 2014.4. 10/08/14 9.0 Recompiled
More informationParallella Linux - quickstart guide. Antmicro Ltd
Parallella Linux - quickstart guide Antmicro Ltd June 13, 2016 Contents 1 Introduction 1 1.1 Xilinx tools.......................................... 1 1.2 Version information.....................................
More informationECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University
ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University Prof. Sunil P. Khatri Lab exercise created and tested by: Abbas Fairouz, Ramu Endluri, He Zhou,
More informationMAXREFDES43# ZedBoard Quick Start Guide
MAXREFDES43# ZedBoard Quick Start Guide Rev 0; 4/15 Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit
More informationZedBoard Getting Started Guide Version 7.0
ZedBoard Getting Started Guide Version 7.0 Page 1 Copyright 2017 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All other brands are the property of their respective
More information10/02/2015 PetaLinux Linux Image Network Connection
Contents 1 History... 3 2 Introduction... 3 3 Vivado Project... 4 3.1 Open Vivado... 4 3.2 New Project... 5 3.3 Project Settings... 13 3.4 Create Processor System... 14 3.4.1 New Block Diagram... 14 3.5
More informationGetting Started with TargetOS on the ZedBoard 1 Introduction
Getting Started with TargetOS on the ZedBoard 1 Introduction This document covers how to get started with Blunk Microsystems TargetOS embedded operating system on the ZedBoard. It covers the following
More informationGetting Started Guide. Version 1.0
Getting Started Guide Version 1.0 Revision History DATE VERSION REVISION 08/06/2012 1.0 Initial Release Version 1.0 Getting Started with ZedBoard 2 AVNET DESIGN KIT TECHNICAL SUPPORT FILES AND DOWNLOADS
More informationWind River Pulsar Linux Quick Start For Avnet Zynq Version 7.0
Wind River Pulsar Linux Quick Start For Avnet Zynq Version 7.0 Page 1 Copyright 2017 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All other brands are the
More information7-inch Zed Touch Display Kit Getting Started Guide Version 4.0
7-inch Zed Touch Display Kit Getting Started Guide Version 4.0 Page 1 Copyright 2017 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All other brands are the
More informationCarmel (MAXREFDES18#) LX9 MicroBoard Quick Start Guide
Carmel (MAXREFDES18#) LX9 MicroBoard Quick Start Guide Rev 0; 8/13 Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product.
More informationDPM Demo Kit User s Manual Version: dpm_dk_um_1_0_1.doc
DPM Demo Kit User s Manual Version: 1.0.1 dpm_dk_um_1_0_1.doc 1 INTRODUCTION... 3 2 INSTALLATION... 5 2.1 HARDWARE DELIVERABLES... 5 2.2 SOFTWARE... 5 2.3 CONFIGURATION DATA... 5 2.4 DIRECTORY STRUCTURE...
More informationFresno (MAXREFDES11#) ZedBoard Quick Start Guide
Fresno (MAXREFDES11#) ZedBoard Quick Start Guide Rev 0; 4/13 Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product.
More informationGetting Started with FreeRTOS BSP for i.mx 7Dual
Freescale Semiconductor, Inc. Document Number: FRTOS7DGSUG User s Guide Rev. 0, 08/2015 Getting Started with FreeRTOS BSP for i.mx 7Dual 1 Overview The FreeRTOS BSP for i.mx 7Dual is a Software Development
More information10/02/2015 Vivado Linux Basic System
Contents 1 History... 2 2 Introduction... 2 3 Open Vivado... 3 4 New Project... 4 5 Project Settings... 12 6 Create Processor System... 13 6.1 New Block Diagram... 13 6.2 Generate Output Products... 17
More informationSP601 Standalone Applications
SP601 Standalone Applications December 2009 Copyright 2009 Xilinx XTP053 Note: This presentation applies to the SP601 Overview Xilinx SP601 Board Software Requirements SP601 Setup Multi-pin Wake-up GPIO
More informationPengwyn Documentation
Pengwyn Documentation Release 1.0 Silica October 03, 2016 Contents 1 Introduction 3 1.1 Platforms................................................. 3 1.2 Hardware requirements.........................................
More informationEM210 Burn Linux Image Manual. Catalogue
EM210 Burn Linux Image Manual Catalogue 1. Make the SD Card used to burn image... 2 2. Burn the uboot by SD card... 7 3. Set SD booting mode... 11 4. Use sdfuse to burn system by SD card... 12 5. Use fastboot
More informationOxalis Getting Started
Oxalis Getting Started Document: Document: Getting Started Content of the document: Version: 001 First steps to power up, the board, to run uboot, Creator: ANT/MSB build kernel and boot linux. Date: 01.12.2018
More informationSP601 Built-In Self Test Flash Application
SP601 Built-In Self Test Flash Application December 2009 Copyright 2009 Xilinx XTP041 Note: This presentation applies to the SP601 Overview Xilinx SP601 Board Software Requirements SP601 Setup SP601 BIST
More informationDEVELOPMENT GUIDE. Basler PowerPack for Embedded Vision
DEVELOPMENT GUIDE Document Number: AW001435 Version: 01 Language: 000 (English) Release Date: 19 May 2017 Contacting Basler Support Worldwide Europe, Middle East, Africa Basler AG An der Strusbek 60 62
More informationConfiguring the Xilinx Spartan-6 LX9 MicroBoard
Configuring the Xilinx Spartan-6 LX9 MicroBoard Version 1.3 Table of Contents Table of Contents... 2 Table of Figures... 3 Revision History... 4 Overview... 5 Configuration and Programming via the on-board
More informationNXP i.mx 6 UltraLite Evaluation Kit Edge MicroServer Installation and Setup Guide. Version 1.0
NXP i.mx 6 UltraLite Evaluation Kit Edge MicroServer Installation and Setup Guide Version 1.0 Software Change Log... 2 Introduction... 2 About the NXP i.mx 6 UltraLite Evaluation Kit... 2 Initial Setup...
More informationChapter 2. Working with Disks and Other Removable Media
Chapter 2 Working with Disks and Other Removable Media In This Chapter Understanding and Selecting Storage Obtaining Information about Computer Disks Assigning a Volume Label Working with USB Flash Drives
More informationSpartan-6 LX9 MicroBoard Embedded Tutorial. Lab 6 Creating a MicroBlaze SPI Flash Bootloader
Spartan-6 LX9 MicroBoard Embedded Tutorial Lab 6 Creating a MicroBlaze SPI Flash Bootloader Version 13.1.01 Revision History Version Description Date 13.1.01 Initial release for EDK 13.1 5/17/11 Table
More informationCreating the AVS6LX9MBHP211 MicroBlaze Hardware Platform for the Spartan-6 LX9 MicroBoard Version
Creating the AVS6LX9MBHP211 MicroBlaze Hardware Platform for the Spartan-6 LX9 MicroBoard Version 13.2.01 Revision History Version Description Date 12.4.01 Initial release for EDK 12.4 09 Mar 2011 12.4.02
More informationSpartan-6 LX9 MicroBoard Embedded Tutorial. Tutorial 1 Creating an AXI-based Embedded System
Spartan-6 LX9 MicroBoard Embedded Tutorial Tutorial 1 Creating an AXI-based Embedded System Version 13.1.01 Revision History Version Description Date 13.1.01 Initial release for EDK 13.1 5/15/2011 Table
More informationpcduino V3B XC4350 User Manual
pcduino V3B XC4350 User Manual 1 User Manual Contents Board Overview...2 System Features...3 Single-Board Computer Configuration......3 Pin Assignments...4 Single-Board Computer Setup...6 Required Hardware...6
More informationZC702 Si570 Programming June 2012
June 2012 XTP181 Revision History Date Version Description 05/25/12 1.0 Initial version for 14.1. Copyright 2012 Xilinx, Inc. All Rights Reserved. XILINX, the Xilinx logo, the Brand Window and other designated
More informationLinkSprite 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 informationLinux CompactFlash Re-imaging Procedure. April
Linux CompactFlash Re-imaging Procedure April 2007 Overview Procedure Warnings Setup Checksum Determining the Drive Number Imaging the CompactFlash Procedure This procedure restores the 52 MB CompactFlash
More informationUsing Serial Flash on the Xilinx Spartan-3E Starter Board. Overview. Objectives. Version 8.1 February 23, 2006 Bryan H. Fletcher
Using Serial Flash on the Xilinx Spartan-3E Starter Board Version 8.1 February 23, 2006 Bryan H. Fletcher Overview The Xilinx Spartan-3E FPGA features the ability to configure from standard serial flash
More informationGetting Started with BeagleBoard xm
Getting Started with BeagleBoard xm by Getting Started with BeagleBoard-xM 1. Beagleboard-xM BeagleBoard.org ก Texas Instruments DM3730 1 GHz ก ARM Cortex-A8 (DSP) (PowerVR) (RAM) 512 MB Serial Port, USB
More informationAlameda (MAXREFDES24#) ZedBoard Quick Start Guide
Alameda (MAXREFDES24#) ZedBoard Quick Start Guide Rev 0; 3/14 Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product.
More informationQSPI Flash Memory Bootloading In Standard SPI Mode with KC705 Platform
Summary: QSPI Flash Memory Bootloading In Standard SPI Mode with KC705 Platform KC705 platform has nonvolatile QSPI flash memory. It can be used to configure FPGA and store application image. This tutorial
More informationThis guide is used as an entry point into the Petalinux tool. This demo shows the following:
Petalinux Design Entry Guide. This guide is used as an entry point into the Petalinux tool. This demo shows the following: How to create a Linux Image for a Zc702 in Petalinux and boot from the SD card
More informationR. Assiro. WP1- Documentation Booting Petalinux from QSPI on UUB
WP1- Documentation Booting Petalinux from QSPI on UUB Create Boot image for Zynq 7020 on UUB architecture The Zynq boot process begins with running code inside the Boot ROM. The boot ROM manages the early
More informationIn this video, I will be covering DM385 IPNC RDK out of box demo-- Here, I'll be showing flashing the uboot using prebuilt binaries available in RDK--
MANISHA AGRAWAL: Hi. My name is Manisha Agrawal. I am with Texas Instruments Video Security team. In this video, I will be covering DM385 IPNC RDK out of box demo-- Part 3. Here, I'll be showing flashing
More informationOMAP3530 has 256MB NAND flash in PoP (PoP: Package-On-Package implementation for Memory Stacking) configuration.
1 of 7 04/18/09 15:39 BeagleBoardNAND From elinux.org This page is about using (booting/running from) NAND (http://en.wikipedia.org/wiki/flash_memory#nand_flash) memory on BeagleBoard. Parts of this page
More informationMYD-C7Z010/20 Development Board
MYD-C7Z010/20 Development Board MYC-C7Z010/20 CPU Module as Controller Board Two 0.8mm pitch 140-pin Connectors for Board-to-Board Connections 667MHz Xilinx XC7Z010/20 Dual-core ARM Cortex-A9 Processor
More informationSun VirtualBox Installation Tutorial
Sun VirtualBox Installation Tutorial Installing Linux Mint 5 LTS Guest OS By Dennis Berry Welcome to the world of virtualization and Linux. This tutorial is intended to help users who are new to the world
More informationUsing VxWorks BSP with Zynq-7000 AP SoC Authors: Uwe Gertheinrich, Simon George, Kester Aernoudt
Application Note: Zynq-7000 AP SoC XAPP1158 (v1.0) September 27, 2013 Using VxWorks BSP with Zynq-7000 AP SoC Authors: Uwe Gertheinrich, Simon George, Kester Aernoudt Summary VxWorks from Wind River: Is
More informationCorona (MAXREFDES12#) ZedBoard Quick Start Guide
Corona (MAXREFDES12#) ZedBoard Quick Start Guide Rev 0; 4/13 Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product.
More informationLinux. For BCT RE2G2. User Guide. Document Reference: BCTRE2G2 Linux User Guide. Document Issue: Associated SDK release: 1.
Linux For BCT RE2G2 User Guide Document Reference: BCTRE2G2 Linux User Guide Document Issue: 1.05 Associated SDK release: 1.04 Author: D Robinson Contents Introduction... 3 Environment Setup... 3 Required
More informationAdafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2016-12-03 03:20:15 AM UTC Guide Contents Guide Contents Overview You Will Need Downloading
More informationOperating System. Hanyang University. Hyunmin Yoon Operating System Hanyang University
Hyunmin Yoon (fulcanelli86@gmail.com) 2 ubuntu Linux Download https://www.ubuntu.com/download/desktop http://gofile.me/3qiyp/pj6fzmojf 2 3 VMware Workstation Player (optional) Download https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
More informationLab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University
Lab2 - Bootloader 1 / 20 Cross-compile U-Boot. Connect to Raspberry Pi via an USB-TTL cable. Boot Raspberry Pi via U-Boot. 2 / 20 Host Machine OS: Windows Target Machine Raspberry Pi (2 or 3) Build Machine
More informationSpartan-6 LX9 MicroBoard Embedded Tutorial. Tutorial 5 Embedded Chipscope Debugging
Spartan-6 LX9 MicroBoard Embedded Tutorial Tutorial 5 Embedded Chipscope Debugging Version 13.1.01 Revision History Version Description Date 13.1.01 Initial release for EDK 13.1 5/17/2011 Table of Contents
More information参考資料. LinkSprite.com. pcduino V2
pcduino V2 1 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
More informationCreating a base Zynq design with Vivado IPI
Creating a base Zynq design with Vivado IPI 2013.2 based on: http://www.zedboard.org/zh-hant/node/1454 http://xillybus.com/tutorials/vivado-hls-c-fpga-howto-1 Dr. Heinz Rongen Forschungszentrum Jülich
More informationCST8207: GNU/Linux Operating Systems I Lab Nine Disks, Partitions, and File Systems Part 2. Disks, Partitions, and File Systems - Part 2 of 2
Student Name: Lab Section: Disks, Partitions, and File Systems - Part 2 of 2 1 Due Date - Upload to Blackboard by 8:30am Monday April 9, 2012 Submit the completed lab to Blackboard following the Rules
More informationSP605 Standalone Applications
SP605 Standalone Applications July 2011 Copyright 2011 Xilinx XTP064 Revision History Date Version Description 07/06/11 13.2 Up-rev 13.1 GPIO_HDR Design to 13.2. 03/01/11 13.1 Up-Rev 12.4 GPIO_HDR Design
More informationMYC-C7Z010/20 CPU Module
MYC-C7Z010/20 CPU Module - 667MHz Xilinx XC7Z010/20 Dual-core ARM Cortex-A9 Processor with Xilinx 7-series FPGA logic - 1GB DDR3 SDRAM (2 x 512MB, 32-bit), 4GB emmc, 32MB QSPI Flash - On-board Gigabit
More informationSAMA5D3x-CM Instruction to program images with PEEDI
SAMA5D3x-CM Instruction to program images with PEEDI 1) To begin programing with PEEDI you need to prepare some cables and install a terminal emulation software 1.1 First ensure that you have installed
More informationManually Mount Usb Flash Drive Linux Command Line Fedora
Manually Mount Usb Flash Drive Linux Command Line Fedora This page explains how to use USB drives, like external hard disks and USB flash By default, storage devices that are plugged into the system mount
More informationQWaveSystems / Melon_S3_FPGA
QWaveSystems / Melon_S3_FPGA A Open-source Hardware : WiFi (ESP8266) FPGA Development Kit Edit Add topics 201 commits 1 branch 0 releases 1 contributor Branch: master New pull request Create new file Upload
More informationFirst Start with Vivado
First Start with Vivado Introduction This tutorial shows you how to install Vivado and set up the license. This tutorial uses Xilinx Vivado 2016.1 WebPACK edition on Windows 7. Vivado Installation The
More informationDS2 Products Auto-Update Tool BSP
1.01-05192015-174700 USER GUIDE DS2 Products Auto-Update Tool BSP V1.3 Copyright Copyright 2013 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,
More informationVLSI Solution. VS1000C Audio Module Tester. Controlled Document. VS1000 VLSI Solution Ogg Vorbis Player. Project Code: Revision History
Controlled Document VLSI Ogg Vorbis Plaer Project Code: Project Name: Revision Histor Rev. Date Author Description 0.9 2010-12-21 Initial version. Rev. 0.9 2010-12-21 Page 1(9) Table of Contents 1 Audio
More informationZephyr Kernel Installation & Setup Manual
Zephyr Kernel Installation & Setup Manual Zephyr kernel is a small footprint Single address space OS, i.e, it combines application specific code with a custom kernel to create a monolithic image that gets
More informationIntroduction to Zynq
Introduction to Zynq Lab 2 PS Config Part 1 Hello World October 2012 Version 02 Copyright 2012 Avnet Inc. All rights reserved Table of Contents Table of Contents... 2 Lab 2 Objectives... 3 Experiment 1:
More informationRakunLS1, Qseven SBC module with LS1021A
RakunLS1, Qseven SBC module with LS1021A Software user manual $HeadURL: https://svn.borea.si/svn/docs/rakun/docs/rakunls1_sw_um.fodt $ $Rev: 932 $ $Date: 2015-10-15 16:02:53 +0200 (čet, 15 okt 2015) $
More informationHPS SoC Boot Guide - Cyclone V SoC Development Kit
2014.07.03 AN-709 Subscribe Introduction This document describes the available boot stages and source modes for both the HPS and FPGA fabric. The boot sequence is a multi-stage process, where each stage
More informationSP601 MultiBoot Design
SP601 MultiBoot Design December 2009 Copyright 2009 Xilinx XTP038 Note: This presentation applies to the SP601 Overview Spartan-6 MultiBoot Capability Xilinx SP601 Board Software Requirements SP601 Setup
More informationVirtex-6 FPGA Connectivity Kit
Virtex-6 FPGA Connectivity Kit Getting Started Guide XPN 0402826-03 Notice of Disclaimer The information disclosed to you hereunder (the Materials ) is provided solely for the selection and use of Xilinx
More informationUSB 2.0 Multi-Plus Card Reader/Writer. User s Manual
USB 2.0 Multi-Plus Card Reader/Writer User s Manual Copyright Statement No part of this publication may be reproduced in any form by any means without the prior written permission. Other trademarks or
More informationSENSOR-PMD S ENSOR PERIPHERAL MODULE USER S GUIDE. 1. Introduction Features Si7020 Relative Humidity and Temperature Sensor
S ENSOR PERIPHERAL MODULE USER S GUIDE 1. Introduction The Silicon Labs Sensor-PMD board is made to plug into the Avnet Xilinx MicroZed and ZedBoard. It contains the Si7020 humidity and temperature sensor,
More informationVirtex-6 FPGA Connectivity Kit
Virtex-6 FPGA Connectivity Kit Getting Started Guide XPN 0402826-01 Xilinx is disclosing this user guide, manual, release note, and/or specification (the Documentation ) to you solely for use in the development
More informationUse Vivado to build an Embedded System
Introduction This lab guides you through the process of using Vivado to create a simple ARM Cortex-A9 based processor design targeting the ZedBoard or Zybo board. Where the instructions refer to both boards,
More informationGIGABYTE. Software Reference Guide for MP30 (APM) Platform R01. Document Version:
GIGABYTE Software Reference Guide for MP30 (APM) Platform R01 Document Version: R01 1 CONTENTS BASICS SECTION... 3 1.1 Equipment and tools list... 3 1.2 How to make Ubuntu OS image to SD card... 5 1.3
More informationADS U-boot User's Manual. Applied Data Systems Old Columbia Road Columbia MD, USA
ADS U-boot User's Manual ADS document # 110010-40011 Applied Data Systems www.applieddata.net 10260 Old Columbia Road Columbia MD, 21046 USA 301-490-4007 c2005 ADS August 11, 2005 ADS U-boot Bootloader
More informationProject 3: An Introduction to File Systems. COP 4610 / CGS 5765 Principles of Operating Systems
Project 3: An Introduction to File Systems COP 4610 / CGS 5765 Principles of Operating Systems Introduction Project 3 learning objectives File system design and implementation File system testing Data
More informationv5: How to restore a backup image
This article describes how to restore a backup image Restoring a backup image is very simple using Macrium Reflect. If the image contains only data, it is a matter of restoring it back to its original
More informationS32K148 EVB QUICK START GUIDE REV1 APPLIES FOR: S32K148 EVB (SCH REV A/B) EXTERNAL USE
S32K148 EVB QUICK START GUIDE REV1 APPLIES FOR: S32K148 EVB (SCH-29644 REV A/B) Contents: Get to Know S32K148 EVB Out of the Box Setup Introduction to OpenSDA S32DS IDE basics: Download Create a project
More informationVvisto. User Manual. & Installation Guide. USB 2.0 Hard Drive with Multi Card Reader, featuring easy file backup!
Vvisto USB 2.0 Hard Drive with Multi Card Reader, featuring easy file backup! User Manual & Installation Guide Table of Contents CHAPTER 1 - INTRODUCTION - 1 - CHAPTER 3-10 - ICON KEY - 1 - VVISTO - 1
More informationDC-103 Quick Installation Guide
DC-103 Quick Installation Guide PACKAGE CONTENTS 2 POWER ON 3 CONNECT TO A DVB-T RECEIVER 3 ADJUST THE FOCUS OF THE LENS 4 CONNECT TO A CVBS MONITOR 4 MIC-IN 5 USB UART PORT 6 MONITOR BOOT MESSAGES 7 CUSTOM
More informationAtlys (Xilinx Spartan-6 LX45)
Boards & FPGA Systems and and Robotics how to use them 1 Atlys (Xilinx Spartan-6 LX45) Medium capacity Video in/out (both DVI) Audio AC97 codec 220 US$ (academic) Gbit Ethernet 128Mbyte DDR2 memory USB
More informationJade IdeaBoxx. Product Manual
Jade IdeaBoxx Product Manual Table of Contents Standards Used in This Guide...3 Glossary of Terms and Acronyms...3 IdeaBoxx Kit Contents...4 Hardware Module...4 Suite of Software Tools...4 Introduction...5
More informationDesigning Multi-Channel, Real-Time Video Processors with Zynq All Programmable SoC Hyuk Kim Embedded Specialist Jun, 2014
Designing Multi-Channel, Real-Time Video Processors with Zynq All Programmable SoC Hyuk Kim Embedded Specialist Jun, 2014 Broadcast & Pro A/V Landscape Xilinx Smarter Vision in action across the entire
More informationUpgrading the Fiery CS IC-310 to system software version 2.0
Upgrading the Fiery CS IC-310 to system software version 2.0 Overview This document describes how to upgrade the Fiery CS IC-310 to system software, version 2.0. Notify the site administrator that some
More informationSystem Manager Unit (SMU) Hardware Reference
System Manager Unit (SMU) Hardware Reference MK-92HNAS065-02 Notices and Disclaimer Copyright 2015 Hitachi Data Systems Corporation. All rights reserved. The performance data contained herein was obtained
More informationManage Directories and Files in Linux. Objectives. Understand the Filesystem Hierarchy Standard (FHS)
Manage Directories and Files in Linux Objectives Understand the Filesystem Hierarchy Standard (FHS) Identify File Types in the Linux System Change Directories and List Directory Contents Create and View
More informationML410 VxWorks Workbench BSP and System Image Creation for the BSB Design Using EDK 8.2i SP2. April
ML410 VxWorks Workbench BSP and System Image Creation for the BSB Design Using EDK 8.2i SP2 April 2007 Overview Hardware Setup Software Setup & Requirements Generate VxWorks BSP Create VxWorks Project
More informationIT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems
IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems 5.0 Introduction 1. What controls almost all functions on a computer? The operating system 5.1 Explain the purpose of an operating system 2.
More informationProject 3: An Introduction to File Systems. COP4610 Florida State University
Project 3: An Introduction to File Systems COP4610 Florida State University 1 Introduction The goal of project 3 is to understand basic file system design and implementation file system testing data serialization/de-serialization
More information