Co-simulation of SystemC TLM with RTL HDL for surveillance camera system verification

  • Park, J.; 
  • Lee, B.; 
  • Lim, K.; 
  • Kim, J.; 
  • Kim, S.; 
  • ... Baek, K.-H.
Citations

SCOPUS

7

초록

Modern SoCs have the large scale and complexity. Modeling hardware architectures for SoCs usually requires pin-level and cycle-level descriptions by register transfer level(RTL). Hardware design at RTL takes too much effort to develop and simulate HDL code such as Verilog or VHDL. Therefore, a higher abstraction level is needed. Transaction level modeling (TLM) using SystemC addresses the limitations of pure RTL modeling methodologies. In this paper, we apply co-simulation of SystemC TLM with RTL HDL to a surveillance camera system using a one-bit motion detection algorithm for portable applications. The host controller interface (HCI) and the motion detection sensor (MDS) are implemented by SystemC TLM. API program is implemented by C++ program and the other blocks of this system are implemented by RTL HDL. To verify co-simulation, HCI, MDS, and API program are operated at PC and blocks implemented by RTL HDL are downloaded at FPGA board to support emulation.

키워드

Application programming interfaces (API); Cameras; Cobalt; Cobalt compounds; Codes (symbols); Computer software; Electronic equipment; Security systems; Abstraction levels; API programs; FPGA boards; Hardware architectures; Hardware designs; Host controller interfaces; Modeling methodologies; Motion detections; Portable applications; Register Transfer levels; Surveillance cameras; SystemC; Transaction levels; Verilog; Computer hardware description languages
제목
Co-simulation of SystemC TLM with RTL HDL for surveillance camera system verification
저자
Park, J.; Lee, B.; Lim, K.; Kim, J.; Kim, S.; Baek, K.-H.
DOI
10.1109/ICECS.2008.4674893
발행일
2008
유형
Conference Paper
저널명
Proceedings of the 15th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2008
페이지
474 ~ 477