• Path to Programmable: About Training Project

     

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

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

    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…

  • Path to Programmable - SW Lab 0, Lab 1, Lab 2

    Welcome to the second half!

    This is the second half of the Zynq training series. The first half covered the "hardware" side of things; meaning the physical FPGA, the AXI Interface, and a fair amount of "TCL" (pronounced "tickle") interface. In the second…

  • Path to Programmable Blog 11 - Booting Zynq-7000

    The next set of videos were centered around the Zynq-7000 boot process. In the previous labs, we programmed the PL & PS over JTAG, which requires an external master. Programming a bootloader to the non-volatile memory on the MiniZed allows it to boot…

  • Path to Programmable Blog 8 - Developing Zynq Software

    In Path to Programmable Blog 6 - Hardware Debugging & some more TCL I finished Module 1 of Path the Programmable - Developing Zynq Hardware. Module 1 was centered around designing peripherals in the PL and interfacing them with the PS using Vivado…

  • Path to Programmable Blog 6 - Hardware Debugging & some more TCL

    In the previous blog post Path to Programmable Blog 5 - Creating Custom IP , we created custom IP which comprised of some HDL code that implemented a PWM controller, which was then connected to the AXI bus as an AXI-4 Lite Slave, allowing the PS to control…

  • Path to Programmable Blog 3 - PS Peripheral Configuration & TCL

    Path to Programmable Blog 2 - Xilinx Tool Flow & Getting Started with Zynq-7000 was an introduction to typical Zynq workflow: first configure the hardware (PS & PL) in Vivado, and then export it to Xilinx SDK to work on the software side of things…

  • Path to Programmable Blog 2 - Xilinx Tool Flow & Getting Started with Zynq-7000

    HW Chapter 2 video: Xilinx Embedded Tool Flow

    The presenter first went over the different Vivado Design Suite editions: WebPACK is free and supports the common Zynq devices that are found on most development boards (7010 and 7020), and the more expensive…

  • Path to Programmable Blog 1 - Getting Started

    Introduction

     

    Path to Programmable is a training course for Programmable SoCs, like the the Xilinx Zynq-7000 All Programmable SoC.

    As many others have pointed out, this isn't a typical FPGA/HDL course, since the training material focuses less on the digital…

  • Labs 4-5-6 done! Path to the end???

    I have finished Labs 4, 5, and 6!

     

    About:

    Through Avnet, Xilinx and Element14, a training program to learn about the Zynq 7000 platform which is System On Chip combining an FPGA with an ARM processor. This comes to the students as complete development board…

  • I'm back! And I got Vivado installed :)

    Well I had to spend a week on-site with a customer and another week at a trade show; but I'm back!

     

    I'm happy to report that I got Vivado 2017.4 installed. I followed the instructions in this "experiment" to install the dev environment... although I…