DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Kyung, Chong-Min | - |
dc.contributor.advisor | 경종민 | - |
dc.contributor.author | Park, Chang-Jae | - |
dc.contributor.author | 박창재 | - |
dc.date.accessioned | 2013-09-11T05:14:30Z | - |
dc.date.available | 2013-09-11T05:14:30Z | - |
dc.date.issued | 2002 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=174625&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/180175 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전기및전자공학전공, 2002.2, [ 81 p. ] | - |
dc.description.abstract | As the silicon technology readily affords to embed large-scaled design in a single chip, verification of the chip designed becomes more critical. Since most chips construct a system together with other hardware components and cooper-ate with the hardware components, validation incorporating with the external hardware at the earlier stage of the design is the key to reduce the turn around time. To validate a design at the early stage, the algorithm model of the chip de-scribed at high level must be able to be co-emulated with real target hardware components. In this thesis, an automatic interface insertion scheme for hardware emulation of algorithm models is proposed using the source-to-source translation mechanism. Interface between algorithm models and hardware is based on transaction-level so that emulation speed can keep up with real-time requirement that may be required in some applications. For the automation of interface insertion, we introduce I/O terminal model as interface model in the software where accesses to I/O terminals are linked to bus cycle transactions in hard-ware. Based on the I/O terminal model, we devised an automation tool that allows software modules described in C language to communicate with designated hardware through specified interfacing protocol. Code analysis techniques are used to identify I/O terminals and efficiently insert interface function calls in the source C code. As an example of the real-world applications, which can be facilitated by real-time and in-system verification, we applied the scheme to two multimedia application: MP3 audio decoding and MPEG2 video decoding. An MP3 decoding algorithm written in C was used as the algorithm model while a commercial MP3 decoding chip, MAS3507, was used as interface specification of the chip to be emulated. The algorithm model is successfully executed in real time on a commercial MP3 player board. An artificial MPEG2 video decoder chip with flash memory interface, SRAM interface... | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | 인터페이스 자동화 | - |
dc.subject | Automatic Interface Insertion/Generation | - |
dc.title | Automatic interface insertion for hardware emulation of algorithm models | - |
dc.title.alternative | 알고리즘 모델의 하드웨어 에뮬레이션을 위한 인터페이스의 자동화 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 174625/325007 | - |
dc.description.department | 한국과학기술원 : 전기및전자공학전공, | - |
dc.identifier.uid | 000965168 | - |
dc.contributor.localauthor | Kyung, Chong-Min | - |
dc.contributor.localauthor | 경종민 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.