欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

入门指南:构建Zynq-7000 PS硬件平台的步骤——I2C、PJTAG、GPIO和TIMER详解

最编程 2024-08-02 22:47:21
...

 

主机环境:ubuntu10.04lts X64_64bit,root

开发工具:planAhead

参考资料:Zynq-700EPP CTT(UG873)

         ZedBoard(ZynqTM Evaluation and Development Hardware User’sGuide)

 

1,I2C

在原理图的MIO[50..51]上标识的是PB1、PB2,接到2个按键(BTN8、BTN9)上表面上看是个GPIO,当然可以用GPIO来读取Key的高低,但是由于真正的GPIO会剩很多,这个就特殊点,用I2C来读取Key值吧,我们在FPGA中如果选择一个I2C的IPcore,那么实际上这个I2C是有个GPIO选项的,推测在PS里也是一个道理。

 

2,PJTAG

 点开之后,似乎只剩下MIO10..13可以选择了,其他几个选项都被占用了,见图1


图1,PJTAG配置

 

实际上,原理图的JE1正好将这几个JTAG管脚给接出来,我们可以用JTAG来调试ARM core了。

 

3,TIMER0

这个接的是EMIO,参考ADI 的公版做出的决定,以后需要补充说明

 

4,GPIO

配置完了所有的引脚后,只要选GPIOàMIO,剩余的就会自动被设成了GPIO