运行 ghdl 示例 dlx 实现时出错

问题描述

我正在使用 GHDL 学习 VHDL。我正在从这里关注 GHDL 教程:https://ghdl.github.io/ghdl/quick_start/simulation/DLXModelSuite.html

当我运行这个命令时:

ghdl -r --workdir=work dlx_test_behavIoUr

我收到此错误

dlx_test_behavIoUr.vhdl:34:3: architecture "bench" of "dlx_test" is obsoleted by package "dlx_types"
  for bench
  ^
dlx_test_behavIoUr.vhdl:42:23: entity "memory" is obsoleted by package "mem_types"
      use entity work.memory(behavIoUr)
                      ^
dlx_test_behavIoUr.vhdl:48:23: entity "dlx_bus_monitor" is obsoleted by package "dlx_types"
      use entity work.dlx_bus_monitor(behavIoUr)
                      ^
dlx_test_behavIoUr.vhdl:53:23: entity "dlx" is obsoleted by package "dlx_types"
      use entity work.dlx(behavIoUr)
                      ^
*command line*:1:1: configuration "dlx_test_behavIoUr" is obsoleted by entity "memory"

^
*command line*:1:1: configuration "dlx_test_behavIoUr" is obsoleted by architecture "bench" of "dlx_test"

^
dlx_types.vhdl:32:9: package body "dlx_types" is outdated
package dlx_types is
        ^
bv_arithmetic.vhdl:41:9: package body "bv_arithmetic" is outdated
package bv_arithmetic is
        ^
images.vhdl:36:9: package body "images" is outdated
package images is
        ^
dlx_bus_monitor-behavIoUr.vhdl:33:10: package "dlx_instr" is obsoleted by package "dlx_types"
    work.dlx_instr.all,^
dlx_test_behavIoUr.vhdl:48:11: architecture "behavIoUr" of "dlx_bus_monitor" is obsoleted by package "dlx_instr"
      use entity work.dlx_bus_monitor(behavIoUr)
          ^
dlx_test_behavIoUr.vhdl:48:11: architecture "behavIoUr" of "dlx_bus_monitor" is obsoleted by package "dlx_instr"
      use entity work.dlx_bus_monitor(behavIoUr)
          ^
dlx_bus_monitor-behavIoUr.vhdl:37:14: architecture "behavIoUr" of "dlx_bus_monitor" is obsoleted by package "dlx_instr"
architecture behavIoUr of dlx_bus_monitor is
             ^
dlx_instr.vhdl:32:1: package body "dlx_instr" is obsoleted by package "dlx_instr"
use std.textio.line,^
dlx_test_behavIoUr.vhdl:53:11: architecture "behavIoUr" of "dlx" is obsoleted by package "dlx_instr"
      use entity work.dlx(behavIoUr)
          ^
dlx_test_behavIoUr.vhdl:53:11: architecture "behavIoUr" of "dlx" is obsoleted by package "dlx_instr"
      use entity work.dlx(behavIoUr)
          ^
dlx-behavIoUr.vhdl:37:14: architecture "behavIoUr" of "dlx" is obsoleted by package "dlx_instr"
architecture behavIoUr of dlx is

问题是什么,我该如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)