微信
投稿

Adam Taylor推荐:入门FPGA开发世界的两款套件

2017-08-22 10:01 来源:电子发烧友 作者:

AdamTaylor是世界公认的嵌入式系统设计和开发方面的专家,他撰写了大量的科技博客受到了专业工程师以及爱好者的欢迎。越来越多的工程师选择采用FPGA器件来实现嵌入式系统设计,除了FPGA板卡的合理售价,还有方便的开发工具以及HLS(高层次综合)特性给工程师带来更大的便利。随着FPGA开发生态系统的不断扩大,各种功能的IP模块资源也越来越丰富,如开发工具厂商提供的IP模块、IP核资源网站OpenCore等。如果你想入门FPGA开发世界,AdamTaylor推荐了两款板卡:ARTYdevboard和ArtyZ7devboard。

Adam Taylor推荐:入门FPGA开发世界的两款套件

图1:迪芝伦(Digilent)推出的ARTY开发板卡

ARTY开发板卡是基于XilinxArTIx-35TFPGA器件,包括5200个slices资源(33280个逻辑单元,每个slice包括是个6输入查找表和8个触发器),集成1800Kbits的块RAM资源,五个时钟管理单元(每个都集成1个锁相环),内部时钟速度超过450MHz。除此之外,板卡还集成了256MBDDR3L、16MBQuad-SPIFlash、USB-JTAG等外设接口。

Adam Taylor推荐:入门FPGA开发世界的两款套件

图2:迪芝伦(Digilent)推出的ArtyZ7开发板卡

ArtyZ7开发板卡采用的是XilinxZynq-7000AllProgrammableSoC(Zynq7010/7020),虽然外形与ARTY板卡非常相似,但是性能和功能却有着显著的提升。集成了650MHz双核ARMCortex-A9处理器、512MBDDR3和16MBQuad-SPIFlash存储空间。相对于纯FPGA的开发,ArtyZ7的功能则更丰富,比如移植Linux操作系统、HDMI高清显示等。

当然除了对硬件板卡的认识,我们还需要对软件资源和IP核的了解。除了基本的计数器、状态机,还有MicroBlaze软核处理器,它是Xilinx推出的利用FPGA的逻辑资源实现的32位处理器,运行速度快,占用资源少,可配置性灵活,对于嵌入式控制系统来说是非常方便的解决方案。

Adam Taylor推荐:入门FPGA开发世界的两款套件

图3:MicroBlaze32位软核处理器基本结构

最后我们还要熟悉开发工具Vivado,它不仅支持系统的模块化设计,还允许对系统进行仿真、插入虚拟的逻辑分析仪模块进行系统功能的调试。最新颖的莫过于其HLS(High-LevelSynthesis,高层次综合)特性,即对于那些不熟悉VHDL/Verilog硬件开发语言的软件工程师来说依然可以使用C/C++语言实现FPGA应用的开发。如果你是一个初学爱好者不妨从这两款开发板卡开始一步一步的深入FPGA开发世界。

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

精彩评论

暂无评论...
验证码 换一张
取 消

热门作者

东方

简介: 天马行空的文字之旅。

邮箱: liutingting03@hczyw.com

简介: 保持期待,奔赴山海。

邮箱: zhuangjiaxin@hczyw.com

松月

简介: 脚踏实地,仰望星空。

邮箱: wuxiaqing@hczyw.com

合作咨询:15889679808               媒体咨询:13650668942

广州地址: 广州市越秀区东风东路745号紫园商务大厦19楼

深圳地址: 广东省深圳市龙华区五和大道星河WORDC座5F506

北京地址: 北京市朝阳区小关东里10号院润宇大厦2层

慧聪电子网微信公众号
慧聪电子网微信视频号

Copyright?2000-2020 hczyw.com. All Rights Reserved
慧聪电子网    粤ICP备2021157007号