I am a beginner in SystemC programming and there is one thing I noticed (looking in the SystemC official documentation): all types that I used to deal with in VHDL simulations have not been "ported" to SystemC.
I mean:
- Consider
std_logic
in the VHDL standard library, there is not an equivalent in SystemC, however, in the SystemC documentation, I see many examples usingbool
. - Consider
std_logic_vector
, I see no equivalent in SystemC. Instead I can see, in many examples, usage ofsc_int
.
So I m thinking that SystemC does not provide types in order to manage single bits or electric signals, but it provides a higher abstraction like in every common C/C++ applications.
Is it so or am I missing something?