【发布时间】:2012-11-16 19:18:44
【问题描述】:
这是一个对 VHDL 有很好理解的人的问题。我是新手,但到目前为止,我一直在使用行为描述生成 VHDL。对我来说,它更容易思考,因为它类似于编写软件。我知道一个可能的失败是行为“执行”顺序,而结构在设计组件/过程中同时执行..
所以我很好奇,如果我有一个使用 8 位移位寄存器 (SISO) 的进程的架构,并且我想创建这些(4x8 位移位寄存器)的 4 个实例,我会创建一个进程的组件和4个实例?
或者我会生成 4 个进程(彼此并行执行),然后用不同的名称调用每个进程?
另外,只是一个一般性问题,可以就人们使用的良好做法达成共识,您更喜欢哪一种:结构性与行为性?什么时候是选择一个而不是另一个的好时机?我猜他们可能会通过使用允许内部并发与进程中顺序执行的组件“更快”执行来带来一些好处。虽然在我看来确实可以通过行为设计减少设计时间..
谢谢! 〜狡猾的
【问题讨论】:
标签: vhdl