早教吧作业答案频道 -->其他-->
VHDL编程,出现ProcessStatementcannotcontainbothasensitivitylistandaWaitStatement错误代码如下:LIBRARYIEEE;USEIEEE.STDLOGIC1164.ALL;USEIEEE.STDLOGICUNSIGNED.ALL;ENTITYLIFTISPORT(CLK:INSTDLOGIC;UA,DA,FF,SF,OA,CA:INSTD
题目详情
VHDL编程,出现Process Statement cannot contain both a sensitivity list and a Wait Statement错误
代码如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY LIFT IS
PORT
(
CLK:IN STD_LOGIC;
UA,DA,FF,SF,OA,CA:IN STD_LOGIC;
UPS,DOS,FOS,FCS,SOS,SCS:INOUT STD_LOGIC
--STATE :INOUT STD_LOGIC_VECTOR(2 DOWNTO 0)
);
END LIFT;
ARCHITECTURE RUN OF LIFT IS
SIGNAL STATE :STD_LOGIC_VECTOR(2 DOWNTO 0);
BEGIN
p1:PROCESS(UA,DA,FF,SF,OA,CA) --提示的错误所在行
BEGIN
CASE STATE IS
WHEN "000"=>
IF(UA= '1')OR(OA= '1') THEN
STATE
代码如下:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY LIFT IS
PORT
(
CLK:IN STD_LOGIC;
UA,DA,FF,SF,OA,CA:IN STD_LOGIC;
UPS,DOS,FOS,FCS,SOS,SCS:INOUT STD_LOGIC
--STATE :INOUT STD_LOGIC_VECTOR(2 DOWNTO 0)
);
END LIFT;
ARCHITECTURE RUN OF LIFT IS
SIGNAL STATE :STD_LOGIC_VECTOR(2 DOWNTO 0);
BEGIN
p1:PROCESS(UA,DA,FF,SF,OA,CA) --提示的错误所在行
BEGIN
CASE STATE IS
WHEN "000"=>
IF(UA= '1')OR(OA= '1') THEN
STATE
▼优质解答
答案和解析
PROCESS(UA,DA,FF,SF,OA,CA) --提示的错误所在行
和
WAIT UNTIL STATE < "100";--wait until 和process的敏感表不能一起用.
和
WAIT UNTIL STATE < "100";--wait until 和process的敏感表不能一起用.
看了 VHDL编程,出现Proce...的网友还看了以下:
1.a≠0,b≠0,则a/|a|+b/|b|的不同取值的个数为()A.3B.2C.1D.02.若|x 2020-03-31 …
基本不等式超费解130已知a>b>0,求a2+1/(a*b)+1/[a*(a-b)]的最小值.a2 2020-05-13 …
设A是n阶矩阵A^2=E,证明r(A+E)+r(A-E)=n,的一步证明过程不懂由A^2=E,得A 2020-05-14 …
设集合A={1,a,b},B={a,a^2,ab}且A=B,求实数A,B的值因为集合需要满足互异性 2020-05-15 …
f(x)=e^x-kx,设函数F(x)=f(x)+f(-x),求证F(1)F(2)……F(n)>[ 2020-05-21 …
用以下英文宇母填在上a,a,a,a,a,a,b,e,e,d,e,e,e,e,e,e,f,g,g用以 2020-06-24 …
假设集合A满足以下条件:诺a∈A,a不等于1,则1-a分之1属于A若a属于A,则1-a分之一属于A 2020-07-03 …
写单词,这些单词打乱顺序了!:1.d,f,e,n,i,f,e,r,t,()2.g,h,o,e,t, 2020-07-26 …
第一题:设集合M={2,-2a,a²-3},N={a²+a-4,2a+1,-1},且2∈M∩N,求实 2020-11-03 …
递回关系式的运算公式(数列)以下是推导一个公式"a=a+r(1-p^n)/(1-p)"的过程a=p* 2021-01-13 …