vhdl =>什么意思 跟<=有什么区别?

 我来答
mjalbert
推荐于2017-06-03 · TA获得超过727个赞
知道答主
回答量:94
采纳率:100%
帮助的人:68.1万
展开全部
<=是Signal的赋值,=>是用于port map 子模块的例化比如:
U2 : ram1
PORT MAP (
clka => ram2_clk,
wea => wren2&"",
addra => wr_addr2,
dina => "0000"& ram2_data,
clkb => DSP_AMS3 AND DSP_ARD,
addrb => DSP_ADDR(13 downto 0),
doutb => ram2_q
);
在 case—when 语句里用到过
例如:case s is
when "00" => y<=a0;
when "01" => y<=a1;
when others=> y<=a2;
qtdwz
2011-11-13 · TA获得超过106个赞
知道答主
回答量:99
采纳率:0%
帮助的人:81.5万
展开全部
后一个是用于赋值的,如输出信号或者signal的赋值,但是不能用于variable,variable要用:=,这个的中文叫什么忘记了,还有就是简单的小于等于的意思
前一个是类似过渡的意思吧,指向表示运行该语句,如在when里面
CASE KBIN(8 DOWNTO 0) IS
WHEN K_F1 =>ENTMP<="100";
WHEN OTHERS => NULL;
END CASE;
上面这个例子还算清晰的表示了吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tudou0digua
2011-11-13 · TA获得超过375个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:342万
展开全部
回答楼上,variable是变量的意思
=> 我只在 case—when 语句里用到过
例如:case s is
when "00" => y<=a0;
when "01" => y<=a1;
when others=> y<=a2;
前面的 => 表示指向或者执行的意思 后面的<= 就是赋值语句了
输出,out 也用<= 赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式