ZED-Board从入门到精通系列——插曲

去年暑假期间写了一部分ZedBoard教程,由于开学,忙着找工作,一直搁置。寒假期间准备再跟进一部分系列教程。另外有几点需要说明的是,Zynq发展很快,一年之内工具可能会发生较大变化,所以不能指望我的博客内容总是与最新的工具同步,需要开发者自己协调权衡,是采用最新的工具,还是跟着博客内容进行学习。

 

后面的教程主要转向Vivado开发环境,因为这是未来趋势。如果还抱着ISE、EDK不放,很可能会被淘汰。Vivado包括集成开发环境(IDE)和高层次综合工具(HLS)两部分,将取代PlanAhead和ISE,XPS这三个工具,而SDK仍然保留。后面博客将使用Vivado 2013.2版本进行开发,没有原因,难得用熟了这个版本,在没有遇到致命bug前不想频繁更换。

 

以上对于逻辑工程师而言变化较大,对于嵌入式软件工程师来说没有什么变化。希望读者能根据自身情况进行工具调整。

 

Vivado相比前面的PlanAhead工具省时不少,从使用HLS建立用户IP开始,到集成、综合、实现、生成bitstream、导出SDK总共不到10min,大大提高了生产力。使用Vivado之后才真正体会到Zynq开发的乐趣。

 

后面还要关注算法性能,所以会经常有matlab代码、C代码、CUDA代码、HLS代码的对比实验,如果感兴趣可以进一步关注本博客。

你可能感兴趣的:(CUDA,GPU,ARM,PL,OpenHW)