[发明专利]FC-AE-1553协议接口卡存储器映射装置及存储器映射方法有效
申请号: | 201410177879.7 | 申请日: | 2014-04-29 |
公开(公告)号: | CN103942014B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 王强;王彬彬;鲁恩萌;杜玲;廖小海;尹孟征;洪学寰;刘义鹏 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 岳泉清 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | fc ae 1553 协议 接口卡 存储器 映射 装置 方法 | ||
1.FC-AE-1553协议接口卡存储器映射装置,其特征在于,该装置包括上层接口逻辑模块(1)控制寄存器模块CR(2)、帧发送缓存器模块TxRAM_IP(3)、读回数据选择器模块(4)、帧读回缓存器模块RAM_iP(5)、帧接收缓存器模块RxRAM(6)、状态寄存器模块SR(7)和下层光纤收发逻辑模块(8);
上层接口逻辑模块(1)用于接收DSP器件和上位机发送的数据信息,并将接收的数据进行统一转换后分别发送至控制寄存器模块CR(2)、帧发送缓存器模块TxRAM_IP(3)和帧读回缓存器模块RAM_iP(5);并读取读回数据选择器模块(4)的地址;
控制寄存器模块CR(2)用于接收上层接口逻辑模块(1)发送的光纤收发控制信号,并将光纤收发控制信号发送至发送下层光纤收发逻辑模块(8);
所述光纤收发控制信号包括帧发送触发信号、帧发送基址信号和帧发送范围信号;
帧发送缓存器模块TxRAM_IP(3)用于接收上层接口逻辑模块(1)发送的数据信息,并将接收到的数据信息发送至下层光纤收发逻辑模块(8);
读回数据选择器模块(4)用于接收帧读回缓存器模块RAM_iP(5)发送的上层发送数据;还用于接收帧接收缓存器模块RxRAM(6)发送的光纤传输数据信息;还用于接收状态寄存器模块SR(7)发送的光纤接收逻辑状态数据;还用于接收上层接口逻辑模块(1)发送的读取地址信号;还用于根据该读取地址信号将光纤接收逻辑状态数据或上层发送数据映射至接收数据信息的地址空间,将映射后的数据信息发送至上层接口逻辑模块(1);
帧读回缓存器模块RAM_iP(5)用于接收上层接口逻辑模块(1)发送的数据信息,并将接收到的上层数据信息发送至读回数据选择器模块(4);
帧接收缓存器模块RxRAM(6)用于接收下层光纤收发逻辑模块(8)发送的光纤传输的数据信息,并将接收到的光纤传输数据信息发送至读回数据选择器模块(4);
状态寄存器模块SR(7)用于存储下层光纤收发逻辑(8)的状态信息,并将光纤的收发状态信息发送至读回数据选择器模块(4);
状态信息包括:接收帧基址缓存信息、接收帧范围缓存信息和完成帧接收次数信息;
下层光纤接收逻辑模块(8)用于接收光纤输出的数据信息,并将接收数据信息发送至帧接收缓存器模块RxRAM(6);同时将光纤收发的状态信息发送至状态寄存器模块SR(7)。
2.根据权利要求1所述的FC-AE-1553协议接口卡存储器映射装置,其特征在于,帧发送缓存器模块TxRAM_IP(3)、帧读回缓存器模块RAM_iP(5)和帧接收缓存器模块RxRAM(6)均采用双口RAM实现。
3.根据权利要求1所述的FC-AE-1553协议接口卡存储器映射装置,其特征在于,控制寄存器模块CR(2)和状态寄存器模块SR(7)均采用只读或只写存储器实现。
4.根据权利要求1所述的FC-AE-1553协议接口卡存储器映射装置,其特征在于,FC-AE-1553协议接口卡存储器映射装置采用FPGA实现。
5.根据权利要求1所述的FC-AE-1553协议接口卡存储器映射装置,其特征在于,上层接口逻辑模块的地址线位宽为15,数据线位宽为32,帧发送缓存器模块TxRAM_IP(3)、帧读回缓存器模块RAM_iP(5)和帧接收缓存器模块RxRAM(6)的地址线位宽均为14位,数据线位宽均为32位,上层接口逻辑模块的地址线的第15位的值为0时,上层接口逻辑模块读取读帧读回缓存器模块RAM_iP(5)的数据;当层接口逻辑模块的地址线的第15位的值为1时,上层读取帧接收缓存器模块RxRAM(6)的数据。
6.根据权利要求1所述的FC-AE-1553协议接口卡存储器映射方法,其特征在于,该方法的具体包括的步骤为:
用于接收DSP器件和上位机发送的数据信息,并将接收的数据进行统一转换后分别发送至控制寄存器模块CR(2)、帧发送缓存器模块TxRAM_IP(3)和帧读回缓存器模块RAM_iP(5);并读取读回数据选择器模块(4)的地址的步骤;
控制寄存器模块CR(2)用于接收上层接口逻辑模块(1)发送的光纤收发控制信号,并将光纤收发控制信号发送至发送下层光纤收发逻辑模块(8)的步骤;
所述光纤收发控制信号包括帧发送触发信号、帧发送基址信号和帧发送范围信号;
用于接收上层接口逻辑模块(1)发送的数据信息,并将接收到的数据信息发送至下层光纤收发逻辑模块(8)的步骤;
用于接收帧读回缓存器模块RAM_iP(5)发送的上层发送数据;还用于接收帧接收缓存器模块RxRAM(6)发送的光纤传输数据信息;还用于接收状态寄存器模块SR(7)发送的光纤接收逻辑状态数据;还用于接收上层接口逻辑模块(1)发送的读取地址信号;还用于根据该读取地址信号将光纤接收逻辑状态数据或上层发送数据映射至接收数据信息的地址空间,将映射后的数据信息发送至上层接口逻辑模块(1)的步骤;
用于接收上层接口逻辑模块(1)发送的数据信息,并将接收到的上层数据信息发送至读回数据选择器模块(4)的步骤;
用于接收下层光纤收发逻辑模块(8)发送的光纤传输的数据信息,并将接收到的光纤传输数据信息发送至读回数据选择器模块(4)的步骤;
用于存储下层光纤收发逻辑(8)的状态信息,并将光纤的收发状态信息发送至读回数据选择器模块(4)的步骤;
状态信息包括:接收帧基址缓存信息、接收帧范围缓存信息和完成帧接收次数信息;
用于接收光纤输出的数据信息,并将接收数据信息发送至帧接收缓存器模块RxRAM(6);同时将光纤收发的状态信息发送至状态寄存器模块SR(7)的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410177879.7/1.html,转载请声明来源钻瓜专利网。