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