Font Size: a A A

Design And Implementation Fo Human-Computer Interface For EDA Software Supporting FPGA

Posted on:2010-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:L H ZhangFull Text:PDF
GTID:2178330332988613Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the dramatic increase of the software scale, Human-Computer Interface (HCI) becomes more and more important in software development. It directly affects the function, usage and promotion of a software product. In the thesis, the types, design principles and processing of the human-computer interface are studied. The typical structure and implementation models of the human-computer interaction are analyzed. Considering the circumstances that the main function modules are integrated as the third-party application in system, a three-layer interactive system architecture model is constructed for EDA (Electronic Design Automation) software named XDFpgaEDA supporting FPGA (Field Programmable Gate Array). In the new architecture model, an application interface layer is added, and the communication protocols between the new layer and the original two layers are designed and implemented with the QT "signals and slots" mechanism and pipe-signal communication mechanism. Based on the new architecture model, a prototype of the software is realized. In practice, it is proved that the new architecture is of good expansibility, maintainability and reusability.
Keywords/Search Tags:HCI, QT, FPGA, EDA
PDF Full Text Request
Related items