首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

从零开始,搭建zynq-7000的PS硬件平台--I2C_PJTAG_GPIO_TIMER

从零开始,搭建zynq-7000的PS硬件平台--I2C_PJTAG_GPIO_TIMER

主机环境: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






























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

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

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

文章来源:http://blog.csdn.net/morewd
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表