导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→麻烦高手帮我解决一个vhdl问题 !

* 29545: 麻烦高手帮我解决一个vhdl问题 !

   skeyy 
skeyy发表的帖子 

 麻烦高手帮我解决一个vhdl问题 !
在 std_logic_1164 里面定义的一些语句如下,请高手帮忙解释一下
CONSTANT resolution_table:stdlogic_table:=(
('U','U','U','U','U','U','U','U','U'),--U
('U','X','X','X','X','X','X','X','X'),--X
('U','X','0','X','0','0','0','0','X'),--0
('U','X','X','1','1','1','1','1','X'),--1
('U','X','0','1','Z','W','L','H','X'),--Z
('U','X','0','1','W','W','W','W','X'),--W
('U','X','0','1','L','W','L','W','X'),--L
('U','X','0','1','H','W','W','H','X'),--H
('U','X','X','X','X','X','X','X','X'),-- -
);

FUNCTION resolved(s:std_ulogic_vector) RETURN std_ulogic IS
VARIABLE result:std_ulogic:='Z';
BEGIN
IF (s'LENGTH=1) THEN RETURN s(s'LOW);
ELSE
FOR i IN s'RANGE LOOP
result:=resolution_table(result,s(i));
END LOOP;
END IF;
RETURN result;
END resolved;

CONSTANT and_table:stdlogic_table:=(
('U','U','0','U','U','U','0','U','U'),--U
('U','X','0','X','X','X','0','X','X'),--X
('0','0','0','0','0','0','0','0','X'),--0
('U','X','0','1','x','x','0','1','X'),--1
('U','X','0','X','X','X','0','X','X'),--Z
('U','X','0','X','X','X','0','X','X'),--W
('O','0','0','0','0','0','0','0','0'),--L
('U','X','0','1','X','X','0','1','X'),--H
('U','X','0','X','X','X','0','X','X'),-- -
);

麻烦高手给讲解一下这两个表格分别是什么意思,不胜感激!



发表时间:2003年5月11日9:11:49

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:点阵大屏幕led显示,求助我是一个单片机初学者,希望各位大虾不吝赐教 最好给出具体设计思路和
[下一篇帖子]:我同意上面这位兄弟的想法。      &n