【发布时间】:2014-12-26 00:24:19
【问题描述】:
VHDL 图灵完备吗?我的理解是 VHDL 创建了一个寄存器机器,而没有任意 RAM 的寄存器机器不是图灵完备的。
这是准确的吗?对于寄存器机无法解决的问题,有没有标准的方法——比如在VHDL之外使用RAM,通过VHDL来管理?
【问题讨论】:
-
您当然可以在 VHDL 中实现 RAM,首先。对于综合,大多数 FPGA 会将您的 RAM 映射到专用内存块中。它可能不是最便宜的记忆形式,但这是一个经济论点,而不是基本论点。
-
VHDL 具有动态内存分配,因此它与任何其他系统编程语言一样完整。
标签: programming-languages vhdl theory turing-complete