ZedBoard:Zynq-7000APSoCConcepts,Tools,andTechniquesAHands-OnGuidetoEffectiveEmbeddedSystemDesign