A system reset FPGA mount based on external storage, including FPGA, external storage, and and the external reset control module; data interface and data interface external storage FPGA connection; the first input end of the external soft reset control unit is connected with the FPGA interface and the soft reset gate; second input external hard reset control unit connected to the FPGA the hard reset and reset interface and interface; external storage connection and output of FPGA and GPIO; and for isolating the reset signal and the external memory, is also used to ensure a soft reset and hard reset reset signal to the external storage reset operation; GPIO FPGA for triggering a hard reset or software trigger FPGA hard reset, reset signal to provide external storage. The invention can maintain the normal communication state between the external storage and the external storage and enhance the stability of the system, no matter after any reset operation of the FPGA.
【技术实现步骤摘要】
一种基于FPGA挂载外部存储的复位系统
本专利技术属于FPGA存储领域,具体涉及一种基于FPGA挂载外部存储的复位系统。
技术介绍
随着FPGA性能的增强和资源数量的增多,FPGA需要越来越大的存储空间存储数据信息,由于FPGA体积的限制和片上ROM容量的限制,迫使FPGA要通过外部挂载ROM的方式来扩充存储空间。为增强系统的稳定性,在系统出现问题时,系统会通过复位的方式来重新启动,由于FPGA与外部存储的寻址模式不同,需要在复位FPGA的同时复位外部存储,以保证FPGA与外部存储在复位后可以正常通信。如图1所示,目前现有解决方案是将FPGA软复位输出管脚连接至外部存储的复位输入管脚,以实现在复位FPGA的同时,也实现外部存储复位。如果FPGA内部触发了一个硬复位,由于FPGA硬复位管脚只能做输入,不能做输出,即在FPGA硬复位时,外部存储没有进行复位动作,这样将可能会导致FPGA复位后无法与外部存储正常通信,甚至可能导致外部存储中的文件系统损坏,导致整个系统无法正常工作。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于FPGA挂载外部存储的复位系统,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述FPGA复位后与外部挂载存储无法正常通信的缺陷,提供一种基于FPGA挂载外部存储的复位系统,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种基于FPGA挂载外部存储的复位系统,包括FPGA、外部存储、与门和外部复位控制模块;FPGA包括FPGA的数据接口、软复位接口、硬复位接口以及GPIO;外部存储包括外部存储的数据 ...
【技术保护点】
一种基于FPGA挂载外部存储的复位系统,其特征在于,包括FPGA(1)、外部存储(2)、与门(4)和外部复位控制模块(3);FPGA(1)包括FPGA的数据接口(1.1)、软复位接口(1.2)、硬复位接口(1.3)以及GPIO(1.4);外部存储(2)包括外部存储的数据接口(2.1)和复位接口(2.2);外部复位控制模块(3)包括外部软复位控制单元(3.1)和外部硬复位控制单元(3.2);与门(4)包括第一输入端(4.1)、第二输入端(4.2)和输出端(4.3);FPGA的数据接口(1.1)与外部存储的数据接口(2.1)连接;外部软复位控制单元(3.1)连接FPGA(1)的软复位接口(1.2)和与门(4)的第一输入端(4.1);外部硬复位控制单元(3.2)连接FPGA(1)的硬复位接口(1.3)和与门(4)的第二输入端(4.3);外部存储(2)的复位接口(2.2)连接与门(4)的输出端(4.3)和FPGA(1)的GPIO(1.4);与门(4)用于隔离复位信号和外部存储(2),还用于保证软复位和硬复位的复位信号都可以对外部存储(2)进行复位操作;GPIO(1.4)用于FPGA(1)内部触 ...
【技术特征摘要】
1.一种基于FPGA挂载外部存储的复位系统,其特征在于,包括FPGA(1)、外部存储(2)、与门(4)和外部复位控制模块(3);FPGA(1)包括FPGA的数据接口(1.1)、软复位接口(1.2)、硬复位接口(1.3)以及GPIO(1.4);外部存储(2)包括外部存储的数据接口(2.1)和复位接口(2.2);外部复位控制模块(3)包括外部软复位控制单元(3.1)和外部硬复位控制单元(3.2);与门(4)包括第一输入端(4.1)、第二输入端(4.2)和输出端(4.3);FPGA的数据接口(1.1)与外部存储的数据接口(2.1)连接;外部软复位控制单元(3.1)连接FPGA(1)的软复位接口(1.2)和与门(4)的第一输入端(4.1);外部硬复位控制单元(3.2)连接FPGA(1)的硬复位接口(1.3)和与门(4)的第二输入端(4.3);外部存储(2)的复位接口(2.2)连接与门(4)的输出端(4.3)和FPGA(1)的GPIO(1.4);与门(4)用于隔离复位信号和外部存储(2),还用于保证软复位和硬复位的复位信号都可以对外部存储(2)进行复位操作;GPIO(1.4)...
【专利技术属性】
技术研发人员:黄冰冰,张燕群,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。