• DocumentCode
    3382937
  • Title

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

  • Author

    Park, Jeongwoo ; Lee, Bongchun ; Lim, Kyusam ; Kim, Jeonghun ; Kim, Suki ; Baek, Kwang-Hyun

  • Author_Institution
    Sch. of Electron. & Comput. Eng., Korea Univ., Seoul
  • fYear
    2008
  • fDate
    Aug. 31 2008-Sept. 3 2008
  • Firstpage
    474
  • Lastpage
    477
  • Abstract
    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.
  • Keywords
    C++ language; application program interfaces; cameras; hardware description languages; system-on-chip; video surveillance; API program; C++ program; FPGA; RTL HDL; SoC; SystemC TLM; VHDL; Verilog; cycle-level descriptions; host controller interface; motion detection sensor; one-bit motion detection algorithm; pin-level descriptions; register transfer level; surveillance camera system verification; transaction level modeling; Cameras; Control systems; Field programmable gate arrays; Hardware design languages; Human computer interaction; Large-scale systems; Motion control; Motion detection; Sensor systems; Surveillance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2008. ICECS 2008. 15th IEEE International Conference on
  • Conference_Location
    St. Julien´s
  • Print_ISBN
    978-1-4244-2181-7
  • Electronic_ISBN
    978-1-4244-2182-4
  • Type

    conf

  • DOI
    10.1109/ICECS.2008.4674893
  • Filename
    4674893