ZED-Board从入门到精通(零):写在前面

  1. 云栖社区>
  2. 博客>
  3. 正文

ZED-Board从入门到精通(零):写在前面

以亭 2013-07-28 18:33:00 浏览1489
展开阅读全文

去年10月份有幸报名参加了OpenHW2012开源硬件与嵌入式设计大赛,今年2月底顺利得到一块ZED-Board,从此步入了ZYNQ All-Programmable的世界。晒晒板子如下:

ZYNQ系列SoC在单颗芯片上集成了ARM Cortex A9双核与FPGA,不仅开发软件可裁剪,而且硬件设备也可定制、自主开发,具有更大的灵活性。FPGA部分采用Xilinx Artix-7架构,被称为Programmable Logic,简称PL。ARM部分则称为Processing System,简称PS。

 

下个月马上就要进行决赛了。参加完这个比赛之后,感觉应该趁热打铁把一些设计流程和经验记录下来,暑假期间刚好有空将这些内容进行系统整理,所以想再开一个ZYNQ设计专栏,将设计道路铺平,利于后人。由于精力有限,可能不能面面俱到,只是将设计过程中用到的工具、方法记录下来,一些没有用到的内容需要留有空白,让后人来填补了。

 

学习ZYNQ,需要具备的基础有:FPGA设计基础(最好有Xilinx FPGA开发经验);ARM设计基础(裸机+嵌入式系统);Linux基础;计算机体系结构基础等。如果某一方面基础不够,可以跟着本教程走一遍,然后有针对性地学习。

 

计划内容如下:

1. ZYNQ结构简介

2. AXI简介

3. 从传统ARM开发到PS开发的转变

4. 从传统FPGA开发到PL开发的转变

5. 软硬件协同设计

6. 基于嵌入式Linux开发流程

7. 基于Xilinux开发流程

8. 基于Linaro开发流程

9. 基于Android开发流程

10. 基于WinCE开发流程(待定)

网友评论

登录后评论
0/500
评论
以亭
+ 关注