微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助:请解释一段代码的意思

求助:请解释一段代码的意思

时间:10-02 整理:3721RD 点击:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
LIBRARY work;
ENTITY JK2 IS
port
(
clk :  IN  STD_LOGIC;
op2 :  IN  STD_LOGIC;
op1 :  IN  STD_LOGIC;
op :  OUT  STD_LOGIC
);
END JK2;
ARCHITECTURE bdf_type OF JK2 IS
BEGIN
process(clk)
variable synthesized_var_for_op : STD_LOGIC;
begin
if (rising_edge(clk)) then
synthesized_var_for_op := (NOT(synthesized_var_for_op) AND op1) OR (synthesized_var_for_op AND (NOT(op2)));
end if;
op <= synthesized_var_for_op;
end process;
END;

a=(!a &&b)||(a &&c)

a=(~a &b)|(a &~c)
a是个触发器


请问下,如果定义一个std_logic variable型变量,未赋值。quartus综合后,其默认值是0还是1,。先谢过了


请问下,如果定义一个std_logic variable型变量,未赋值。quartus综合后,其默认值是0还是1,。先谢过�?/span>

把变量通过PIN脚输出,测PIN脚电平就能确定了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top