发明名称 基于AVALON总线的自定义波形激励输出的控制器及其控制方法
摘要 基于AVALON总线的自定义波形激励输出的控制器及其控制方法,属于激励输出控制领域。现有的FPGA中控制外设的控制器存在控制过程繁琐、易出错、调整困难、灵活性与通用性差以及控制器本身的设计过程耗时长。本发明方法通过以下步骤实现:微处理器将设定的产生波形通道数目,波形数据信息,以及一系列波形离散点值存储至RAM内;启动DA转换控制器,反复读取RAM内波形数据信息并分别写入对应寄存器;在时间间隔控制器的共同作用下完成波形数据信息的配置;启动DA芯片进行转换产生预期任务波形。本发明应用在需要提供激励输出的系统中,控制具有SPI接口和PIO接口的DA转换芯片产生符合用户预期的波形激励输出,具有实际应用价值高,使用灵活方便,通用性强等特点。
申请公布号 CN104809085A 申请公布日期 2015.07.29
申请号 CN201510187624.3 申请日期 2015.04.20
申请人 哈尔滨工业大学 发明人 许永辉;李世斌;毛一农;李澄宇
分类号 G06F13/20(2006.01)I 主分类号 G06F13/20(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 一种基于AVALON总线的自定义波形激励输出的控制器,其特征在于:所述控制器包括:用于读取RAM内波形数据信息的DA转换控制器;其中,所述DA转换控制器配置一个用于将波形数据信息写入不同寄存器的只写主端口,以控制外围设备;和一个用于获取RAM中写入波形信息数据只读主端口;用于存储用户设定的波形数据信息的RAM;其中,所述RAM采用现成的IP内核,用于缩短设计周期;且所述RAM设置一个用于被DA转换控制器读取的只读从端口,和一个用于向RAM中写入微处理器的波形信息录入程序的只写从端口,以避免同时读写RAM造成冲突;用于产生波形的DA芯片;用于控制波形周期中点与点间的时间间隔而设定波形周期的时间间隔控制器;用于控制RAM存储用户设定的波形数据信息的微处理器;用于连接DA芯片的PIO寄存器和SPI寄存器,即将RAM中的波形数据信息导入DA芯片的媒介;其中,SPI寄存器用于传输开启产生波形通道数目的信息,PIO寄存器用于传输波形离散点值的信息。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号