Digital-Discovery

揭开Zynq Z-7000 SoC从flash启动的秘密

作者:Sleibso,编译:蒙面侠客

各位在开发FPGA产品的时候,不仅需要熟知板子上的硬件,还要在硬件上运行代码,想要观测硬件上代码的运行是可以通过逻辑分析仪这种硬件调试仪器来进行的。内置有Xilinx Spartan-6 FPGA的Digital Discovery提供了高速的逻辑分析功能,能够让开发者观察和分析板子上的信号流,同时,今天给各位介绍另外一款Xilinx公司芯片的产品Zynq Z-7000 SoC,我们一起来揭开它从SPI接口挂载的flash启动的神秘面纱。

如何以开挂的方式来查看Zynq启动顺序?

当新入手一款Zynq开发板后,一般新手在串口输出一个hello world,实现功能就可以了。而对于一些对于Zynq有一定了解的老手而言,往往则会去尝试了解板上硬件的特性和时序,探究hello world输出背后整个系统是如何运作的。

事实上,对于一款新的Zynq板卡来说,在启动序列中QSPI传输的速度不是一个明显的规范,本文教程就将教你如何使用Digital Discovery口袋式高速逻辑分析仪来快速分析启动序列并确定时序。

硬件清单

  • Digital Discovery口袋式高速逻辑分析仪
  • 带有flash的Zynq开发板(本文中使用Digilent Zybo作为被测对象)
  • SOIC测试夹(若有最佳)
  • 杜邦线
  • 作者:stark

    美国DIGILENT是一家在FPGA、微处理器技术、便携式传感器模块及虚拟仪器领域具备顶尖设计、制造水平的公司。总部位于华盛顿州普尔曼市。从2000年成立以来,为全球70多个国家、2,000多所科研机构及高等院校提供工程电类科研与教学相关平台及解决方案。DIGILENT(迪芝伦)是Xilinx大学计划全球唯一板卡供应商,同时DIGILENT中国同时是Xilinx大学计划在中国的核心合作伙伴。

    近日Digilent推出一款低成本便携式工程调试仪器Digital Discovery,它集成了逻辑分析仪和数字模式生成器功能,USB接口不仅是与上位机的通信接口同时也是供电接口。借助Digital Discovery,Makers、爱好者、工程师和设计师可以方便的对工程项目进行可视化调试、仿真数字信号等操作。作为一款设计精致的“口袋仪器”产品,Digital Discovery板卡尺寸很小巧,一只手就可以轻松握住。

    同步内容