用于访问寄存器的方法、装置、电子设备及可读介质制造方法及图纸

技术编号:25123107 阅读:31 留言:0更新日期:2020-08-05 02:51
本公开涉及一种用于访问寄存器的方法、装置、电子设备及计算机可读介质。该方法包括:接收写操作命令,所述写操作命令中包括使能脉冲信号,地址总线信号、读写标志信号和写数据总线信号;在所述使能信号有效时,根据所述写操作命令中的地址总线信号将所述写数据总线信号写入块随机存取存储器的指定位置;将所述块随机存取存储器上的指定位置的数据写入对应的寄存器中。本公开涉及的用于访问寄存器的方法、装置、电子设备及计算机可读介质,能够使得寄存器的筛选的信号在一定时间内保持稳定,有利于进行时序放松约束,节约逻辑资源,还能够对寄存器进行跨时钟域的读写操作。

【技术实现步骤摘要】
用于访问寄存器的方法、装置、电子设备及可读介质
本公开涉及计算机信息处理领域,具体而言,涉及一种用于访问寄存器的方法、装置、电子设备及计算机可读介质。
技术介绍
访问寄存器是计算机领域中常见的一种基本操作,基于此实现了访问者与被访问者之间的信息传递。当被访问者是FPGA芯片内的寄存器信号时,不同实现方案就会涉及到能否实现时序性较优的工程问题,逻辑资源消耗多少的问题等。在基于FPGA实现寄存器读写访问时,由于设计方案的不合理,会导致FPGA工程的时序性太差,影响工程质量,造成功能隐患,也会造成逻辑资源的浪费。因此,设计节省逻辑资源的,时序性较优的工程方案成了关注的焦点。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开提供一种用于访问寄存器的方法、装置、电子设备及计算机可读介质,能够使得寄存器的筛选的信号在一定时间内保持稳定,有利于进行时序放松约束,节约逻辑资源,还能够对寄存器进行跨时钟域的读写操作。...

【技术保护点】
1.一种用于访问寄存器的方法,其特征在于,包括:/n接收写操作命令,所述写操作命令中包括使能脉冲信号,地址总线信号、读写标志信号和写数据总线信号;/n在所述使能信号有效时,根据所述写操作命令中的地址总线信号将所述写数据总线信号写入块随机存取存储器的指定位置;/n将所述块随机存取存储器上的指定位置的数据写入对应的寄存器中。/n

【技术特征摘要】
1.一种用于访问寄存器的方法,其特征在于,包括:
接收写操作命令,所述写操作命令中包括使能脉冲信号,地址总线信号、读写标志信号和写数据总线信号;
在所述使能信号有效时,根据所述写操作命令中的地址总线信号将所述写数据总线信号写入块随机存取存储器的指定位置;
将所述块随机存取存储器上的指定位置的数据写入对应的寄存器中。


2.如权利要求1所述的方法,其特征在于,还包括:
接收读操作命令,所述读操作命令中包括使能脉冲信号,地址总线信号,读写标志信号和读数据总线信号;
在所述使能信号有效时,根据读操作命令中的地址总线信号将所述块随机存取存储器的指定位置的数据赋值给所述读数据总线信号。


3.如权利要求1所述的方法,其特征在于,接收写操作命令,包括:
在所述读写标志信号为高电平时,确定接收所述写操作命令。


4.如权利要求1所述的方法,其特征在于,根据所述写操作命令中的地址总线信号将所述写数据总线信号写入块随机存取存储器的指定位置,包括:
读取所述写操作命令中的地址总线信号的信号值N;
将所述写数据总线信号中的数据值写入所述块随机存取存储器的第N位;
其中,N为正整数。


5.如权利要求1所述的方法,其特征在于,将所述块随机存取存储器上的指定位置的数据写入对应的寄存器中,包括:
间隔固定时间轮询读取所述块随机存取存储器上的存储位;
基于所述轮询读取对块随机存取存储器上的存储位进行筛选;
在筛选匹配成功时,将指定位置的数据写入对应的寄存器中。


6.如权利要求5所述的方法,其特征在于,基于所述轮询读取对块随机存取存储器上的存储位进行筛选,包括:
在轮询读取所述块随机存取存储器上的存储位时产生轮询使能脉冲信号;
基于所述轮询使能脉冲信号生成延迟使能脉冲信号;
基于所述延迟使能脉冲信号对所述块随机存取存储器上的存储位进行筛选。


7.如权利要求6所述的方法,其特征在于,在筛选匹配成功时,将指定位置的数据写入对应的寄存器中,包括:
基...

【专利技术属性】
技术研发人员:闫伟
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1