Font Size: a A A

The Design Of Reconfiguration Of FPGA Based On ARM In A Long Distance

Posted on:2014-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:M J YangFull Text:PDF
GTID:2268330425977725Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
With the development of science, FPGA is widely used in daily life, but nowadays the reconfiguration of FPGA mostly need to connect FPGA with computer, then with the software and equipment provided by manufacturer to configure FPGA. The mothed to configurate FPGA has a shortage, that the configuration need to be done near a computer, this method is suitable for peaceful and stable environment such as laboratory, but when the environment is abominable and strenuous such as in a war or in a field, a convenient method to configurate FPGA is needed.The task of this design is using the developing embedded technique, ARM to configurate FPGA, so that the reconfiguration of FPGA can without dedicated configuration software, and the configuration of FPGA can no longer to connect with a computer. Save the configuration file in the memory chip, connect the ARM system to the internet and remote access service to download configuration file for the configuration of FPGA. In the later period of this design, process the FPGA configuration file(format conversion, encrypt, decode, etc), and popularize this method to different series of FPGA. So that, the reconfiguration of FPGA do not need to connect FPGA with a computer, only need to get the configuration file. The following is the task done in this paper:Frist, structure NFS file system, connect the embedded Linux system based on ARM to remote Linux server, get relevant FPGA configuration file.Second, design relevant circuit of the SPI configuration mode, connect the ARM and FPGA configuration circuit, set main SPI Flash mode, set ARM as main device and FPGA as slave device, use ARM to configurate FPGA in the SPI mode, set the hardware connection.Third, with the help of ARM to download the configuration file from the remote server in the Linux system, then transfer the configuration file to FPGA using the SPI protocol to configurate FPGA. In this paper, we use Linux operate system and develop relevant SPI driver program in Linux system.In this paper, structure NFS file system of ARM and computer is succeed, so does the wired communication and the process of configuration file, and the SPI communication between ARM and FPGA for configuration is achieved.
Keywords/Search Tags:ARM, Embedded Linux, FPGA, Reconfigurable Technology
PDF Full Text Request
Related items