zoukankan      html  css  js  c++  java
  • VHDL之concurrent之operators

    Using operators

      Operators can be used to implement any combinational circuit. However, as will become apparent later, complex circuits are usually easier to write using sequential code, even if the circuit does not contain sequential logic.

      

    Example  Multiplexer  

      

     1 ---------------------------------------
     2 LIBRARY ieee;
     3 USE ieee.std_logic_1164.all;
     4 ---------------------------------------
     5 ENTITY mux IS
     6 PORT ( a, b, c, d, s0, s1: IN STD_LOGIC;
     7     y: OUT STD_LOGIC);
     8 END mux;
     9 ---------------------------------------
    10  ARCHITECTURE pure_logic OF mux IS
    11  BEGIN
    12   y <= (a AND NOT s1 AND NOT s0) OR
    13      (b AND NOT s1 AND s0) OR
    14      (c AND s1 AND NOT s0) OR
    15      (d AND s1 AND s0);
    16  END pure_logic;
    17  ---------------------------------------

    Miscellaneous operators

        **    Exponentiation

        abs      Absolute value

      The exponentiation operator has two operands. This operator is defined for any integer or floating point number. The right operand (exponent) must be of integer type. When the exponent is the positive integer, then the left operand is repeatedly multiplied by itself. When the exponent is the negative number, then the result is a reverse of exponentiation with the exponent equal to the absolute value of the right operand. If the exponent is equal to 0 the result will be 1.

      The abs operator has only one operand. It allows defining the operand's absolute value. The result is of the same type as the operand.

    2 ** 8 = 256
    3.8 ** 3 = 54.872
    4 ** (-2) = 1 / (4**2) = 0.0625
  • 相关阅读:
    3.6 符号表的应用
    将博客搬至CSDN
    webpack打包vue项目IE报错,“对象不支持“use”属性或方法”
    移动端解决input被输入法挡住的问题
    javascript中对象的深复制的几种方法
    如何随机洗牌一个数组
    setInterval中this指向的问题
    css中的各种常见布局写法
    vue设置全局变量或函数
    【nodejs爬虫】使用async控制并发写一个小说爬虫
  • 原文地址:https://www.cnblogs.com/mengdie/p/4518317.html
Copyright © 2011-2022 走看看