【技术实现步骤摘要】
一种基于FPGA芯片的程序代码执行方法及设备
[0001]本专利技术涉及视频处理
,尤其涉及一种基于FPGA芯片的程序代码执行方法及设备。
技术介绍
[0002]目前,业界通常通过考虑通过将编码算法烧录至ASIC芯片后,通过运行有编码算法的ASIC芯片对获取的高清视频进行压缩操作,或者,通过将解码算法烧录至ASIC芯片中,通常通过运行有解码算法的ASIC芯片对已压缩的高清视频码流数据进行解压缩操作;然后,上述提及的ASIC芯片的功能单一,只能用高清视频的压缩,或者,只能用于已压缩的高清视频码流数据的解压缩操作,用户体验较低。
技术实现思路
[0003]为解决上述技术问题,本专利技术提供一种基于FPGA芯片的程序代码执行方法及设备。
[0004]为解决上述技术问题,本专利技术提供一种基于FPGA芯片的程序代码执行方法,该方法包括:
[0005]设备检测到控制指令,所述控制指令用于指示所述设备调用所述控制指令关联的程序代码;所述程序代码用于所述设备对获取的超高清视频进行压缩,或者所述程序代码 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA芯片的程序代码执行方法,其特征在于,包括:设备检测到控制指令,所述控制指令用于指示所述设备调用所述控制指令关联的程序代码;所述程序代码用于所述设备对获取的超高清视频进行压缩,或者所述程序代码用于所述设备对已压缩的超高清视频进行解压;响应于所述控制指令,所述设备调用所述控制指令关联的程序代码,并将所述程序代码加载到FPGA芯片中;所述设备通过所述FPGA芯片执行所述程序代码以对所述获取的超高清视频进行压缩,或者所述设备通过所述FPGA芯片执行所述程序代码对所述已压缩的超高清视频进行解压缩。2.如权利要求1所述的基于FPGA芯片的程序代码执行方法,其特征在于,所述设备检测到控制指令,包括:当用户将所述设备的拨码开关拨至第一侧时,所述设备检测到所述设备的微控制单元的预设的I/O接口的电平为“0”,所述“0”电平指示出所述设备为发送设备,且所述“0”I/O接口电平关联的程序代码用于所述设备对获取的超高清视频进行压缩;所述“0”I/O接口电平关联的程序代码,包括:用于压缩所述获取的超高清视频的压缩算法;所述预设的I/O接口为所述微控制单元的任一个接口;或者,当用户将所述设备的拨码开关拨至第二侧时,所述设备检测到所述设备的微控制单元的预设的I/O接口的电平为“1”,所述“1”电平指示出所述设备为接收设备,且所述“1”I/O接口电平关联的程序代码用于所述设备对已压缩的超高清视频进行解压缩;所述“1”I/O接口电平关联的程序代码包括:用于对已压缩的超高清视频进行解压缩的解压缩算法;其中,所述第一侧所处的位置与所述第二侧所处的位置相对应或对称。3.如权利要求1所述的基于FPGA芯片的程序代码执行方法,其特征在于,所述设备检测到控制指令,包括:所述设备检测到通过控制接口接收的由控制设备发送的第一控制指令,所述第一控制指令用于指示:所述设备为发送设备,且所述设备调用所述第一控制指令关联的程序代码以对获取的超高清视频进行压缩;或者,所述设备检测到通过控制接口接收的由所述控制设备发送的第二控制指令,所述第二控制指令用于指示:所述设备为接收设备,且所述设备调用所述第二控制指令关联的程序代码以对已压缩的超高清视频进行解压缩;其中,所述控制接口包括:USB接口、RS232接口、SPI接口、网口或I2C接口。4.如权利要求1所述的基于FPGA芯片的程序代码执行方法,其特征在于,响应于所述控制指令,所述设备调用所述控制指令关联的程序代码,包括:响应于所述控制指令,所述设备从集成在所述设备中的存储器中调用所述控制指令关联的程序代码;或者,响应于所述控制指令,所述设备从与所述设备的云端数据库中调用所述控制指令关联的程序代码;所述云端数据库包括:开源的程序代码数据库。5.如权利要求1所述的基于FPGA芯片的程序代码执行方法,其特征在于,响应于所述控制指令,所述设备调用所述控制指令关联的程序代码,并将所述程序代码加载到FPGA芯片中,包括:
响应于所述控制指令,所述设备通过内部集成的微控制单元调用所述控制指令关联的程序代码,并通过所述微控制单元的SPI接口将所述程序代码加载到FPGA芯片中。6.如权利要求4所述的基于FPGA芯片的程序代码执行方法,其特征在于,所述存储器包括:FLASH存储器;所述控制指令包括:第一控制指令和第二控制指令;所述第一控制指令...
【专利技术属性】
技术研发人员:高炳海,
申请(专利权)人:深圳市朗强科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。