Arty家族再添新成员:基于Xilinx Spartan-7 FPGA的Arty S7开发板

清风流云 FPGA开发圈

背景

时间大概是去年十月份左右吧,美国Digilent公司就曾推出过一款专门面向创客与兴趣爱好者的Zynq-7020开发板——Arty Z7。据了解,Arty系列是由Xilinx与DIGILENT携手联合推出的专门迎合全球创客对高配置性能、高可扩展性、高性价比FPGA开发板需求的产品。Arty-Z7秉承Arty系列一贯的体积小巧、兼容Arduino、配置强劲的特点,同系列中,更早问世的另一款产品为配置Xilinx Artix-7 FPGA的A7版Arty。近日,Digilent为Arty家族增加了新的成员,一起看看新成员的feature吧。

Digilent Arty S7

前段时间,Digilent为Arty FPGA开发板系列增加了新的成员——两种不同规格的新的Arty S7,这款FPGA开发板是基于中等大小(size)的Xilinx Spartan-7 FPGA系列芯片而开发的。该类开发板主要分为两种Size,一种是基于Spartan-7 S25的价值89美刀的Arty S7-25,另一种是Size较大的价值109美刀的Arty S7-50,这款Arty开发板基于Spartan-7 S50器件实现,相较于之前那款可以为用户提供更多可用开发资源。下表是这两款Arty FPGA开发板的资源参数比较:

两款Arty 开发板之间除了使用的FPGA芯片不同之外,板卡上同样都集成了256MB的DDR3L SDRAM存储单元,128Mbit的quad SPI flash存储,四组Digilent Pmod 端口,同时为了满足Arduion用户的用板习惯,板卡还增加了Arduio/chipKIT的屏蔽连接器,这也是Arty系列开发板的一贯传承,此外还有一些开关和Led灯。板卡外形见下图所示(与Arty Z7外形类似哈):

图:Arty S7开发板正面

作为Maker和Hobbyist(业余爱好者)的Arty 家族中最新成员的Arty S7板卡,充分利用了Xilinx Spartan-7系列最新FPGA的优势。由于Spartan-7 FPGA提供了更多的Size,performance可供选择,同时应用了Xilinx最新的降低功耗的工程技术,并且完全支持Vivado Design Suite的开发。将这款FPGA芯片放在Arty中,可以为Arty提供广泛可选的I/O端口和扩展选择。两组Arduion 连接器可以为板卡增加一个甚至成百个硬件可用的Shield,或使用Pmode端口来连接Digilent之前的Pmode IP block,可以为用户提供更畅快的设计体验。此外,针对Arty S7 已经设计了MicroBlaze Arty S7 定制处理器,也具有免费的 Vivado 设计套件iebPack 版本可用来进行开发设计。

下图是此板卡的原理方框图:

Arty FPGA开发板框图

总结

Digilent推出的这款FPGA开发板,充分结合了目前众多开发者的设计习惯和要求,集成Size不同的FPGA,可以合理选择可用资源范围;集成Arduino Shield Port, 降低了Arduino 爱好者的设计难度,同时也吸引了大量仅做过Arduino的开发者的亲睐;支持Vivado开发套件,同时支持低功耗开发,极大的满足了广大低功耗研究者的需求。而所有这些需求的实现都离不开Spartan FPGA的众多features的支持,相信随着Xilinx FPGA的不断发展将会为广大开发者带来更多好用的开发板。

©著作权归作者所有:来自51CTO博客作者mb5fd86d05a0afe的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 互联网测试校招系列2:准备越充分,机会越大!
  2. 在Digilent Nexys Video Artix-7板卡上实现HDMI I/O视频处理系统
  3. 在Digilent Nexys Video板卡上实现HDMI I/O视频处理系统之软件配
  4. 基于Zedboard的开源软件定义无线电(SDR)设备:Panoradio!
  5. STM32最小系统电路-设计教程
  6. J. Cole 的 InnoDB 系列 - 3. InnoDB空间文件布局的基础
  7. Spring Cloud 2.x系列之整合rocketMQ
  8. Spring Cloud 2.x系列之网关zuul入门(二)
  9. 深度学习-3D点云实战系列

随机推荐

  1. Chrome扩展程序:尝试传递邮件,一旦收到该邮
  2. 补全Gemfile缺少到javascript gem
  3. Ajax的实用技术——用户的注意力从页面的
  4. 为什么通过JavaScript更改样式会受到CSS
  5. 对jquery的 attr()和prop()理解
  6. JavaScript中,提取子字符串方法:Slice、S
  7. 【JavaScript】离线应用与客户端存储
  8. javascript入门笔记(1)——变量和计算
  9. js关于Function.prototype.bind
  10. RichFaces 3.3.3 和 JSF 2.0