niosii常用外设使用讲解.pptVIP

  • 3
  • 0
  • 约3.59千字
  • 约 23页
  • 2021-03-13 发布于天津
  • 举报
第 12 章 NIOS II 常用外设使用 ? Nios II 嵌入式系统包含各种外围设备,用户的应用程序通过对这些 外围设备进行控制和操作可以实现各种功能。 Altera 和其它第三方 公司提供了很多外设的 IP ,用户可以很方便地将这些外设 IP 集成到 NIOS II 嵌入式系统中,构成完整的应用系统。本章介绍一些常用 外设编程的方法,使读者掌握软硬件协同开发的使用方法。 12.1 并行输入输出内核( PIO ) ? 并行输入输出内核( PIO )提供了 Avalon 存储器映射从端口和通用 I/O 端口之间的寄存器映射接口,它用于提供对用户逻辑或外部设 备简单的 I/O 访问。每个 PIO 内核可以提供 1 到 32 个 I/O 端 Nios II 处理 器口,具体端口数目由用户决定。 Nios II 处理器支持多个 PIO 内核。 12.1.1 PIO 内核简介 ? 由于 PIO 内核是 Nios II 处理器到通用 I/O 端口之间的寄存器映射接口, 用户可以对相关的寄存器进行读、写操作,来控制 PIO 端口。在 CPU 的控制下, PIO 内核可在输入端口捕获数据;也可驱动数据到 输出端口;当 PIO 端口直接连接到 I/O 引脚时, CPU 可以将引脚设 置成三态。 ? 1 .数据寄存器 ? 2 .方向寄存器 ? 3 .中断

文档评论(0)

1亿VIP精品文档

相关文档