我目前正处于一个项目的中间,我正在尝试设计一个单一周期的cpu。我这样做没有任何管道衬里,因为这将大大增加设计的复杂性。当我学到这一点的时候,我只是在迈出一小步。我发现自己被困在这部分,我只是试图用以前制作的组件来编写一个程序计数器(PC)。
我设计的模型看起来像这个。对不起,不知道它为什么会黑出来,但是如果你点击它,它就会正确显示。PC和theMUX都是32位组件,所以我假设加法器也是。
下面是我得到的代码,我的实现从第41行的begin语句开始。暂时不要注意,我只是随便胡说八道而已。
library ieee;
use ieee.std_logic_1164.all;
use ieee.s
我正在用下面的测试平台,代码和组件做一个简单的2位比较器。
当我运行模拟错误时,我一直收到错误:VRFC10-3353正式端口'i0‘没有实际或默认值。
对我来说,它的代码和逻辑似乎很好。我认为唯一的问题是嵌套的for循环,因为我还不习惯使用它们。
我使用的是vivado 2020.2
测试台
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;
entity Comparator_2bit_tb is
-- Port ( );
end Comparator_2bit_tb;
architectu
我已经创建了样品码头形象。当我试图运行映像时,它显示的是运行在http://0.0.0.0:8000上的,但它实际上不在本地主机中运行。
如何解决这个问题?
这里是我的停靠文件:
FROM node:carbon
# Create app directory
WORKDIR C:\Users\user2\FirstDocker
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (
我正在试着做一个程序,告诉轮班工人他/她哪几天上班,哪几天休息。例如,on 4,off 4。下面是我的代码: schedule = ['monday','tuesday','wednesday','thursday','friday','saturday','sunday']
on = 4
off = 4
count = 0
while count < 3:
for x in range(on):
print(
我正在用VHDL设计一些硬件。我的设计需要使用12位波纹计数器,这将实际得到连接,如下图所示。
我从网上找到了一个现有的实体&一个涟漪计数器的体系结构,我认为它应该适合我的设计。在这里,如果它有助于回答我的问题。
entity ripple_counter is
generic (
n : integer := 12
);
port (
clk : in std_logic;
clear : in std_logic;
dout : out std_logic_vector(n-1
当我运行这段代码时,出现了两个错误,显示“端口映射中的实际参数类型与正式端口的类型不匹配”。我需要帮助来了解如何修复这些错误。 -- code that try in EDA playground to transfer from one register to another
-- library
library ieee;
use ieee. std_logic_1164.all;
-- declaration for d flip-flop
entity D_FF is
PORT( D : in std_logic_vector(7 downto 0);
我需要帮助,无法整天连接到容器。我使用了这个地址: 127.0.0.1:80,并查看:。当输入这个命令'docker ps‘时,我会看到:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
42941a9e0dda docker_web "python manage.py ru…" 45 seconds ago
我有一个正在运行的Docker容器,它显示端口9191/tcp。因此,在我的浏览器上,我尝试使用localhost访问服务器:9191/api/.但是,浏览器引发错误This site can’t be reached。
下面是一个用于停靠ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c214aefed15e shah "y