System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 拼接控制设备的初始化方法以及拼接控制设备技术_技高网

拼接控制设备的初始化方法以及拼接控制设备技术

技术编号:40107673 阅读:9 留言:0更新日期:2024-01-23 18:40
本发明专利技术实施例公开了一种拼接控制设备的初始化方法以及拼接控制设备。其中,该方法包括:中央处理器将待配置器件的至少两个寄存器配置数据进行组合得到对应目标事务层包;中央处理器向现场可编程门阵列发送目标事务层包;在拼接控制设备中,中央处理器下挂配置至少一个现场可编程门阵列,每个现场可编程门阵列下挂配置至少一个待配置器件,每个待配置器件配置有寄存器;现场可编程门阵列解析目标事务层包,并采用解析出的寄存器配置数据向对应待配置器件的寄存器进行数据写入,以对待配置器件初始化。本技术方案,能够向待配置器件快速传输配置数据进行初始化,降低了设备启动时间,提高了设备开机时间及工作效率,提升了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及设备控制,尤其涉及一种拼接控制设备的初始化方法以及拼接控制设备


技术介绍

1、随着智慧城市的大力推广,安防类的拼接控制设备越来越普及,拼接控制设备由多个机框组成,每个机框又有多张输入输出板卡组成,每张板卡由多个芯片组成。在这样的情况下,去启动拼控设备的时候,需要对每张输入输出板卡的采集、输出芯片进行初始化,只有当所有芯片初始化完成以后,拼接控制设备才能正常的启动,此时设备启动时间会很长,会严重降低工作效率,同时影响用户的体验效果。


技术实现思路

1、本专利技术提供了一种拼接控制设备的初始化方法以及拼接控制设备,以向板卡下挂的芯片快速传输配置数据进行初始化,降低设备启动时间,提高设备开机时间及工作效率。

2、根据本专利技术的一方面,提供了一种拼接控制设备的初始化方法,所述方法包括:

3、中央处理器将待配置器件的至少两个寄存器配置数据进行组合得到对应目标事务层包;

4、所述中央处理器向现场可编程门阵列发送所述目标事务层包;在所述拼接控制设备中,所述中央处理器下挂配置至少一个现场可编程门阵列,每个所述现场可编程门阵列下挂配置至少一个待配置器件,每个所述待配置器件配置有寄存器;

5、所述现场可编程门阵列解析所述目标事务层包,并采用解析出的寄存器配置数据向对应待配置器件的寄存器进行数据写入,以对所述待配置器件初始化。

6、可选的,所述中央处理器将待配置器件的至少两个寄存器配置数据进行组合得到对应目标事务层包,包括:</p>

7、所述中央处理器确定待配置器件地址以及所述待配置器件对应的待配置寄存器地址与待配置寄存器参数值;

8、针对每个待配置寄存器,按照预设数据拼接格式将待配置寄存器归属的待配置器件地址、待配置寄存器地址以及待配置寄存器参数值进行拼接,得到对应待配置寄存器的寄存器配置数据;

9、采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包。

10、可选的,采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包,包括:

11、将拼接得到的不同待配置寄存器的寄存器配置数据依次保存到所述中央处理器预先申请的内存中,组成包括有多个寄存器配置数据的目标事务层包。

12、可选的,采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包,还包括:

13、依据所述中央处理器与所述现场可编程门阵列之间高速串行计算机扩展总线标准的总线传输限制大小,确定每次传输的目标事务层包中所能包含的寄存器配置数据量,以使组合的目标事物层包小于或等于总线传输限制大小。

14、可选的,所述中央处理器向现场可编程门阵列发送所述目标事务层包,包括:

15、所述中央处理器采用高速串行计算机扩展总线标准的直接存储器访问方式发送所述目标事务层包到所述现场可编程门阵列。

16、可选的,所述现场可编程门阵列解析所述目标事务层包,包括:

17、从所述现场可编程门阵列对应的同步动态随机存储器中,获取从所述中央处理器接收并存放的所述目标事务层包;

18、所述现场可编程门阵列对所述目标事务层包进行数据包解析,得到每个待配置器件的待配置寄存器的寄存器配置数据。

19、可选的,采用解析出的寄存器配置数据向对应待配置器件的寄存器进行数据写入,包括:

