Font Size: a A A

Research On Reconfigurable Control System Based On FPGA

Posted on:2016-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y GaoFull Text:PDF
GTID:2308330479999200Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The design of model machine is an important part of the design of CPU. According to the difference of controllers, it can be divided into two categories: the model machine of the micro program control and the model machine of the combinational logic control. Now FPGA technology will be applied to the design of these two kinds of model machines, and utilization of the reconfigurability of FPGA technology finally realizes the research on reconfigurable control system based on FPGA. With utilization of FPGA technology, we can design the functional components of model machine with software programming method. The designed model machine system can realize the analysis and validation of the model of the whole machine and ALU, memory and other modules, and make the flexibility and innovative of model machine improve, due to the reprogrammable nature of FPGA.The model machine of the micro program control and the model machine of the combinational logic control all use 8 bit single bus structure; ALU, the memory, shutdown circuit and so on use the same design. The different instruction system design is adopted for two kinds of model machine, because the model machine of micro program control is mainly used for realizing the arithmetic type program and the model machine of combinational logic control is mainly used for realizing jumping type program. The designs of the timing circuit and controller are not same according to the different requirements; but the whole designs of two kinds of model machine all adopt the principle diagram and VHDL language programming mixed input. The completive design of each function module and the whole model machine is realized in the DE2 development board provided with the FPGA chip.The model machine of the micro program control and the model machine of the combinational logic control have different advantages in the realization of functions: the latter executes faster while the former is more stable. Due to this reason, the arithmetic type program is applied to the former and the jumping type program is applied to the latter. Utilization of FPGA technology to design the model machine, effectively enhances the flexibility of the design and improves the performance of the machine.
Keywords/Search Tags:the model machine, FPGA, micro program, combinational logic, controller, instruction system, reconfigurable
PDF Full Text Request
Related items