【精品博文】ZC706相关设置:关于Boot mode

刚刚入手zc706这个这块板子的时候,它的启动模式设置是真的让楼主懵逼,后来上Xilinx官网一查,才了解的它的启动模式的设置,下面直接上图

楼主在这里只简单讲一下如何设置:(对应的开关是在板子中间的白色拨码开关,拨到上面是置1,拨到下面置0)

把控制boot mode的五位信号设为00000时,是JTAG模式,这也是我们通常在设计调试包括做片上逻辑仿真时用的模式。当将其设置为00110时,板子是从SD卡中启动的;这两种模式应该也是我们最常使用的模式,而10000则是独立jtag模式,00110则是QSPI启动模式,xxxx1这种楼主还没试过。。。。

另外,楼主在看这个相关的原理图的时候,发现了一些小问题,虽然在官网给出来的图上标注的是SW16,但是楼主观察了自己手上的板子发现是SW11,好的,那么打开原理图,找到SW11

很明显,这是一个5bits的拨码开关,说实话,看到这个原理图楼主感觉是有些费解的,没看原题图前楼主一直以为这个开关的内部结构应该是五个单刀双掷开关才合理啊。而从原理图来分析,当对应位的开关断开时,五根线默认的接到GND上置0;但是开关闭合时感觉不对劲啊,这时线不是同时连到GND和VCC上了吗?这样以来不是VCC和地之间直接短路了吗?GND与线之间的下拉电阻呢?很好奇这个是为什么。。。感觉应该跟下面一样加上一个电阻才对。。。希望有人能解释一下。。。

(0)

相关推荐