System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种FPGA的管脚电平动态转换方法及系统技术方案_技高网

一种FPGA的管脚电平动态转换方法及系统技术方案

技术编号:41380955 阅读:7 留言:0更新日期:2024-05-20 10:22
本发明专利技术涉及一种FPGA的管脚电平动态转换方法及系统。本发明专利技术涉及数字通信技术领域,其方法包括:获取待改变的目标FPGA管脚电平值;通过ARM控制GP IO信号输出不同的电平值;通过所述GPIO信号控制电平转换电路以输出所述目标FPGA管脚电平值。本发明专利技术在硬件上不需要额外使用电压转换芯片节省了成本;不需要多使用FPGA的管脚来控制电压转换芯片的信号方向,节省了FPGA的管脚资源;只需要在ARM上运行程序就能改变FPGA管脚的电压,使用灵活方便,设计结构简单,可靠性得到增强。

【技术实现步骤摘要】

本专利技术涉及数字通信,尤其是指一种fpga的管脚电平动态转换方法及系统。


技术介绍

1、为了对fpga的管脚电平进行转换来满足不同的需求,现有方法是通过电平转换芯片对fpga的管脚信号进行电平转换。

2、但现有的fpga管脚电平转换方法具有以下缺点:

3、每一个或多个fpga管脚转换电平都要用到一个电平转换芯片,如果fpga有很多管脚都要进行电平转换就需要多个电平转换芯片,这将额外增加了硬件成本;

4、为了控制fpga管脚信号的输入输出方向,每个fpga管脚的电平转换电路都需要多使用一个fpga管脚用于控制电平转换芯片信号的方向,因此多消耗了fpga宝贵的管脚资源。


技术实现思路

1、为此,本专利技术所要解决的技术问题在于克服现有技术中每个fpga管脚的电平转换电路都需要多使用一个fpga管脚控制电平转行芯片信号的方向的问题。

2、为解决上述技术问题,第一方面,本专利技术提供了一种fpga的管脚电平动态转换方法,包括:

3、获取待改变的目标fpga管脚电平值;

4、通过arm控制gpio信号输出不同的电平值;

5、通过所述gpio信号控制电平转换电路以输出所述目标fpga管脚电平值。

6、在本专利技术的一个实施例中,输出所述目标fpga管脚电平值之后,还包括:

7、将所述目标fpga管脚电平值输入给fpga待进行动态转换电平的电源管脚所在的bank,以使所述bank的管脚电平为所述目标fpga管脚电平值。

8、在本专利技术的一个实施例中,所述目标fpga管脚电平值在1.8v-3.3v范围内。

9、在本专利技术的一个实施例中,所述gpio信号的数量至少为一个。

10、第二方面,本专利技术提供了一种fpga的管脚电平动态转换系统,应用于上述实施例中任一项所述的fpga的管脚电平动态转换方法,包括arm软件、电平转换电路芯片和fpga,其中:

11、所述arm软件用于控制gpio信号输出不同的电平值;

12、所述电平转换电路芯片用于通过所述gpio信号控制电平转换电路输出目标fpga管脚电平值;

13、所述fpga用于通过所述目标fpga管脚电平值调节对应bank的管脚电平值。

14、在本专利技术的一个实施例中,所述电平转换电路芯片输出的目标fpga管脚电平值在1.8v-3.3v范围内。

15、在本专利技术的一个实施例中,所述电平转换电路芯片的数量为一个。

16、在本专利技术的一个实施例中,所述gpio信号的数量至少为一个。

17、本专利技术的上述技术方案相比现有技术具有以下有益效果:

18、本专利技术所述的一种fpga的管脚电平动态转换方法及系统,其在硬件上不需要额外使用电压转换芯片节省了成本;不需要多使用fpga的管脚来控制电压转换芯片的信号方向,节省了fpga的管脚资源;只需要在arm上运行程序就能改变fpga管脚的电压,使用灵活方便,设计结构简单,可靠性得到增强。

本文档来自技高网...

【技术保护点】

1.一种FPGA的管脚电平动态转换方法,其特征在于,包括:

2.根据权利要求1所述的管脚电平动态转换方法,其特征在于,输出所述目标FPGA管脚电平值之后,还包括:

3.根据权利要求1所述的管脚电平动态转换方法,其特征在于,所述目标FPGA管脚电平值在1.8V-3.3V范围内。

4.根据权利要求1所述的管脚电平动态转换方法,其特征在于,所述GPIO信号的数量至少为一个。

5.一种FPGA的管脚电平动态转换系统,应用于上述权利要求1-4任一项所述的FPGA的管脚电平动态转换方法,其特征在于,包括ARM软件、电平转换电路芯片和FPGA,其中:

6.根据权利要求5所述的管脚电平动态转换系统,其特征在于,所述电平转换电路芯片输出的目标FPGA管脚电平值在1.8V-3.3V范围内。

7.根据权利要求5所述的管脚电平动态转换系统,其特征在于,所述电平转换电路芯片的数量为一个。

8.根据权利要求5所述的管脚电平动态转换系统,其特征在于,所述GPIO信号的数量至少为一个。

【技术特征摘要】

1.一种fpga的管脚电平动态转换方法,其特征在于,包括:

2.根据权利要求1所述的管脚电平动态转换方法,其特征在于,输出所述目标fpga管脚电平值之后,还包括:

3.根据权利要求1所述的管脚电平动态转换方法,其特征在于,所述目标fpga管脚电平值在1.8v-3.3v范围内。

4.根据权利要求1所述的管脚电平动态转换方法,其特征在于,所述gpio信号的数量至少为一个。

5.一种fpga的管脚电平动态转换系统,应用于上述权利要...

【专利技术属性】
技术研发人员:赖培峰彭涛胡森杰王斌陈赛
申请(专利权)人:苏州佳智彩光电科技有限公司
类型:发明
国别省市:

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

1