当前位置:首页 > 新闻资讯 > FPGA之家动态 >

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

时间:2024-07-25      来源:网络搜集 关于我们 0

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

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

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

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

Arty Z7开发板卡采用的是Xilinx Zynq-7000 All Programmable SoC(Zynq7010/7020),虽然外形与ARTY板卡非常相似,但是性能和功能却有着显著的提升。集成了650MHz双核ARM Cortex-A9处理器、512MB DDR3和16MB Quad-SPI Flash存储空间。相对于纯FPGA的开发,Arty Z7的功能则更丰富,比如移植Linux操作系统、HDMI高清显示等。

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

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

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

推荐阅读

如何进一步提升PCIe总线通信速度

七步带你认识计算机视觉(Computer Vision)

V3学院杯:全可编程SoC嵌入式系统设计大赛开始报名了!!!

日本一家公司用FPGA做了一个物联网海量分析工具

Xilinx SDNet开发环境支持最新的P4开发语言规范

业界七巨头联手,数据中心通过PCIe实现25Gbps数据通信!

【HLS视频教程23】:Vivado HLS 函数层面的优化

纳尼?用Zynq能实现高精度高分辨率快速3D扫描???

惊人!Python+FPGA 实现FPGA开发大提速?!!

基于Xilinx FPGA的高频交易? Aldec公司展示HES-HPC-DSP-KU115 FPGA加速板

干货教程 | 手把手教你如何使用Multisim对Digilent FPGA开发板进行编程

基于Zynq SoC的D类音频放大器

一款基于Spartan-6可向下扩展的软件无线电系统

快速获取赛灵思文档、视频和支持资源 ——推荐赛灵思 Documentation Navigator 文档导航器与设计中心

这两款摄像头都有FPGA,可以支持实时图像处理!

工业4.0神器!--基于Zynq的工业物联网系统监测仪器

基于Xilinx Zynq的一款人脸识别开发板来了,喜欢吗?


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言