DocumentCode
1705255
Title
Transaction-level object-oriented framework for SOC design
Author
Juan, Luo ; Yang, Cao ; Jian-Lin, Jiang
Author_Institution
Coll. of Electron. Inf., Wuhan Univ., China
Volume
2
fYear
2005
Lastpage
1347
Abstract
The growing complexity of system-on-chip (SOC) requires a system level specification and design approach. There are many practical problems in the application of object-oriented methods for this goal. A system-level object-oriented (OO) SOC design framework (TLOOF) was discussed, which uses a unified software/hardware description language and formalized methods to model the behavior and structure of embedded systems. UML for Real-time (UML-RT) visualized the model. UML collaboration diagram, state diagram and sequence diagram were used to describe the dynamic behavior of the system. Then those diagrams were transferred to the object-oriented Petri net (OOPN) model, which depicted the model by the formal language. After formalization they were rebuilt by systemC, which was the transaction-level model. Last the simulation of the whole system can be done. The design and implementation of the link manager of Bluetooth was illustrated to verify the application of the TLOOF method. The Bluetooth behavior/functional model consists of a link manager and link controller models. The behavior model was mapped to an architecture consisting of a CPU, associated memory, a link controller, and on-chip bus. The OOPN model of link creation was built and the class diagram of the transaction-level model was depicted.
Keywords
Bluetooth; Petri nets; Unified Modeling Language; embedded systems; object-oriented methods; system-on-chip; Bluetooth; OO SOC design; TLOOF; UML collaboration diagram; UML for Real-time; UML-RT; behavior/functional model; class diagram; embedded systems; link creation; object-oriented Petri net; sequence diagram; state diagram; system level specification; system-on-chip; systemC; transaction-level object-oriented framework; unified software/hardware description language; visualization; Application software; Bluetooth; Collaboration; Embedded software; Embedded system; Hardware design languages; Object oriented modeling; System-on-a-chip; Unified modeling language; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Circuits and Systems, 2005. Proceedings. 2005 International Conference on
Print_ISBN
0-7803-9015-6
Type
conf
DOI
10.1109/ICCCAS.2005.1495355
Filename
1495355
Link To Document