Как сделать VHDL "typedef" - PullRequest
4 голосов
/ 15 марта 2011

Я хочу "создать" тип "my_type", который является std_logic_vector (...), как этот поддельный код C / VHDL: typedef std_logic_vector (CONSTANT downto 0) my_type.

"type"не позволяет вам делать это с std_logic_vector (...), только с массивом, а" псевдоним "использует только допустимые типы, вы не можете создать тип с ним.

Так как это сделать

1 Ответ

8 голосов
/ 15 марта 2011

Вам нужен подтип

subtype foo is std_logic_vector(7 downto 0);
...