如何进行 VHDL“typedef”定义
我想“创建”一个类型“my_type”,它是一个 std_logic_vector(...),就像这个 C/VHDL 假代码: typedef std_logic_vector(CONSTANT downto 0) my_type.
“type”不允许您使用 std_logic_vector(...) 执行此操作,只能使用数组,而“alias”仅使用有效类型,您无法使用它创建类型。
那么该怎么做呢?
I want to "create" a type "my_type", which is a std_logic_vector(...), like this C/VHDL fake code:
typedef std_logic_vector(CONSTANT downto 0) my_type.
"type" does not allow you to do it with std_logic_vector(...), only with array, and "alias" uses only valid types, you can't create a type with it.
So how to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你需要子类型
You need subtype