Я новичок в программировании на SystemC, и я заметил одну вещь (глядя в официальной документации SystemC): все типы, с которыми я имел дело в симуляциях VHDL, не были "перенесены" в SystemC.
Я имею в виду:
- Рассмотрим
std_logic
в стандартной библиотеке VHDL, в SystemC нет эквивалента, однако в документации SystemC я вижу много примеров использования bool
. - Рассмотрим
std_logic_vector
, я не вижу эквивалента в SystemC.Вместо этого я вижу во многих примерах использование sc_int
.
Так что я думаю, что SystemC не предоставляет типы для управления отдельными битами или электрическими сигналами, но обеспечивает более высокийабстракция, как во всех распространенных приложениях C / C ++.
Это так или я что-то упустил?