2008Unpublished venueRequires access

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

Jeongwoo Park, Bongchun Lee, Kyusam Lim, Jeong-Hun Kim, Suki Kim, Kwang‐Hyun Baek

Open publisher page 7 citations

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: SystemC, Transaction-level modeling, Verilog, Computer science, VHDL, Embedded system, Field-programmable gate array, Hardware description language

Related papers

Back to paper searchBrowse research topicsOriginal source
Co-simulation of SystemC TLM with RTL HDL for surveillance camera system verification — Research Paper | ScholarLens