View : 23 Download: 0

TkSystemC

Title
TkSystemC
Authors
구순혜
Issue Date
2002
Department/Major
과학기술대학원 정보통신학과
Publisher
이화여자대학교 과학기술대학원
Degree
Master
Abstract
SystemC는 최근 주목 받고 있는 system-level 설계 언어로, 기존의 C/C++ 프로그래밍 환경에서 하드웨어를 기술할 때 제한되었던 concurrency, reactivity, synchronization, cycle accuracy등의 문제와 하드웨어 설계 언어로는 만족할 수 없었던 시뮬레이션 속도와 제한된data type, 복잡한 소프트웨어와의 연동 문제들을 작은 시뮬레이션 커널과 C++ 클래스 라이브러리만을 추가하여 특별한 컴파일러나 환경 설정 없이 하드웨어는 물론 소프트웨어와 인터페이스 프로토콜까지 시스템 전 범위에 걸친 시뮬레이션을 가능하게 해주며 개발단계부터 하드웨어 합성(synthesis)을 고려하였기 때문에 단순한 시뮬레이션 기능에서 머무는 것이 아니라 직접적인 설계까지 자연스러운 design flow를 제공할 수 있다. 본 논문에서는 이러한SystemC로 기존의 C/C++을 통해 이루어졌던 system-level 시뮬레이션을 하드웨어 관점에서 보다 더 정확하게 기술하고, 더 나아가 테스트 인터페이스와 모델 라이브러리를 구축하여 설계자에게 쉽고 간단하게 시스템을 모델링 할 수 있는 환경을 제공하기 위한 목적으로 TkSystemC를 개발하였다. 또한 TkSystemC 환경에서 802.11 MAC protocol을 시뮬레이션 해 봄으로써 이 환경의 동작과 기능을 확인하여 하드웨어와 소프트웨어가 구분이 불분명한 상태의 초기 시스템 개발 단계에서 유용한 환경임을 검증하였다.;SystemC is a new system-level description language that is the result of technical collaboration between EDA industries for new design challenges for System-on-Chip(SoC). In this thesis, the modeling and simulation environment using SystemC called TkSystemC is proposed. As the system-level design environment, TkSystemC enables the co-design and partitioning of hardware and software and gives a solution for a continuous design flow from algorithm to physical layout using systemC. TkSystemC consists of the tcl/tk-based GUI schematic editor and the systemC file editor, which allow user to model target system easily. It also supports automatic simulation files generation and several types of result viewers for systemC simulation. Those functions of TkSystemC are proved by 802.11 MAC protocol simulation on TkSystemC. A successful test simulation shows the fact that TkSystemC is able to support a system-level design environment considered both hardware and software.
Fulltext
Show the fulltext
Appears in Collections:
일반대학원 > 전자공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE