Вы мне уже как то демонстрировали свое знание электроники. Я уже в курсе.http://en.wikipedia.org/wiki/SystemC
SystemC is often thought of as a hardware description language like VHDL and Verilog, but is more aptly described as a system description language, since it exhibits its real power during Electronic system level Design (ESL), transaction-level modeling , behavioral modeling, and High Level Synthesis. SystemC is a set of library routines and macros implemented in C++, which makes it possible to simulate concurrent processes, each described by ordinary C++ syntax.
The code written will compile together with the library's simulation kernel to give an executable that behaves like the described model when it is run. The performance of this simulation kernel is not to be compared with that of commercial VHDL/Verilog simulators designed to simulate RTL level designs at the present.
Проблемы с англиийским? Тогда http://ru.wikipedia.org/wiki/SystemC
Лень читать и там? Ну тогда - систем-с (а на самом деле с++) код компилируется в исполняемый файл, который имитирует вашу (пардон, мою) систему. Типа программный эмулятор процессора. Все остальное - может быть, когда нибудь...
А то что я вам предложил погуглить, вот это как раз компилятор ограниченного си в железо. Но железо там ограничено готовыми покупными платами.