Nios II IP核—内部定时器详解
最近做项目用到定时器,所以作为小白的小白需要学习一下定时器IP核,因为本人有CPU编程多年经验,万变不离其宗,用FPGA搭出来CPU控制器,其实是一样的。下面对内部定时器做详细的解释,针对各个寄存器,以及工作方式,流程。
- 内部定时器核基于Avalon控制器基础的,具有以下特点
(1)有两种计数器:32位和64位
(2)可以控制开始、停止、复位
(3)两种计数模式.一次减计数和连续计数
(4)递减周期存器
(5)当计数到0时,选择关闭和开启中断请求
(6)可选择成看门狗功能,当数器到0时复位系统
(7)可选样周期脉冲产生功能:当计数到0产生一个脉冲
(8)与32位、16位处理兼容
2.驱动:
(1)- 设置开始或停止计数器
- 配置计数的模式
- 开启或者关闭中断请求
(2)