?? myconstantlibrary.vhd
字號:
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--組原 Group 6;
--數據包;
--將編碼轉化為形象的功能名,方便編程使用,和閱讀
----------------------------------------------------------------------------
----------------------------------------------------------------------------
library ieee;
use ieee.std_logic_1164.all;
package myconstantlibrary is
--ALU source operand control constants
constant aq : std_logic_vector (3 downto 0) :="0000";
constant ab : std_logic_vector (3 downto 0) :="0001";
constant zq : std_logic_vector (3 downto 0) :="0010";
constant zb : std_logic_vector (3 downto 0) :="0011";
constant za : std_logic_vector (3 downto 0) :="0100";
constant da : std_logic_vector (3 downto 0) :="0101";
constant dq : std_logic_vector (3 downto 0) :="0110";
constant dz : std_logic_vector (3 downto 0) :="0111";
--ALU function control constants
constant add : std_logic_vector (3 downto 0) :="0000";
constant subr : std_logic_vector (3 downto 0) :="0001";
constant subs : std_logic_vector (3 downto 0) :="0010";
constant mul : std_logic_vector (3 downto 0) :="0011";
constant imul : std_logic_vector (3 downto 0) :="0100";
constant div : std_logic_vector (3 downto 0) :="0101";
constant idiv : std_logic_vector (3 downto 0) :="0110";
constant inve : std_logic_vector (3 downto 0) :="0111";
constant addbcd : std_logic_vector (3 downto 0) :="1000";
constant subbcd : std_logic_vector (3 downto 0) :="1001";
constant orrs : std_logic_vector (3 downto 0) :="1010";
constant andrs : std_logic_vector (3 downto 0) :="1011";
constant notrs : std_logic_vector (3 downto 0) :="1100";
constant exor : std_logic_vector (3 downto 0) :="1101";
constant exnor : std_logic_vector (3 downto 0) :="1110";
constant negr : std_logic_vector (3 downto 0) :="1111";
--ALU destination control constants
constant nop : std_logic_vector (3 downto 0) :="0000";
constant qreg : std_logic_vector (3 downto 0) :="0001";
constant rama : std_logic_vector (3 downto 0) :="0010";
constant ramf : std_logic_vector (3 downto 0) :="0011";
constant ramqd : std_logic_vector (3 downto 0) :="0100";
constant ramd : std_logic_vector (3 downto 0) :="0101";
constant ramqu : std_logic_vector (3 downto 0) :="0110";
constant ramu : std_logic_vector (3 downto 0) :="0111";
constant ramq : std_logic_vector (3 downto 0) :="1000";
end myconstantlibrary;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -