Font Size: a A A

Design And Implementation Of Hardware Task Abstraction And Communication Mechanisms For Reconfigurable System

Posted on:2011-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y LuoFull Text:PDF
GTID:2248330395957747Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of microelectronics and computer technology, FPGA-based dynamic reconfigurable technology is increasingly becoming an international field of embedded computing. The dynamic reconfigurable hybrid systems constituted by FPGA and CPU, because of the high computing performance, flexibility, wide range of applications, etc, able to exert its calculation advantages, especially at the trend of "digital convergence"In traditional concept of operating system, computing resources outside of the system are treated as peripheral I/O devices to a unified management, however with the rapid development of FPGA hardware and support hardware of the local dynamic reconfiguration technology, reconfigurable computing devices have gradually become system juxtaposed with CPU of computing resources. At this point, the operating system of traditional resources management has become a constraining FPGA application performance bottleneck, which restricts CPU/FPGA hybrid systems application and development. Therefore, according to the characteristics of reconfigurable hardware, the domestic and foreign relevant researchers have put forward to a task model to manage the reconfigure calculation resources, in an effort to overcome the application limitation of traditional computing resources management methods.In the aspects of abstraction of hardware task in the system and hardware task communication mechanisms, this paper have made in-depth study on the process model" of hardware resources in hybrid systems, compared the advantages and disadvantages of the two scheme, and put forward to a method which is suitable to the process of the system model. In the abstraction of hardware task, in both aspects of software and hardware of hardware task, the semantic function of task abstraction has been made and the unified control and management of software and hardware task has been achieved. In the aspects of communication mechanisms, according to the hardware task model, a unified hardware and software communication mechanism has been designed for the hardware task. Finally, the experiments of the system verify the feasibility and correctness of the design.
Keywords/Search Tags:dynamic reconfigurable, mixed system, process mode, hardware taskencapsulation, communication mechanisms
PDF Full Text Request
Related items