Sorry, you need to enable JavaScript to visit this website.

MicroZed Chronicles

If you want E book or hardback versions of the MicroZed chronicles you can get them below

  • First Year E Book here
  • First Year Hardback here.
  • Second Year E Book here
  • Second Year Hardback here

Each of the articles can be accessed below, most of the code examples are located here
Issue 153: SDSoC Performance & Tracing
Issue 152: ZynqBerry Hardware Acceleration, Local SDSoC Projects, & Linux
Issue 151: ZynqBerry & SDSoC
Issue 150: A first look at Trenz Electronic's ZynqBerry Board
Issue 149: Grabbing the Image--Interfacing to camera, Camera Link
Issue 148: Cracking HLS Part 5
Issue 147: Cracking HLS Part 4
Issue 146: Cracking Open HLS, Part 3
Issue 145: Cracking Open HLS Part 2
Issue 144: Cracking Open High Level Synthesis (HLS)
Issue 143: Getting Down with Embedded Vision Algorithms
Issue 142: OpenCV and Object Tracking Part 2
Issue 141: OpenCV and Object Tracking Part 1
Issue 140: Zedboard Single Board Computer & Installing OpenCV
issue 139: Linux and File Systems
Issue 138: Linux, Device Tree and Zynq SoC PL
Issue 137 : Snickerdoodle – Hello World & Wireless Transfer
Issue 136: Snickerdoodle – Getting it up and running and connected to WIFI
Issue 135: Snickerdoodle – Introduction 
Issue 134: LabVIEW FPGA – Test Bench Overview
Issue 133: LabVIEW FPGA – First Project 
Issue 132: LabVIEW FPGA Using Eclipse and C 
Issue 131: LabVIEW FPGA & NI RIO Part 2 
Issue 130: LabVIEW FPGA & NI RIO
Issue 129: Incremental Compilation
Issue 128: Out Of Context Synthesis
Issue 127: Deep Dive of the EVK Control Interfaces
Issue 126: EVK looking at the status of the Camera Receiver
Issue 125: Creating the EVK Camera Software
Issue 124: Creating the EVK Camera Hardware Build
Issue 123: Using the Returned  Peripheral Status 
Issue 122: Embedded Vision Kit 7 Inch Display Software Build
Issue 121: Embedded Vision Kit 7 Inch Display Hardware Build
Issue 120 Embedded Vision Kit 7 Inch Display Introduction
Issue 119: VDMA and Test Pattern SDK Software
Issue 118: VDMA and Test Pattern Vivado Hardware
Issue 117: Hardware in the loop –  ILA and SDK 
Issue 116: Test Pattern Generation
Issue 115: Embedded Vision Kit – Deep Dive
Issue 114: Embedded Vision Kit – Initial Power Up
Issue 113: SDSoC FIR Filters – High Pass / Band Pass and Band Stop 
Issue 112: SDSoC FIR Filter PL
Issue 111: SDSoC FIR Filter PS
Issue 110: SDSoC Coherent Sampling and FFT Size
Issue 109: SDSoC Creating your own Platform Part 2
Issue 108: SDSoC Creating your own Platform
Issue 107: XADC, Interrupts & Real Signals
Issue 106: Interrupt Latency Part 2
Issue 105: Interrupt Latency
Issue 104: XADC in the Real World
Issue 103: SDSoC and ADC
Issue 102: SDSoC AES FreeRTOS Example – Includes how to run FreeRTOS on the MicroZed
Issue 101: SDSoC AES Bare Metal
Issue 100: 100th Blog
Issue 99: SDSoEstimation 
Issue 98: SDSoC AES Example Part 5 
Issue 97: SDSoC AES Example Part 4
Issue 96: SDSoC AES Example Part3
Issue 95:  SDSoC AES Example Part 2
Issue 94: SDSoC AES Example Part 1 
Issue 93: SDSoC Part 9
Issue 92: SDSoC Part 8
Issue 91: SDSoC Part 7
Issue 90: SDSoC Part 6 
Issue 89: SDSoC Part 5
Issue 88: SDSoC Part 4
Issue 87: SDSoC Part 3
issue 86: SDSoC Part 2 
Issue 85: SDSoC Part 1
Issue 84: SPI Part 4
Issue 83: SPI Part 3
Issue 82: SPI Part 2
Issue 81: SPI Part 1
Issue 80 : lwIP Stack 
Issue 79 : Ethernet Part 3 
Issue 78 : Ethernet Part 2
Issue 77 : Ethernet Part 1
Issue 76: Constraints RPM
Issue 75: Physical Constraints – PBlocks
Issue 74: Physical Constraints 
Issue 73: Using boards other than the MicroZed
Issue 72: Multi Cycle Paths 
Issue 71: Clock Constraints Relationships and Metastability
Issue 70: Constraints Part Two, Clock Relationships and Metastability 
Issue 69: Constraints Part One
Issue 68: AXI DMA Part Three
Issue 67 : AXI DMA Part Two
Issue 66: AXI DMA Part One 
Issue 65: SDK Profiling Applications Part 2
Issue 64: SDK Profiling Applications Part 1
Issue 63: SDK Debugging Applications
Issue 62:  XADC AXI and DevC Interfacing 
Issue 61: PicoBlaze Part Six
Issue 60: PicoBlaze Part Five 
Issue 59: PicoBlaze Part Four
Issue 58: PicoBlaze Part Three
Issue 57: PicoBlaze Part Two
Issue 56: PicoBlaze Part One 
Issue 55: Linux on the Zynq
Issue 54: PetaLinux on the Zynq
Issue 53: Linux and SMP
Issue 52: One Year and free EBook
Issue 51: SW Interrupts between Cores 
Issue 50: Communicating between Cores using OCM AMP
Issue 49: Communicating between cores OCM
Issue 48: Bare Metal AMP
Issue 47: AMP on the Zynq
Issue 46: Using both Cores on the Zynq
Issue 45: FreeRTOS Task Creation
Issue 44: FreeRTOS on the Zynq
Issue 43: XADC and Alarms
Issue 42: Zynq Operating Systems Part Four – uc/OS-III
Issue 41: Zynq Operating Systems Part Three 
Issue 40: Zynq Operating Systems Part Two
Issue 39: Zynq Operating Systems Part One
Issue 38: Interrupt PL to PS
Issue 37: NeoPixel Demo Part Eight
Issue 36: NeoPixel Demo Part Seven
Issue 35:  NeoPixel Demo Part Six
Issue 34: NeoPixel Demo Part Five
Issue 33: NeoPixel Demo Part Four
Issue 32: NeoPixel Demo Part Three
Issue 31 NeoPixel Demo Part Two
Issue 30: NeoPixel Demo Part One
Issue 29: PS DMA Part Two
Issue 28: PS DMA Part One
Issue 27: Creating a PL Peripheral Part Seven
Issue 26: Creating a PL Peripheral Part Six
Issue 25:  Creating a PL Peripheral Part Five
Issue 24: Creating a PL Peripheral Part Four
Issue 23: Creating a PL Peripheral Part Three
Issue 22: Creating a PL Peripheral Part Two
Issue 21: Creating a PL Peripheral Part One
Issue 20: Triple Timer Counter Part Four
Issue 19: Triple Timer Counter Part Three
Issue 18: Triple Timer Counter Part Two
Issue 17: Triple Timer Counter Part One
Issue 16: Private Watchdog
Issue 15: Private Timer 
Issue 14: Timer, Clocks & Watchdogs
Issue 13: Interrupts Part Two
Issue 12: Interrupts Part One
Issue 11: GPIO Example
Issue 10: PS GPIO
Issue 9: Zynq MIO
Issue 8: XADC SW
Issue 7: XADC HW
Issue 6: Bootloader Part Two
Issue 5: Bootloader Part One
Issue 4: Running Programmes on the Zynq
Issue 3: Hello World
Issue 2: The SW Environment 
Issue 1: The Board Bring Up


Hello Sir,
                 I want to measure an external pulse of 50Hz frequency and pulse width range from 1msec to 2msec. Using TTC external clock input if i'm measuring this signal , i'm getting a overflow . since minimum operating  frequency by the TTC is 50MHz. How can i measure this signal width using TTC without overflow ??
Thanks in advance.

Thanks a lot for posting all the details of the chronicles here. I can say that right here is the site where I learned about the most important project of my lifetime. I have no one to thank for that, but you, my amazing friend.

Awesome, Thanks for contributing your important time to post such an interesting & useful collection of knowledgeable resources that are always of great need to everyone. I visit this blog first time and encourage by this good stuff work. Unbelievable post keeps up posting such great information. There are things here that I didn't think some time as of late. rospher am very enjoyed for this weblog. It’s an informative subject matter.