Font Size: a A A

Research Of Expendable Simulator Based On CK-core

Posted on:2007-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2178360182990516Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Beginning with the necessity of the development of the simulator based on CK-core, this article discusses the characters of existed simulators, analyzes the characters and needs of CK-core, and puts forward a new kind of frame design. The discussion and analysis put the emphasis on the flexibility and expandability of the simulator. In this paper, three creative points are derived to improve the flexibility and expandability of the simulator, including:First, an integrated and independent data structure is designed to simulate the bus, which always is ignored by the existed simulators designers. As a result, the access of memory and I/O tends to be disordered. In contrast, unifying the access, the mentioned bus can make the program frame clear.Second, a universal data structure named module is designed to simulate the peripheral equipment. It is well known that what CPU does with peripheral equipment only is I/O. As a result, only if I/O access is realized in module data structure, can all peripheral equipment be simulated by this data structure.The above two data structures make the units of CK-Simulator expand more easily.Third, it is a method by which instruction set is realized in simulation design. In CK-Simulator, the instruction set is realized in a pattern of library, which makes following instruction expand very easily.
Keywords/Search Tags:simulator, simulator of instruction set, expendable design, embedded software development, CK-core, CK510
PDF Full Text Request
Related items