28.06.2013 Views

Domain-Specific Modeling Languages for Embedded System ...

Domain-Specific Modeling Languages for Embedded System ...

Domain-Specific Modeling Languages for Embedded System ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Example: Breakfast - a modeling tool <strong>for</strong> <strong>System</strong>C<br />

Easy to create virtual plat<strong>for</strong>m model<br />

Using QEMU <strong>for</strong> CPU models<br />

Easy to connect QEMU to <strong>System</strong>C models<br />

Easy to connect interrupt signals to CPU<br />

No need of deep knowledge about <strong>System</strong>C TLM2.0<br />

Abstraction is LT(Loosely Timed)<br />

Easy to create <strong>System</strong>C code <strong>for</strong> high-level synthesis<br />

Pin level interface between modules is generated automatically<br />

<strong>System</strong>C code <strong>for</strong> line buffer <strong>for</strong> image processing is generated<br />

Designers can concentrate coding <strong>for</strong> algorithm<br />

<strong>System</strong>C model <strong>for</strong> high-level synthesis can be used on a virtual plat<strong>for</strong>m<br />

No clock on a virtual plat<strong>for</strong>m<br />

Virtual plat<strong>for</strong>m uses the same <strong>System</strong>C code <strong>for</strong> a register I/F(address<br />

decoder) as high-level synthesis

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!