Nios II IP核---内部定时器详解

本文详细介绍了Nios II IP核中的内部定时器,包括其特点、工作模式、计数器类型、中断请求和看门狗功能。通过设置不同寄存器,如status、control和period,可以实现定时器的启动、停止、复位及中断管理。此外,还讨论了如何将定时器配置为看门狗模式以及寄存器的每一位含义。

Nios II IP核—内部定时器详解

最近做项目用到定时器,所以作为小白的小白需要学习一下定时器IP核,因为本人有CPU编程多年经验,万变不离其宗,用FPGA搭出来CPU控制器,其实是一样的。下面对内部定时器做详细的解释,针对各个寄存器,以及工作方式,流程。

  1. 内部定时器核基于Avalon控制器基础的,具有以下特点
    (1)有两种计数器:32位和64位
    (2)可以控制开始、停止、复位
    (3)两种计数模式.一次减计数和连续计数
    (4)递减周期存器
    (5)当计数到0时,选择关闭和开启中断请求
    (6)可选择成看门狗功能,当数器到0时复位系统
    (7)可选样周期脉冲产生功能:当计数到0产生一个脉冲
    (8)与32位、16位处理兼容
    内部定时器核的主要模块框图
    寄存器
    2.驱动:
    (1)
    • 设置开始或停止计数器
    • 配置计数的模式
    • 开启或者关闭中断请求
      (2)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值