【技术实现步骤摘要】
本申请涉及通信
,特别是涉及一种板卡通信方法及一种板卡、一种FPGA的加载方法和系统。
技术介绍
目前FPGA (现场可编程门阵列,Field Programmable Gate Array)具有编程灵活性和硬件高速性,因此,得到越来越广泛的应用。在当前的TD-SCDMA (时分同步码分多址,Time Division-Synchronous CodeDivision Multiple Access)基站系统中,FPGA器件的使用非常广泛。例如,一种基站系统由主板卡和子板组成,其中,主板卡具体可以包括MCU (微控制单元,Micro ControlUnit) )、Flash(闪速存储器)、EPLD(可擦除可编程逻辑器件,Erasable Programmable Logic·Device)、接口接插件等器件,子板具体可以包括FPGA器件、Flash、EPLD、接口接插件等器件;主板卡和子板通过接口接插件进行通讯。由于FPGA器件是一种掉电不保存数据的逻辑芯片,故要求在每次上电后都重新加载,也即将数据重新写入FPGA器件中,使其能够正常工作。现有FPGA的加载方法有很多,常用的有主动加载和被动加载两种。被动加载的原理为,将主板卡的处理器(如MCU等)作为加载过程的master (主),将FPGA器件作为加载过程的slave (从),由MCU主动从本身挂载的存储芯片(如Flash等)中将配置文件加载到FPGA器件中,FPGA器件在整个过程中处于被动地位;由于配置文件中往往含有不止一个配置命令和不止一个配置数据,而每个配置命令和配置数据均需要通过数据线传输以实现 ...
【技术保护点】
一种板卡通信方法,其特征在于,所述板卡作为发送端板卡,所述方法包括:发送端板卡将传输数据封装为数据帧;发送端板卡对所述数据帧进行时钟合路,得到相应的合路数据;发送端板卡将所述合路数据通过背板的一根数据线发送给接收端板卡。
【技术特征摘要】
1.一种板卡通信方法,其特征在于,所述板卡作为发送端板卡,所述方法包括 发送端板卡将传输数据封装为数据帧; 发送端板卡对所述数据帧进行时钟合路,得到相应的合路数据; 发送端板卡将所述合路数据通过背板的一根数据线发送给接收端板卡。2.如权利要求I所述的方法,其特征在于,所述传输数据包括命令和命令对应数据; 则所述发送端板卡将传输数据封装为数据帧的步骤进一步包括 分别将所述命令和命令对应数据编码为命令信息和数据信息。3.如权利要求I所述的方法,其特征在于,所述发送端板卡对所述数据帧进行时钟合路,得到相应的合路数据的步骤,进一步包括 将所述数据帧的每个编码位扩展为若干个发送端板卡时钟周期的合路数据,所述若干个发送端板卡的时钟周期的合路数据包括 第一数据,其为宽度为(A+0. 5)倍发送端板卡时钟周期的高脉冲数据; 第二数据,其为宽度为B倍发送端板卡时钟周期的脉冲数据,脉冲极性与所述数据帧的编码位一致; 第三数据,其为宽度为(C+0. 5)倍发送端板卡时钟周期的低脉冲数据; 其中,A,B,C为大于O的自然数。4.如权利要求3所述的方法,其特征在于,A为1,B为2,C为I。5.如权利要求2所述的方法,其特征在于,所述命令信息的长度为2位,所述数据信息的长度为8位。6.如权利要求I所述的方法,其特征在于,所述发送端板卡包括处理器、存储器和可编程逻辑器件; 则所述方法还包括 所述处理器通过并行IO 口从所述存储器读取传输数据,并将所述传输数据通过并行IO 口输出给所述可编程逻辑器件; 所述可编程逻辑器件将传输数据封装为数据帧; 所述可编程逻辑器件对所述数据帧进行时钟合路,得到相应的合路数据; 所述可编程逻辑器件将所述合路数据通过背板的一根数据线发送给接收端板卡。7.如权利要求6所述的方法,其特征在于,还包括 所述处理器生成命令,并将所述命令作为传输数据通过并行IO 口输出给所述可编程逻辑器件。8.一种板卡通信方法,其特征在于,所述板卡作为接收端板卡,所述方法包括 接收端板卡通过背板的一根数据线接收来自发送端板卡的合路数据; 接收端板卡从所述合路数据中恢复出发送端时钟,并依据所述发送端时钟采样得到恢复后合路数据; 接收端板卡对所述恢复后合路数据进行解帧,得到原始传输数据。9.如权利要求8所述的方法,其特征在于,所述接收端板卡从所述合路数据中恢复出发送端时钟的步骤,进一步包括 依据接收端时钟对所述合路数据采样并延迟D个周期,恢复得到发送端时钟;D为大于O的自然数。10.如权利要求8所述的方法,其特征在于,所述接收端板卡对所述恢复后合路数据进行解帧,得到原始传输数据的步骤,进一步包括 依据计数器将所述恢复后合路数据分解为数据帧;所述计数器的长度等于所述数据帧的长度; 将所述数据帧恢复为原始传输数据。11.一种FPGA的加载方法,其特征在于,包括 主板卡将配置命令和相应的配置数据封装为数据帧; 主板卡对所述数据帧进行时钟合路,得到相应的合路数据; 主板卡将所述合路数据通过背板的一根数据线发送给接收端板卡; 子板卡通过背板的一根数据线接收来自主板卡的合路数据;所述子板卡为FPGA所在板卡; 子板卡从所述合路数据中恢复出发送端时钟,并依据所述发送端时钟采样得到恢复后合路数据; 子板卡对所述恢复后合路数据进行解帧,得到配置命令和相应的配置数据; 子板卡依据所述配置命令和相应的配置数据,进行FPGA的加载。12.如权利要求11所述的方法,其特征在于,还包括 子板卡在FPGA加载成功后,将背板的该根数据线拉低约定时间后释放; 主板卡在所述约定时间内检...
【专利技术属性】
技术研发人员:陈宇翔,冯亮,徐京樊,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。