急:vhdl语言编的移位寄存器编译出现错误
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 14:16:35
急:vhdl语言编的移位寄存器编译出现错误
程序如下:
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use work.cpu_lib.all;
entity shift is
port ( a :in bit16; sel :in t_shift ; y :out bit16);
end shift;
architecture rtl of shift is
begin
shftproc:process(a,sel)
begin
case sel is
when shftpass =>y y y y y y
程序如下:
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use work.cpu_lib.all;
entity shift is
port ( a :in bit16; sel :in t_shift ; y :out bit16);
end shift;
architecture rtl of shift is
begin
shftproc:process(a,sel)
begin
case sel is
when shftpass =>y y y y y y
你的常量前边都没有定义啊
要在前边加上
CONSTANT sftl : std_logic_vector(2 DOWNTO 0) := "000";
同样 sftr等常量也要如上定义
要在前边加上
CONSTANT sftl : std_logic_vector(2 DOWNTO 0) := "000";
同样 sftr等常量也要如上定义
急:vhdl语言编的移位寄存器编译出现错误
小弟刚学VHDL语言,请问 (A+B)’*C 也就是A拔乘C加上B拔乘C 用VHDL语言编译,
VHDL语言里的一些概念问题
VHDL程序那位帮忙看下我这个程序哪里错了呀,编译的时候,说Error (10517): VHDL type misma
寄存器,锁存器,移位寄存器的区别
英语翻译这是maxplusⅡ中vhdl语言程序中检查之后出现的一句话,我所有的编程都正确,可是却都出现这句话,
vhdl伪随机数求用vhdL语言编写一段产生1-7随机数字的程序
这是我编的求十个数的方差的c程序,可是算不出正确结果(通过编译了),求大神指点其中的错误,
关于“编译型语言”和“解释性语言”的区别
vhdL语言中for循环的作用范围是什么
用VHDL语言编写下列题目要求的程序.
vhdl语言里的cnt1:=(others=>'1')是什么意思