20、所述现场可编程门阵列按照解析出的每个待配置寄存器的寄存器配置数据中的待配置寄存器归属的待配置器件地址与待配置寄存器地址,向对应待配置器件的待配置寄存器写入待配置寄存器参数值;

21、其中,不同待配置寄存器的待配置寄存器参数值采用各自对应的所述现场可编程门阵列与下挂的待配置器件之间的两线式串行总线进行同步传输。

22、根据本专利技术的另一方面,提供了一种拼接控制设备,所述拼接控制设备包括中央处理器、现场可编程门阵列、待配置器件和寄存器;所述中央处理器下挂配置至少一个现场可编程门阵列,每个所述现场可编程门阵列下挂配置至少一个待配置器件,每个所述待配置器件配置有寄存器;其中:

23、所述中央处理器,用于将待配置器件的至少两个寄存器配置数据进行组合得到对应目标事务层包,以及向现场可编程门阵列发送所述目标事务层包;

24、所述现场可编程门阵列,用于解析所述目标事务层包,并采用解析出的寄存器配置数据向对应待配置器件的寄存器进行数据写入,以对所述待配置器件初始化。

25、可选的,所述中央处理器还用于:

26、确定待配置器件地址以及所述待配置器件对应的待配置寄存器地址与待配置寄存器参数值;

27、针对每个待配置寄存器,按照预设数据拼接格式将待配置寄存器归属的待配置器件地址、待配置寄存器地址以及待配置寄存器参数值进行拼接,得到对应待配置寄存器的寄存器配置数据;

28、采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包。

29、可选的,所述现场可编程门阵列还用于:

30、从所述现场可编程门阵列对应的同步动态随机存储器中,获取从所述中央处理器接收并存放的所述目标事务层包;

31、对所述目标事务层包进行数据包解析,得到每个待配置器件的待配置寄存器的寄存器配置数据。

32、本专利技术实施例的技术方案,中央处理器将待配置器件的至少两个寄存器配置数据进行组合得到对应目标事务层包;中央处理器向现场可编程门阵列发送目标事务层包;在拼接控制设备中,中央处理器下挂配置至少一个现场可编程门阵列,每个现场可编程门阵列下挂配置至少一个待配置器件,每个待配置器件配置有寄存器;现场可编程门阵列解析目标事务层包,并采用解析出的寄存器配置数据向对应待配置器件的寄存器进行数据写入,以对待配置器件初始化。本技术方案,能够向待配置器件快速传输配置数据进行初始化,降低了设备启动时间,提高了设备开机时间及工作效率,提升了用户的使用体验。

33、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种拼接控制设备的初始化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述中央处理器将待配置器件的至少两个寄存器配置数据进行组合得到对应目标事务层包,包括:

3.根据权利要求2所述的方法,其特征在于,采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包,包括:

4.根据权利要求2或3所述的方法,其特征在于,采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包,还包括:

5.根据权利要求1所述的方法,其特征在于,所述中央处理器向现场可编程门阵列发送所述目标事务层包,包括:

6.根据权利要求1所述的方法,其特征在于,所述现场可编程门阵列解析所述目标事务层包,包括:

7.根据权利要求1或6所述的方法,其特征在于,采用解析出的寄存器配置数据向对应待配置器件的寄存器进行数据写入,包括:

8.一种拼接控制设备,其特征在于,所述拼接控制设备包括中央处理器、现场可编程门阵列、待配置器件和寄存器;所述中央处理器下挂配置至少一个现场可编程门阵列,每个所述现场可编程门阵列下挂配置至少一个待配置器件,每个所述待配置器件配置有寄存器;其中:

9.根据权利要求8所述的设备,其特征在于,所述中央处理器还用于:

10.根据权利要求8所述的设备,其特征在于,所述现场可编程门阵列还用于:

...

【技术特征摘要】

1.一种拼接控制设备的初始化方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述中央处理器将待配置器件的至少两个寄存器配置数据进行组合得到对应目标事务层包,包括:

3.根据权利要求2所述的方法,其特征在于,采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包,包括:

4.根据权利要求2或3所述的方法,其特征在于,采用不同待配置寄存器的寄存器配置数据进行组合得到目标事务层包,还包括:

5.根据权利要求1所述的方法,其特征在于,所述中央处理器向现场可编程门阵列发送所述目标事务层包,包括:

6.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:林杰
申请(专利权)人:济南宇视智能科技有限公司
类型:发明
国别省市:

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

1