电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

WITH挑选信号赋值句子

2017-09-06 20:23分类:电工考证知识 阅读:

 

挑选信号赋值句子是指依据挑选条件表达式的值将纷歧样的表达式赋给方针信号的一种并行信号赋值句子。

挑选信号赋值句子的语法构造:

WITH 挑选条件表达式SELECT

方针信号 <= 表达式 1WHEN 挑选条件1

表达式 2WHEN 挑选条件2

表达式 3WHEN 挑选条件3

……

表达式 nWHEN 挑选条件n:

用挑选信号代入句子计划异或门xor_gate

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

ENTITY XOR_GATE2 IS

PORT(sel:IN bit_vector(0 to 1);

C:OUT STD_LOGIC);

END;

ARCHITECTURE a2 OF XOR_GATE2 IS

BEGIN

with sel select

c<='0' when "00"|"11",

'1' when "01"|"十";

END;

用条件信号和挑选信号代入句子计划四选一电路

library ieee;

use ieee.std_logic_1164.all;

entity mux4a is

port(d0,d1,d2,d3,a,b:in std_logic;

sel1:out integer range 0 to 4;

q:out std_logic);

end;

architecture one of mux4a is

signal sel:integer range 0 to 4;

begin

sel<=0 when a='0'and b='0' else--条件信号代入句子

1 when a='1'and b='0' else

2 when a='0'and b='1' else

3 when a='1'and b='1' else

4;with sel select--条件信号代入句子

q<=d0 when 0,

d1 when 1,

d2 when 2,

d3 when 3,

'0'when others;

sel1<=sel;

end;

挑选信号代入句子在进程外运用,具有并发功用,所以不论何种类型的信号代入句子,只需在进程以外,就具有并发功用,也就有并发施行的特征。

当条件满意且挑选信号改动时,该句子就主张施行。这些句子等效于一个进程。
运用进程计划信号的代入进程和数值的传递进程也彻底能够。

上一篇:TTL和CMOS电平

下一篇:正弦波振动器的底子原理

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部