Automatic interface insertion for hardware emulation of algorithm models알고리즘 모델의 하드웨어 에뮬레이션을 위한 인터페이스의 자동화

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 426
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorKyung, Chong-Min-
dc.contributor.advisor경종민-
dc.contributor.authorPark, Chang-Jae-
dc.contributor.author박창재-
dc.date.accessioned2013-09-11T05:14:30Z-
dc.date.available2013-09-11T05:14:30Z-
dc.date.issued2002-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=174625&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/180175-
dc.description학위논문(박사) - 한국과학기술원 : 전기및전자공학전공, 2002.2, [ 81 p. ]-
dc.description.abstractAs 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.languageeng-
dc.publisher한국과학기술원-
dc.subject인터페이스 자동화-
dc.subjectAutomatic Interface Insertion/Generation-
dc.titleAutomatic interface insertion for hardware emulation of algorithm models-
dc.title.alternative알고리즘 모델의 하드웨어 에뮬레이션을 위한 인터페이스의 자동화-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN174625/325007-
dc.description.department한국과학기술원 : 전기및전자공학전공, -
dc.identifier.uid000965168-
dc.contributor.localauthorKyung, Chong-Min-
dc.contributor.localauthor경종민-
Appears in Collection
EE-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0