10/02/2015 PetaLinux Linux Image Network Connection
|
|
- Brent Warner
- 5 years ago
- Views:
Transcription
1 Contents 1 History Introduction Vivado Project Open Vivado New Project Project Settings Create Processor System New Block Diagram Generate Output Products HDL Wrapper Implement Design Export Hardware Launch SDK SDK Project New Application Project Hello Bootloader Bootloader debug flags PetaLinux Hardware Platform Petalinux project Import Hardware Description Linux System Configuration Device Tree Configuration pcw.dtsi pl.dtsi skeleton.dtsi system-conf.dtsi zynq-7000.dtsi system-top.dts ethernet Create Application Linux/Rootfs Configuration Build system image Build Application Software Testing Linux Kernel Image Page 1 of 71
2 5.11 Generate Boot Image for Zynq Configure Host Network Adaptor Enable Telnet in Windows 7 Host Booting from Micro SD card Micro SD card preparation Set Avnet MicroZed Development Board Boot Mode Configure HyperTerminal Reset Avnet MicroZed Development Network connection Ping Configure Avnet MicroZed IP address Cmd tool Telnet Web Server Page 2 of 71
3 1 History Revision Date Author Description A 5/2/2015 info@syfer.com.au Initial Revision Table 1 : History 2 Introduction This document describes how to create, test and configure a Linux image with network support using PetaLinux on Ubuntu LTS (64-bit). Ubunto LTS (64-bit) Guest is running Oracle VM VirtualBox on a Windows 7 Professional Service pack 1 (64-bit) Host. Vivado (Avnet MicroZed) Create Block Diagram Implement design Export hardware to SDK Launch SDK Create application Create bootloader PetaLinux Create project Import hardware Configure Linux system Device Tree configuration Create application Test Linux image in software Create boot image Test boot and Linux images Boot FPGA from Micro SD card (Avnet MicroZed) Test network connection Ping Telnet PetaLinux Webserver Page 3 of 71
4 3 Vivado Project 3.1 Open Vivado Open terminal ctrl+alt+t. $ source /opt/xilinx/vivado/2014.4/settings64.sh $ vivado & Figure 1: Open Vivado Figure 2: Vivado Page 4 of 71
5 3.2 New Project Create a new Vivado project. File -> New Project. Click on the Next button. Figure 3: Vivado Figure 4: New Project - Create a New Vivado Project Page 5 of 71
6 Select Project Name and Location. Project name: -> basic_test Project location: -> /home/syfer/projects/basic_test Click on the Create project subdirectory check box to un-check. Click on the Next button. Note: If you have permission problems then use sudo chmod R 777 /home/syfer/projects Figure 5: New Project - Project Name Page 6 of 71
7 Select the Project Type. Click on the RTL Project radio button to select. Click on the Next button. Figure 6: New Project - Project Type Page 7 of 71
8 Add HDL Source Files. No HDL sources are required to be added at this stage. Click on the Next button. Figure 7: New Project - Add Sources Page 8 of 71
9 Add Existing IP. No Existing IP are required to be added at this stage. Click on the Next button. Figure 8: New Project - Add Existing IP (Optional) Page 9 of 71
10 Add Constraints. No constraints are required to be added at this stage. Click on the Next button. Figure 9: New Project - Add Constraints (Optional) Page 10 of 71
11 Select Development Board. Select MicroZed Board. Note: Ensure that Revision F is selected. Click on the Next button. Figure 10: New Project - Default Part Page 11 of 71
12 Project Summary. Click on the Finish button. Figure 11: New Project - New Project Summary Figure 12: Vivado (New Project) Page 12 of 71
13 3.3 Project Settings Tools -> Project Settings. Select General. Select Target language: -> VHDL Click on the OK button. Figure 13: Project Settings - General Page 13 of 71
14 3.4 Create Processor System New Block Diagram Flow -> Create Block Diagram. Type Design name -> system. Click on the OK button. Click on the Add IP hyperlink. Click on the ZYNQ7 Processing System IP. Press Enter to add IP. Figure 14: Create Block Diagram Figure 15: ZYNQ7 Processing System IP Page 14 of 71
15 ZYNQ7 Processing System block diagram without connections. Figure 16: Vivado Add ZYNQ7 Processing System IP (Complete) Page 15 of 71
16 Make external connections. Click on the Run Block Automation hyperlink. Click on the OK button. Figure 17: Run Block Automation Page 16 of 71
17 Validate Design. Tools -> Validate Design Figure 18: Vivado ZYNQ7 Processing System IP (Run Block Automation Complete) Click on the OK button. Figure 19: Validate Design Page 17 of 71
18 3.5 Generate Output Products Click on the Sources tab in the Sources window and select system block diagram. Right click and select Generate Output Products. Click on the Generate button. Click on the OK button. Figure 20: Generate Output Products Figure 21: Generate Output Products (Complete) Page 18 of 71
19 3.6 HDL Wrapper Click on the Sources tab in the Sources window and select system block diagram. Right click and select Generate Output Products. Click on the Copy generated wrapper to allow user edits radio button to select. Click on the OK button. Click on the OK button. Figure 22: Create HDL Wrapper Figure 23: Create HDL Wrapper (Complete) Page 19 of 71
20 HDL Wrapper. Figure 24: Vivado - HDL Wrapper Page 20 of 71
21 3.7 Implement Design Flow -> Run Implementation Vivado lets the user know if any dependent sources are missing or out of date. Click on the OK button. Figure 25: Vivado Missing Synthesis Results Click on the Generate Bitstream radio button to select. Figure 26: Implementation Completed Click on the Open Implemented Design radio button to select. Click on the OK button. Figure 27: Bitstream Generation Completed Page 21 of 71
22 Take a few moment to explore the implemented design in the Device window. Figure 28: Vivado - Implemented Design Page 22 of 71
23 3.8 Export Hardware Export hardware to SDK. File -> Export Hardware Click on the Include bitstream check box to select. Click on the OK button. Figure 29: Export Hardware Page 23 of 71
24 3.9 Launch SDK File -> Launch SDK Click on the OK button. Figure 30: Launch SDK Figure 31: SDK Project Page 24 of 71
25 4 SDK Project 4.1 New Application Project Hello File -> Application Project Type Project name -> hello. Click on the Next button. Figure 32: Hello Application Project Page 25 of 71
26 Select Hello World template. Click on the Finish button. Figure 33: Templates - Hello World Page 26 of 71
27 4.1.2 Bootloader File -> Application Project Type Project name -> zynq_fsbl. Click on the Next button. Figure 34: Bootloader Application Project Page 27 of 71
28 Select Zynq FSBL template. Click on the Finish button. Figure 35: Templates - Zynq FSBL Page 28 of 71
29 4.1.3 Bootloader debug flags Set Debug flags for zynq_fsbl. Select the zynq_fsbl application in the Project Explorer window, right click and select Properties. Select C/C++ Build -> Settings Select Tool Settings tab. Select ARM gcc compiler -> Debugging Type -DFSBL_DEBUG_INFO=1 for Other debugging flags. Figure 36: "zynq_fsbl" properties Page 29 of 71
30 5 PetaLinux 5.1 Hardware Platform The PetaLinux hardware platform requires the following: TTC External memory controller with atleast 32MB of memory eg. DDR3 UART (Optional) Non-volatile memory Ethernet (Optional). The hardware platform created in Vivado Project exceeds all requirements. Figure 37: Zynq Block Diagram Page 30 of 71
31 5.2 Petalinux project The Vivado project was created in the basic_test directory. In the basic_test directory create a sub-directory called petalinux. $ mkdir petalinux Figure 38: Create petalinux sub-directory Create a new PetaLinux project from a default template. $ petalinux-create --type project --template zynq --name MicroZed_PetaLinux Note: MicroZed_PetaLinux is the PetaLinux project directory <plnx-proj-root>. Figure 39: Create PetaLinux project directory MicroZed_PetaLinux Page 31 of 71
32 5.3 Import Hardware Description Change directory to the PetaLinux project directory <plnx-proj-root>. /home/syfer/projects/basic_test/petaliux/microzed_petalinux $ petalinux-config --get-hwdescription=/home/syfer/projects/basic_test/basic_test.sdk/system_wrapper_hw_platform_0 The linux System Configuration windows will open the first time that petalinux-config --get-hwdescription=/home/syfer/projects/basic_test/basic_test.sdk/system_wrapper_hw_platform_0 is run. To open the linux System Configuration window again use petalinux-config. The linux System Configuration will be examined in a later section. Use the right arrow key to select <Exit>. Press the Enter key. Select <Yes>. Press the Enter key. Figure 40: Linux System Configuration Figure 41: Linux System Configuration (Complete) Page 32 of 71
33 Figure 42: Import hardware configuration Page 33 of 71
34 5.4 Linux System Configuration $ petalinux-config Figure 43: PetaLinux Linux System Configuration Use the down arrow key to select Subsystem AUTO Hardware Settings. Press the Enter key. Figure 44: Linux System Configuration Linux System Configuration Page 34 of 71
35 Use the down arrow key to select Advanced bootable image storage Settings. Press the Enter key. Figure 45: Linux System Configuration Subsystem AUTO Hardware Settings Page 35 of 71
36 Use the down arrow key to select boot image settings. Press the Enter key. Figure 46: Linux System Configuration Advanced bootable images storage Settings Page 36 of 71
37 Micro SD is selected as the primary storage media for BOOT.BIN. This can be changed to FLASH eg. QSPI. Leave setting unchanged. Use the right arrow key to select <Exit> then press the Enter key. Figure 47: Linux System Configuration boot image settings Page 37 of 71
38 Use the down arrow key to select kernel image settings. Press the Enter key. Figure 48: Linux System Configuration Advanced bootable images storage Settings Page 38 of 71
39 Micro SD is selected as the primary storage media for image.ub. This can be changed to FLASH eg. QSPI. Leave setting unchanged. Use the right arrow key to select <Exit> then press the Enter key. Figure 49: Linux System Configuration Kernel image settings Exit Linux System Configuration. Use the right arrow key to select <Exit> then press the Enter key. Use the right arrow key to select <Exit> then press the Enter key. Use the right arrow key to select <Exit> then press the Enter key Page 39 of 71
40 Figure 50: Linux System Configuration (Complete) Page 40 of 71
41 5.5 Device Tree Configuration The device tree is a simple tree structure of nodes and properties. Device tree configuration files are located in <plnx-proj-root>/subsystems/linux/configs/device-tree. pcw.dtsi, pl.dtsi, skeleton.dtsi, system-conf.dtsi and zynq-7000.dtsi are automatically generated and should not be modified. Changes should only be made to system-top.dts. / is a single root node Every node has a compatible property. The & is used to reference an existing node. This section details gem0 nodes only pcw.dtsi No include files. Contains gem0 node name reference for the ethernet node. Figure 51: Device Tree pcw.dtsi Page 41 of 71
42 5.5.2 pl.dtsi No include files skeleton.dtsi No include files system-conf.dtsi Includes "skeleton.dtsi", "zynq-7000.dtsi", "pcw.dtsi" and "pl.dtsi". Contains gem0 node name reference for the ethernet node. Figure 52: Device Tree system-conf.dtsi Page 42 of 71
43 5.5.5 zynq-7000.dtsi Include "skeleton.dtsi". Contains gem0 node name reference for the ethernet node. Figure 53: Device Tree zynq-7000.dtsi Page 43 of 71
44 5.5.6 system-top.dts Includes "system-conf.dtsi". gem0 node name reference for the ethernet node with child node phy. Figure 54: Device Tree system-top.dts Page 44 of 71
45 5.5.7 ethernet The Avnet MicroZed uses the Marvell 88E1512.The most significant 4 bits of the address are internally set to The least significant bit is configured by a pin during hardware reset. For Avnet MicroZed the least significant bit is 0. Therefore, the PHY address for Avnet MicroZed is 0. Note: LED behaviour can be changed by using reg-init. Refer to Marvell 88E1512 Datasheet for further details. The default LED behaviour is: Function YELLOW GREEN No Link Off Off 10Mbps Solid - On Blink - Activity 100Mbps Solid - On Blink - Activity 1000Mbps Solid - On Blink - Activity Table 2: LED Behaviour The example given on page 94 of UG1144 (v2014.4) November 25, 2014 can be used as a starting point for system-top.dts. Figure 55: Example system-top.dts Page 45 of 71
46 system-conf.dtsi includes zynq-7000.dtsi and pcw.dtsi. system-top.dts includes system-conf.dtsi. This means that property names and values from the four files are combined based on node name labels. Where Black = zynq-7000.dtsi, Red = systemtop.dts and Green = system-conf.dtsi. Blue = pcw.dtsi. gem0: ethernet@e000b000 { compatible = "xlnx,ps7-ethernet-1.00.a"; reg = <0xe000b000 0x1000>; status = "disabled"; interrupts = <0 22 4>; clocks = <&clkc 13>, <&clkc 30>; clock-names = "ref_clk", "aper_clk"; local-mac-address = [00 0a ]; xlnx,has-mdio = <0x1>; #address-cells = <1>; #size-cells = <0>; }; + &gem0 { phy-mode = "rgmii-id"; status = "okay"; xlnx,ptp-enet-clock = <0x69f6bcb>; ps7_ethernet_0_mdio: mdio { #address-cells = <1>; #size-cells = <0>; }; + &gem0 { local-mac-address = [00 0a c 46]; }; + &gem0 { phy-handle = <&phy0>; phy-mode = "rgmii-id"; ps7_ethernet_0_mdio: mdio { phy0: phy@0 { compatible = "marvell,88e1510"; device_type = "ethernet-phy"; reg = <0>; } ; } ; }; Figure 56: Device Tree files (ethernet) Page 46 of 71
47 = gem0: { compatible = "xlnx,ps7-ethernet-1.00.a"; reg = <0xe000b000 0x1000>; status = "okay"; interrupts = <0 22 4>; clocks = <&clkc 13>, <&clkc 30>; clock-names = "ref_clk", "aper_clk"; local-mac-address = [00 0a c 46]; xlnx,has-mdio = <0x1>; #address-cells = <1>; #size-cells = <0>; phy-mode = "rgmii-id"; status = "okay"; xlnx,ptp-enet-clock = <0x69f6bcb>; phy-handle = <&phy0>; ps7_ethernet_0_mdio: mdio { #address-cells = <1>; #size-cells = <0>; phy0: phy@0 { compatible = "marvell,88e1510"; device_type = "ethernet-phy"; reg = <0>; } ; }; }; Figure 57: Device Tree (ethernet combined) Page 47 of 71
48 5.6 Create Application Create user application hello. $ petalinux-create --t apps --template c --name hello --enable Figure 58: Custom Application hello Note: PetaLinux creates a template hello.c in /home/syfer/projects/basic_test/petalinux/microzed_petalinux/components/apps/ Change directory to hello.c template. $ cd components/apps/hello Open hello.c with gedit. Figure 59: Custom Application Change directory to hello.c template Figure 60: Custom Application Open hello.c with gedit Page 48 of 71
49 PetaLinux c template. Modify hello.c. Save file and exit. Figure 61: Custom Application hello.c template Figure 62: Custom Application hello.c modified Page 49 of 71
50 5.7 Linux/Rootfs Configuration $ petalinux-config -c rootfs Figure 63: Linux/Rootfs Configuration Use the down arrow key to select Apps then press the Enter key. Figure 64: Linux/Rootfs Configuration - Linux/Rootfs Configuration Page 50 of 71
51 Ensure that hello is marked with *. Use the down arrow key to select hello then press the Enter key. Figure 65: Linux/Rootfs Configuration Apps Page 51 of 71
52 Exit Linux/Rootfs Configuration. Use the right arrow key to select <Exit> then press the Enter key. Use the right arrow key to select <Exit> then press the Enter key. Use the right arrow key to select <Exit> then press the Enter key. Figure 66: Linux/Rootfs Configuration hello Figure 67: Linux/Rootfs Configuration (Complete) Page 52 of 71
53 5.8 Build system image Generate system image image.ub. petalinux-build will build the system image including the application hello. Change directory to the PetaLinux project directory <plnx-proj-root>. /home/syfer/projects/basic_test/petaliux/microzed_petalinux $ petalinux-build Note: If the build fails check /home/syfer/projects/basic_test/petalinux/microzed_petalinux/build/build.log. Figure 68: petalinux-build Page 53 of 71
54 Figure 69: petalinux-build (Complete) Page 54 of 71
55 5.9 Build Application petalinux-build will build the system image including the application hello. If the application hello is changed after running petalinux-build then it can be built into the system image considerably quicker using: $ petalinux-build -c rootfs/hello Note: If the build fails check /home/syfer/projects/basic_test/petalinux/microzed_petalinux/build/build.log. $ petalinux-build -x package Figure 70: petalinux-build c rootfs/hello Figure 71: petalinux-build -x package Page 55 of 71
56 5.10 Software Testing Linux Kernel Image Boot the most recent Linux image in the QEMU. Change directory to the PetaLinux project directory <plnx-proj-root>. /home/syfer/projects/basic_test/petaliux/microzed_petalinux $ petalinux-boot --qemu --kernel Figure 72: petalinux-boot Page 56 of 71
57 Type root for login. Type root for Password. Type hello to run the hello application. Press ctrl+a, then x to exit. Figure 73: petalinux-boot (complete) Page 57 of 71
58 5.11 Generate Boot Image for Zynq Generate BOOT.BIN. Change directory to the PetaLinux project directory <plnx-proj-root>. /home/syfer/projects/basic_test/petaliux/microzed_petalinux $ petalinux-package --force --boot --fsbl /home/syfer/projets/basic_test/basic_test.sdk/zynq_fsbl/debug/zynq_fsbl.elf -- fpga /home/syfer/projects/basic_test/basic_test.sdk/system_wrapper_hw_platform_0/system_wra pper.bit --u-boot Figure 74: petalinux-package generate BOOT.BIN Page 58 of 71
59 6 Configure Host Network Adaptor An additional Gigabit Network Adapter is required. The network adapter will be configured with a fixed IP address. Start -> Control Panel Click on the View network status and tasks hyperlink. Figure 75: Windows 7 - Control Panel Page 59 of 71
60 Click on the Local Area Connection 2 hyperlink. Click on the Properties button Figure 76: Windows 7 Network an Sharing Center Figure 77: Windows 7 Local Area Connection 2 Status Page 60 of 71
61 Select Internet Protocol Version 4 (TCP/IPv4) Click on the properties button. Set IP address: -> Set Subnet mask: -> Click on the OK button. Click on the OK button. Click on the Close button. Figure 78: Windows 7 Local Area Connection 2 Properties Figure 79: Windows 7 Internet Protocol Version 4 (TCP/IPv4) Properties Page 61 of 71
62 7 Enable Telnet in Windows 7 Host Start -> Control Panel Click on the Programs hyperlink. Figure 80: Windows 7 Control Panel Click on the Turn Windows features on or off hyperlink. Figure 81: Windows 7 Programs Page 62 of 71
63 Click on the Telnet Client check box to select. Figure 82: Windows 7 Turn Windows features on or off Figure 83: Windows 7 System change Page 63 of 71
64 8 Booting from Micro SD card 8.1 Micro SD card preparation The Micro SD card must be formatted as FAT32. Copy BOOT.bin from $HOME/projects/basic_test/petalinux/MicroZed_PetaLinux/images/linux to /media/sf_vbox. Copy image.ub from $HOME/projects/basic_test/petalinux/MicroZed_PetaLinux/images/linux to /media/sf_vbox. $ cp /home/syfer/project/basic_test/basic_test.sdk/hello/bootimage/boot.bin /media/sf_vbox Figure 84: Copy BOOT.BIN and image.ub Copy I:\syfer\Vbox\BOOT.BIN and image.ub to the Micro SD card. 8.2 Set Avnet MicroZed Development Board Boot Mode Disconnect power from the Avnet MicroZed Development Board. Insert Micro SD card into Avnet MicroZed Development Board Micro SD card connector J6. Set the Avnet MicroZed Development Board Boot Mode to Micro SD. JP3=2,3 JP2=2,3 Jp1=1,2 Figure 85: Boot Mode Page 64 of 71
65 8.3 Configure HyperTerminal Connect USB cable to PC and Avnet MicroZed Development Board J2. On the Windows 7 Host open HyperTerminal. Configure HyperTerminal with settings /8/n/1/n. Figure 86: HyperTerminal 8.4 Reset Avnet MicroZed Development Press SW2 on the Avnet MicroZed Development Board to reset the PS. Figure 87: HyperTerminal - FSBL Page 65 of 71
66 Type root for login. Type root for Password. Figure 88: HyperTerminal FSBL to U-Boot Handoff Figure 89: HyperTerminal PetaLinux login Page 66 of 71
67 9 Network connection Test that there is a network connection between Windows 7 host and Avnet MicroZed. 9.1 Ping Configure Avnet MicroZed IP address ~# ifconfig eth ~# ifconfig Figure 90: HyperTerminal ifconfig Figure 91: HyperTerminal ifconfig (updated) Page 67 of 71
68 9.1.2 Cmd tool Windows 7 Host. Start - > (type cmd) C:\ ping Figure 92: Cmd Ping (Success) Un-plug Ethernet cable and observe xemacps e000b000.ethernet: link down message. Figure 93: HyperTerminal Link Down Page 68 of 71
69 Observe that ping fails. C:\ ping Figure 94: Cmd Ping (Fail) Page 69 of 71
70 9.2 Telnet Windows 7 Host. C:\ telnet Type root for Login. Type root for Password. Write telnet test to log.txt ~# echo telnet test > log.txt View contents of log.txt ~# more log.txt Type exit to quit Telnet connection. Figure 95: Cmd Telnet Figure 96: HyperTerminal Page 70 of 71
71 9.3 Web Server Windows 7 Host. Open Internet Explorer. Figure 97: Internet Explorer Page 71 of 71
10/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 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 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 informationMailbox Interrupt debug 11/11/2016
Mailbox Interrupt debug 11/11/2016 In this demo I will be using Vivado 2016.2 to create the HW on the ZC702 board and will simulate an interrupt using the mailbox in the PL to drive an interrupt from the
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 informationQEMU Basic. Create the Hardware System
QEMU Basic In this simple Demo we shall be creating a simple Zynq HW project in 2016.2, exporting to SDK to create the HDF file. This HDF file will be used as the base to create the Linux image in Petalinux.
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 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 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 development board. You will use Vivado to create the
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 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 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 informationBuilding an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial
Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Embedded Processor Hardware Design October 6 t h 2017. VIVADO TUTORIAL 1 Table of Contents Requirements... 3 Part 1:
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 informationZynq-7000 All Programmable SoC: Embedded Design Tutorial. A Hands-On Guide to Effective Embedded System Design
Zynq-7000 All Programmable SoC: Embedded Design Tutorial A Hands-On Guide to Effective Embedded System Design Revision History The following table shows the revision history for this document. Date Version
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 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 informationDescription: Write VHDL code for full_adder.vhd with inputs from switches and outputs to LEDs.
LAB Assignment #1 for ECE 443 Assigned: Mon., Aug. 24, 2016 Due: Wed., Sept. 26, 2016 Description: Write VHDL code for full_adder.vhd with inputs from switches and outputs to LEDs. This assignment is intentionally
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 informationRequirement ZYNQ SOC Development Board: Z-Turn by MYiR ZYNQ-7020 (XC7Z020-1CLG400C) Vivado and Xilinx SDK TF Card Reader (Micro SD) Windows 7
Project Description The ARM CPU is configured to perform read and write operations on the Block Memory. The Block Memory is created in the PL side of the ZYNQ device. The ARM CPU is configured as Master
More informationMicroZed 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 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 informationGetting Started with PetaLinux SDK
Getting Started with PetaLinux SDK November 26, 2009 Table of Contents Table of Contents...2 About This Guide...3 Related PetaLinux Documents...3 Getting Started...3 Prerequisites...3 Installation...4
More informationMicroZed Open Source Linux In System QSPI Programming Tutorial
MicroZed Open Source Linux In System QSPI Programming Tutorial Version 14.5.01 Revision History Version Description Date 14.5.00 Initial release August 13, 2013 Page 2 of 18 Table of Contents Revision
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 informationCopyright 2014 Xilinx
IP Integrator and Embedded System Design Flow Zynq Vivado 2014.2 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able
More informationChipScope Inserter flow. To see the Chipscope added from XPS flow, please skip to page 21. For ChipScope within Planahead, please skip to page 23.
In this demo, we will be using the Chipscope using three different flows to debug the programmable logic on Zynq. The Chipscope inserter will be set up to trigger on a bus transaction. This bus transaction
More informationAssignment 1: Build Environment
Read the entire assignment before beginning! Submit deliverables to CourSys: https://courses.cs.sfu.ca/ Late penalty is 10% per calendar day (each 0 to 24 hour period past due, max 2 days). This assignment
More informationPetaLinux SDK User Guide. Getting Started Guide
PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted
More informationLTC Data Converter Board For The Arrow SoCKit Linux Application User s Guide
LTC Data Converter Board For The Arrow SoCKit Linux Application User s Guide Revision 7.0 21 Aug 2013 1 of 32 Table of Contents Introduction... 4 Board Connections... 4 Board Setup... 4 Installing Linux...
More informationPetaLinux SDK User Guide. Firmware Upgrade Guide
PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted
More informationAC701 Built-In Self Test Flash Application April 2015
AC701 Built-In Self Test Flash Application April 2015 XTP194 Revision History Date Version Description 04/30/14 11.0 Recompiled for 2015.1. Removed Ethernet as per CR861391. 11/24/14 10.0 Recompiled for
More informationQuick Start Guide ZedboardOLED Display Controller IP v1.0
Quick Start Guide Introduction This document provides instructions to quickly add, connect and use the ZedboardOLED v1.0 IP core. A test application running on an ARM processor system is used to communicate
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 informationLab Exercise 4 System on chip Implementation of a system on chip system on the Zynq
Lab Exercise 4 System on chip Implementation of a system on chip system on the Zynq INF3430/INF4431 Autumn 2016 Version 1.2/06.09.2016 This lab exercise consists of 4 parts, where part 4 is compulsory
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 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 informationAC701 Ethernet Design Creation October 2014
AC701 Ethernet Design Creation October 2014 XTP223 Revision History Date Version Description 10/08/14 9.0 Regenerated for 2014.3. 06/09/14 8.0 Regenerated for 2014.2. 04/16/14 6.0 Regenerated for 2014.1.
More informationLED display manager documentation
LED display manager documentation Clément Foucher (homepage) Clement.Foucher@laas.fr LAASCNRS Laboratoire d'analyse et d'architecture des systèmes Version 1.0 This work is licensed under the Creative Commons
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 informationPetaLinux SDK User Guide. Eclipse Plugin Guide
PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted
More informationTP : System on Chip (SoC) 1
TP : System on Chip (SoC) 1 Goals : -Discover the VIVADO environment and SDK tool from Xilinx -Programming of the Software part of a SoC -Control of hardware peripheral using software running on the ARM
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 informationPetaLinux SDK Guide to QEMU System Simulation
PetaLinux SDK Guide to QEMU System Simulation v1.1 November 27, 2009 Table of Contents Table of Contents...2 About This Guide...3 Related PetaLinux Documents...3 PetaLinux Software Simulation with QEMU...3
More informationIntegrating LogiCORE SEM IP in Zynq UltraScale+ Devices
XAPP1298 (v1.0.2) February 27, 2017 Application Note: Zynq UltraScale+ Devices Integrating LogiCORE SEM IP in Zynq UltraScale+ Devices Author: Michael Welter Summary This application note outlines how
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 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 informationAC701 Ethernet Design Creation June 2014
AC701 Ethernet Design Creation June 2014 XTP223 Revision History Date Version Description 06/09/14 8.0 Regenerated for 2014.2. 04/16/14 6.0 Regenerated for 2014.1. 12/18/13 5.0 Regenerated for 2013.4.
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 informationPetaLinux SDK User Guide. Board Bringup Guide
PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted
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 informationZedBoard: Zynq-7000 AP SoC Concepts, Tools, and Techniques
ZedBoard: Zynq-7000 AP SoC Concepts, Tools, and Techniques A Hands-On Guide to Effective Embedded System Design ZedBoard (Vivado 2014.2) Notice of Disclaimer The information disclosed to you hereunder
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 informationDevelopment Environment Embedded Linux Primer Ch 1&2
Development Environment Embedded Linux Primer Ch 1&2 Topics 1) Systems: Host and Target 2) Host setup 3) Host-Target communication CMPT 433 Slides #3 Dr. B. Fraser 18-05-05 2 18-05-05 1 Host & Target Host
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 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 informationPetaLinux SDK User Guide. Getting Started Guide
PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted
More informationEstimating Accelerator Performance and Events
Lab Workbook Estimating Accelerator Performance and Events Tracing Estimating Accelerator Performance and Events Tracing Introduction This lab guides you through the steps involved in estimating the expected
More information8.9.2 Lab: Configure an Ethernet NIC to use DHCP in Windows Vista
8.9.2 Lab: Configure an Ethernet NIC to use DHCP in Windows Vista Introduction If Vista is not available in your classroom, you may complete this lab by viewing the figures in this document. Print and
More informationAT91SAM9G45-EVK Linux. User Manual
AT91SAM9G45-EVK Linux User Manual Revision History Rev Date Description 1.0 2011-02-10 Initial version Catalogue 1. BUILD THE DEVELOPMENT PLATFORM... 1 1.1Create the working directory... 1 1.2 Cross compilation
More information1. Conventions in this tutorial Introduction Check and change configuration settings as needed Start Digi ESP...
This tutorial introduces the power and features of Digi ESP for Embedded Linux as a development environment. It shows how to create a simple Linux application, transfer it to a target development board,
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 information借助 SDSoC 快速開發複雜的嵌入式應用
借助 SDSoC 快速開發複雜的嵌入式應用 May 2017 What Is C/C++ Development System-level Profiling SoC application-like programming Tools and IP for system-level profiling Specify C/C++ Functions for Acceleration Full System
More informationXilinx Vivado/SDK Tutorial
Xilinx Vivado/SDK Tutorial (Laboratory Session 1, EDAN15) Flavius.Gruian@cs.lth.se March 21, 2017 This tutorial shows you how to create and run a simple MicroBlaze-based system on a Digilent Nexys-4 prototyping
More informationDTK2410 Specification
version 1.0 DIGNSYS Inc. FEATURES Hardware DTK2410 reference board Reference board for embedded application SAMSUNG S3C2410 MCU NOR/NAND Flash and SDRAM USB host and device UART interface JTAG interface
More informationGigaX API for Zynq SoC
BUM002 v1.0 USER MANUAL A software API for Zynq PS that Enables High-speed GigaE-PL Data Transfer & Frames Management BERTEN DSP S.L. www.bertendsp.com gigax@bertendsp.com +34 942 18 10 11 Table of Contents
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 informationLab 1 - Zynq RTL Design Flow
NTU GIEE, MULTIMEDIA SYSTEM-ON-CHIP DESIGN Lab 1 - Zynq RTL Design Flow Pin-Hung Kuo May 11, 2018 1 INTRODUCTION In this lab, we are going to build a simple Zynq system on ZedBoard. This system works as
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 informationZedBoard: Zynq-7000 AP SoC Concepts, Tools, and Techniques
ZedBoard: Zynq-7000 AP SoC Concepts, Tools, and Techniques A Hands-On Guide to Effective Embedded System Design ZedBoard (Vivado 2013.2) Notice of Disclaimer The information disclosed to you hereunder
More informationQuick Start Guide for BeagleBone. Table of Contents. by Brian Fraser Last update: Sept 24, 2017
Quick Start Guide for BeagleBone by Brian Fraser Last update: Sept 24, 2017 This document guides the user through: 1. Installing Ubuntu in a virtual machine. 2. Connecting to the target using serial port
More informationLabs instructions for Enabling BeagleBone with TI SDK 5.x
Labs instructions for Enabling BeagleBone with TI SDK 5.x 5V power supply µsd ethernet cable ethernet cable USB cable Throughout this document there will be commands spelled out to execute. Some are to
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 informationM-606 Linux ARM9 Single Board Computer User Guide
M-606 Linux ARM9 Single Board Computer User Guide Version 1.0 Copyright Artila Electronics Co., Ltd. All Rights Reserved. Table of Contents 1. Introduction... 1 1.1 Features... 1 1.2 Packing List... 1
More informationInstalling the L-Series Library Admin and Personality Module on the L180 and L700 Series Libraries
Installing the L-Series Library Admin and Personality Module on the L180 and L700 Series Libraries The following instructions describe the installation procedures for installing the L-Series Library Admin
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 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 informationUser Guide Linux for AT91CAP9-STK Version 1.1. User Guide LINUX FOR AT91CAP9-STK VERSION: 1.1 1/11
User Guide LINUX FOR AT91CAP9-STK VERSION: 1.1 1/11 History of Changes Revision Issue Date Descripion Author Ver 1.0 2009-04-24 First version of the document Olivier Arnal Ver 1.1 2009-04-27 Minor modification
More informationKinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide
Freescale Semiconductor, Inc. KSDKKL03UG User s Guide Rev. 1.0.0, 09/2014 Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide 1 Introduction This document describes the hardware and software
More informationExperiments on SoC design for Embedded Computing
Experiments on SoC design for Embedded Computing This publication along with supporting design files can be downloaded from the course homepage, http://apachepersonal.miun.se/~bentho/ec/index.htm Page:
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 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 informationMatrix-605 WinCE ARM9 Industry Box Computer User Guide
Matrix-605 WinCE ARM9 Industry Box Computer User Guide Version 1.1 Copyright Artila Electronics Co., Ltd. All Rights Reserved. Table of Contents 1. Introduction... 1 1.1 Features... 1 1.2 Packing List...
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 informationJade IdeaBoxx. The quickstart kit to jumpstart development. Fujitsu Semiconductor America Inc.
Jade IdeaBoxx The quickstart kit to jumpstart development Fujitsu Semiconductor America Inc. Table of Contents Standards Used in This Guide...3 Glossary of Terms and Acronyms...3 IdeaBoxx Kit Contents...4
More informationUsing Alta ENET Products on Microsoft Windows Systems (Rich Wade, 6 SEP 13)
Using Alta ENET Products on Microsoft Windows Systems (Rich Wade, 6 SEP 13) This document applies to all Alta ENET products (ENET-1553, ENET2-1553, ENET-A429, etc.) and provides step-by-step instructions
More informationSR-201 Network Relay Quick Start Guide
SR-201 Network Relay Quick Start Guide Table of Content Connect to your device...2 Change configurations...3 Setup remote control via internet...4 Android software...5 Integrate to your applications...6
More informationEX L-8 User Guide
EX-9486-2L-8 User Guide Introduction: EX-9486-2L-8 are ARM9-based Linux ready industrial computer. The keyfeatures are as follow: 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,Memory Management
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 informationPetaLinux SDK User Guide. Application Development Guide
PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted
More informationMitySOM-5CSx Family Virtual Machine Setup Procedure
MitySOM-5CSx Family Virtual Machine Setup Procedure Revision Status Revision Revision Description Author Date 1A Update to current version of Virtual Box. A. Block 9/4/2014 Document previously named P-10149.
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 informationMatrix 500 Quick Installation Guide
Overview Matrix 500 features four serial ports, 10/100 Mbps Ethernet, USB port and SD socket for flash disk expansion. The preinstall Linux OS and GNU tool chain make Matrix 500 ready for your application
More informationGMSplus Customer Connection Test Procedure
GMS-xx Customer Connection Test Procedure Page 1/14 GMSplus Customer Connection Test Procedure Company: Author: Checked: Approved: Distribution: GeoSIG Ltd Wiesenstrasse 39, 8952 Schlieren, Switzerland,
More informationIntroduction to Embedded System Design using Zynq
Introduction to Embedded System Design using Zynq Zynq Vivado 2015.2 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able
More informationZynq-7000 All Programmable SoC: Concepts, Tools, and Techniques (CTT)
Zynq-7000 All Programmable SoC: Concepts, Tools, and Techniques (CTT) A Hands-On Guide to Effective Embedded System Design Notice of Disclaimer The information disclosed to you hereunder (the Materials
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 Ramu Endluri, He Zhou, Andrew Douglass
More informationHardware Specification. Figure 1-2 ZYNQ-7000 Device Family 2 / 9
Z-turn Board 667MHz Xilinx XC7Z010/20 Dual-core ARM Cortex-A9 Processor with Xilinx 7-series FPGA logic 1GB DDR3 SDRAM (2 x 512MB, 32-bit), 16MB SPI Flash USB_UART, USB2.0 OTG, 1 x 10/100/1000Mbps Ethernet,
More informationLab 6: OS Security for the Internet of Things
Department of Computer Science: Cyber Security Practice Lab 6: OS Security for the Internet of Things Introduction The Internet of Things (IoT) is an emerging technology that will affect our daily life.
More informationLab 6: OS Security for the Internet of Things
Department of Computer Science: Cyber Security Practice Lab 6: OS Security for the Internet of Things Introduction The Internet of Things (IoT) is an emerging technology that will affect our daily life.
More information