element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Path to Programmable
  • Challenges & Projects
  • Design Challenges
  • Path to Programmable
  • More
  • Cancel
Path to Programmable
Tags
  • Blog
  • Forum
  • Documents
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • All tags
  • path to programmable
  • arduino
  • arm
  • avnet
  • avnet minized
  • fpga
  • minized
  • path_to_programmable
  • program flash
  • programmable logic
  • sdk
  • soc
  • vivado
  • vivado design suite
  • vivado ip
  • vivado tcl
  • vivadosdk
  • winners
  • xilinx
  • xilinx sdk
  • xilinx zynq
  • xilinz zynq
  • zedboard
  • zynq
  • zynq 7z007s
  • zynq-7000
  • Path to Programmable: About Training Project

    pchan
    pchan
    Path to Programmable

    About Training Project | Course Syllabus | Application Instructions | Mentors | Terms & Conditions  | Trainees Announcement

     

    If this is NOT a Design Challenge, what is the 'Path to Programmable' training project? Here's the story…

    • over 3 years ago
    • Path to Programmable
    • Documents
  • FPGA - 05 - Hardware debuggin and the intro to TCL II

    nixiefairy
    nixiefairy

    Hey everyone,

    And just like that we have reached the end of the lab manual series.

     

    Zynq_2017_4_lab_8_v12.pdf

     

    The lab starts off from where we had left off earlier. Just to recap -

    • We now have a bitstream containing our PWM IP
    • We also have attached an ILA to…
    • over 3 years ago
    • Path to Programmable
    • Blog
  • ZYNQ-SW Module 2 Minized Blog3 --lab10 & lab11

    snidhi
    snidhi

    The Module 2 of the MiniZed Path to Programmable is focused on software development in xilinx fpga. The previous minized SW development ZYNQ blog can be read here

    The Hardware related blogs are here Summary of Module 1 Path to Programmable ZYNQ HW bl…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-21] ECG signal filtering

    kk99
    kk99

    I have created with usage of FIR compiler IP a simple low pass filter. The low-pass filter is described by the formula:
    y(n) = 2y(n-1)-y(n-2)+x(n)-2x(n-6)+x(n-12). It has cut frequency around 11 Hz. I have used it for filtering and denoising a ECG signal…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • FPGA - 03 - TCL introduction and BRAMs !

    nixiefairy
    nixiefairy

    Hey everyone.,

     

    ZynqHW_2017_4_lab_4_v11

     

    So let's continue onward with setting up our basics for TCL.

    After a brief read through the lab, I plan to use Vivado in tcl mode (non GUI mode). Let's see if we can change ports in a block diagram without seeing…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - Blog 11 - Video Project Gimbal

    rsc
    rsc

    To control my camera module, I'm going to use a X-Y gimbal made from RC servos.

    I will run the servos from the MiniZed.

    To do this, I have modified the code from the IP training to run two RC servos instead (and addition to) the PL leds.

    The new Vivado…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-20] Lab 10 & 11 - Xilinx libraries and Pmods

    kk99
    kk99

    The main purpose of lab 10 and 11 is to get familiar with Xilinx libraries and Pmod (Peripheral Modules )

     

    1. Create the application project

    In this part we will learn how works example application which reads and writes MAC address configuration data to…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-19] Lab 9 - Interrupts

    kk99
    kk99

    The main purpose of this lab is to get familiar with Interrupt Service Routine. We will see how interrupts works based on example with PWM LED dimmer.

     

    1. Create the Interrupt application project

    We need to create a new empty application project similar…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-18] Lab 8 - SDK Project Management

    kk99
    kk99

    The main purpose of this lab is to get familiar with built-in functionality for creating a SDK project archive.

     

    1. Create a complete SDK Project archive

    In SDK please choose option File -> Export. Select General -> Archive File and select Next.

    On…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-17] Lab 7 - Boot from flash

    kk99
    kk99

    In this lab we will learn how create a boot image for QSPI and boot from it with usage of FSBL. We will create boot image for test peripherals application and boot it from non-volatile memory.

     

    1. Create the QSPI boot image

    To create a boot image please…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-16] Lab 6 - First Stage Boot Loader

    kk99
    kk99

    First Stage Boot Loader application configures the FPGA with HW bit stream and loads operating system image or standalone image or second stage boot loader image from non-volatile memory (NAND/NOR/QSPI) to RAM and starts executing it. In this lab we will…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-15] Lab 5 - connecting SDK to board

    kk99
    kk99

    The purpose of this lab is to upload a example application from the SDK to the hardware through a JTAG connection (This part is similar to the laboratory number two from first module). Additionally we will get familiar with software debugging.

     

    1. Configure…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - Project update

    aspork42
    aspork42

    This is an update on where my project is at.

     

    My initial intent was to rebuild a line follower that I did back like 8 years ago; but using the MiniZed. The board is very well suited for this application - the PL (FPGA) can do all the grunt work of reading…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • [PP-14] Lab 4 - Developing software application on running on Zynq

    kk99
    kk99

    In this lab we will learn how to add a new software application to SDK based on examples with Hello World and Memory/Peripheral tests applications.

     

    1. Start of development based on example code

    Please launch Xilinx SDK and choose: File -> New -> Application…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • FPGA - 02 - Memory Tests

    nixiefairy
    nixiefairy

    Hey everyone,

     

    ZynqHW_2017_lab_3_v13.pdf

     

    In lab 3 we will start discussing the other Zynq blocks in detail.

    The lab starts with introducing the selection of boot device. The QSPI memory interface (Quad Serial Peripheral Interface) is a SPI (another asynchronous…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - Blog 10 - Video Project

    rsc
    rsc

    My project is to do something interesting with the PMOD TDM114 camera module.

    I found a demo project on the Avnet site called "MJPEG Video Streaming on Avnet MiniZed"

    It looks like exactly what I needed to start this project, so I downloaded the…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - SW Lab 7

    aspork42
    aspork42

    Hello again!

    In this post, we'll /finally/ upload to the physical MiniZed AND get it to boot up on its own running a program.

     

    About:

    Through Avnet, Xilinx and Element14, a training program to learn about the Zynq 7000 platform which is System On Chip…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - SW Labs 5 and 6

    aspork42
    aspork42

    Hello again,

    In lab 5 we finally connect the MiniZed and flash it with a program! Closely followed by lab 6 in which we set up the first stage bootloader - FSBL. This will allow the MiniZed to run "untethered" and not plugged in with the JTAG connector…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - Blog 9 - Module 2, ZynqSW Labs 8-11

    rsc
    rsc

    Finished the second module training course today with minimal headaches.

    Lab 8 objectives:

    This lab came in handy, because I messed up something during lab 10 and I had to revert to the archived workspace from lab 8.

    Whatever I did, the SDK will no longer…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - SW Lab 4 - Designing an application

    aspork42
    aspork42

    Hello,

     

    In this lesson, we create our own application; and explore some of the available code examples for the Zynq MiniZed training board.

     

    About:

    Through Avnet, Xilinx and Element14, a training program to learn about the Zynq 7000 platform which is System…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable - SW Lab 3

    aspork42
    aspork42

    Lab 3 - Board Support Package

    Welcome back everyone - hope you all have a great new year! This lab goes into much more detail about what the Board Support Package (BSP) is and does when it comes to the software SDK. For me, this cleared up a lot of questions…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable Blog 14 - Project: A MiniZed WS2812 Controller

    avnrdf
    avnrdf

    For my Path to Programmable project, I wanted to build something that would use both the PS & PL of the Zynq-7000.

    The original plan was to build a logic analyzer that used BRAM & DRAM as a sample buffer, but I realized that I might not get it to…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • Path to Programmable Blog 13 - Xilinx Libraries, the TE Sensor PMOD & Next Steps

    avnrdf
    avnrdf

    Chapter 10 Video - Xilinx Libraries

     

    This video explored the system libraries that Xilinx includes with SDK. These can be configured and initialized from the BSP settings eg- the Flash library allows users to select the manufacturer (Atmel, Microchip, Micron…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • ZYNQ-SW Module 2 Minized Blog1  -- Labs 0 1 2

    snidhi
    snidhi

    The Module 2 of the MiniZed Path to Programmable is focused on software development in xilinx fpga. After viewing the training videos; this module is about Vivado SDK and SDK Application development flow. The previous minized hardware development ZYNQ…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • ZYNQ-SW Module 2 Minized Blog2 -- Lab 3

    snidhi
    snidhi

    The Module 2 of the MiniZed Path to Programmable is focused on software development in xilinx fpga. The previous minized SW development ZYNQ blog can be read here ZYNQ-SW Module 2 Minized Blog1  -- Labs 0 1 2

    The Hardware related blogs are here Summary…

    • over 3 years ago
    • Path to Programmable
    • Blog
  • View related content from anywhere
  • More
  • Cancel
>
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube