集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1370|回复: 2

初学者求助啊!大家帮帮我啊!

[复制链接]
流水 发表于 2011-4-9 13:28:09 | 显示全部楼层 |阅读模式
1. 写一个IF描述语句,当整数n为奇数时,变量odd为‘1’;当
n为偶数时,odd为‘0’。

2.写一个case描述语句,去除standard_logic变量x的强度信息。如果x为‘0’或’L’,将其设为‘0’;如果x是‘1’或‘H’,设为‘1’;如果x是‘X’,‘W’,‘Z’,‘U’或‘-’,则设为‘X’。
都要用VHDL编写,我写的程序好多错误啊!麻烦高手们写下完整的程序
hng1123 发表于 2011-4-9 14:35:44 | 显示全部楼层
本帖最后由 hng1123 于 2011-4-9 14:45 编辑

IF(n/2 == 0)
odd :=1;
else
odd :=1
end if;
hng1123 发表于 2011-4-9 14:45:23 | 显示全部楼层
case x
       when '0'or'L'=>x <='0';
       when '1'or'H'=>x <='1';
       when 'Z'or'X'or'W'or'U'or'-'=>x <='X';
       when others => null;
end case;
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-22 18:47 , Processed in 0.095175 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表