- 0
- 0
- 约1.39千字
- 约 2页
- 2023-11-23 发布于江苏
- 举报
实用文档
VHDL语言编程练习二(选择信号赋值语句)
下面给出了一个二选一数据选择器(如图1所示)的例子。
表1 数据选择器功能表sy
表1 数据选择器功能表
s
y
0
a
1
b
图1 二选一数据选择器
下面是用VHDL语言实现二选一数据选择器:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity mux2 is
Port ( a : in STD_LOGIC;
b : in STD_LOGIC;
s : in STD_LOGIC;
y : out STD_LOGIC);
end mux2;
ARCHITECTURE example6 OF mux2 IS
BEGIN
WITH s SELECT
y = a WHEN ‘0’,
b WHEN ‘1’,
‘Z’ WHEN OTHERS;
END example6;
在本程序中用的是选择信号赋值语句, 它的格式如
原创力文档

文档评论(0)