ZYNQ7000基于linux3.0操作系统驱动分析——GPIO驱动

本文深入剖析ZYNQ7000在Linux3.0操作系统下的GPIO驱动,探讨其在高达800MHz频率下,如何通过NEON扩展和浮点单元增强性能,同时介绍了32kB的指令和数据L1缓存对系统的影响。
摘要由CSDN通过智能技术生成
ZYNQ7000系列是XILINX公司新推出的一款SOC芯片系列,最大的特点是实现了处理器(PS)和可编程逻辑(PL)的紧密集成,用XILINX的ISE工具不但可以实现可编程逻辑的常规设计,又可以针对处理器端进行优化定制,非常方便。大概指标如下:
  • 双核 ARM Cortex™-A9 MPCore
    • 高达 800MHz
    • 可通过 NEON 扩展及单双精度浮点单元进行增强
    • 32kB 指令及 32kB 数据 L1 缓存
  • 统一的 512kB L2 缓存
  • 256kB 片上存储器
  • DDR3、DDR2 以及 LPDDR2 动态存储控制器
  • 2 个 QSPI、NAND Flash 以及 NOR 闪存控制器
  • 2 个 USB2.0 (OTG)、2 个 GbE、2 个 CAN2、0B、2 个 SD/SDIO、2 个 UART、2 个 SPI、2 个 I2C、4 个32b GPIO
  • 用于实现安全启动和安全配置的 AES 和 SHA 256b 加密引擎
  • 双 12 位 1Msps 数模转换器
    • 最多接受17对差分模拟输入
  • Advanced Low Power 28nm Programmable Logic:
    • 28k 至 350k 个逻辑单元(约 430k 至 5.2M 个同等的 ASIC 门电路)
    • 240KB 至 2180KB 的可扩展式 Block RAM
    • 80 至 900 个 18x25 DSP Slice (58 至 1080 GMACS 的 DSP 峰值性能)
  • PCI Express® Gen2x8(最大器件中)
  • 154 至 404 个用户 IO(多路复用和 SelectIO™)
  • 4 至 16 个 12.5Gb
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值