关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于Nios II步进电机控制器IP核的设计与实现

基于Nios II步进电机控制器IP核的设计与实现

作者: 时间:2012-03-09 来源:网络 收藏

c.jpg


2.1.2 寄存器模块
寄存器模块的作用是存储核与外界交换的信息。驱动程序可以通过Avalon接口采用“基地址+地址偏移量”的方式读取各寄存器的数据。一共有3个寄存器,即方向寄存器、励磁制式选择寄存器、节拍寄存器。方法:在reset无效,clock和write有效的前提下,若address信号为“00”时,writedata数据则写入方向寄存器direction中;当address信号为“01”时,writedata数据写入节拍寄存器pai中;当address信号为“10”时,writedata数据写入励磁制式选择寄存器中。对此模块进行编程仿真,仿真结果如图4。图中可以看到当address为00时,方向寄存器direction数据与writedata的数据都为1;address为01时,节拍寄存器pal数据与writedata数据相同;address为10时,励磁制式选择寄存器xiang数据与writedata一致。



评论


相关推荐

技术专区

关闭