📄 endes.vhd
字号:
-- Copyright (C) 1991-2007 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files from any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Altera Program License
-- Subscription Agreement, Altera MegaCore Function License
-- Agreement, or other applicable license agreement, including,
-- without limitation, that your use is for the sole purpose of
-- programming logic devices manufactured by Altera and sold by
-- Altera or its authorized distributors. Please refer to the
-- applicable agreement for further details.
-- PROGRAM "Quartus II"
-- VERSION "Version 7.1 Build 156 04/30/2007 SJ Full Version"
LIBRARY ieee;
USE ieee.std_logic_1164.all;
LIBRARY work;
ENTITY ENDES IS
port
(
din : IN STD_LOGIC_VECTOR(1 to 64);
key : IN STD_LOGIC_VECTOR(1 to 64);
dout : OUT STD_LOGIC_VECTOR(1 to 64)
);
END ENDES;
ARCHITECTURE bdf_type OF ENDES IS
component ip
PORT(din : IN STD_LOGIC_VECTOR(1 to 64);
l0x : OUT STD_LOGIC_VECTOR(1 to 32);
r0x : OUT STD_LOGIC_VECTOR(1 to 32)
);
end component;
component enll
PORT(ki : IN STD_LOGIC_VECTOR(1 to 48);
li : IN STD_LOGIC_VECTOR(1 to 32);
ri : IN STD_LOGIC_VECTOR(1 to 32);
ln : OUT STD_LOGIC_VECTOR(1 to 32)
);
end component;
component enfp
PORT(l : IN STD_LOGIC_VECTOR(1 to 32);
r : IN STD_LOGIC_VECTOR(1 to 32);
ct : OUT STD_LOGIC_VECTOR(1 to 64)
);
end component;
component keysch
PORT(key : IN STD_LOGIC_VECTOR(1 to 64);
k10x : OUT STD_LOGIC_VECTOR(1 to 48);
k11x : OUT STD_LOGIC_VECTOR(1 to 48);
k12x : OUT STD_LOGIC_VECTOR(1 to 48);
k13x : OUT STD_LOGIC_VECTOR(1 to 48);
k14x : OUT STD_LOGIC_VECTOR(1 to 48);
k15x : OUT STD_LOGIC_VECTOR(1 to 48);
k16x : OUT STD_LOGIC_VECTOR(1 to 48);
k1x : OUT STD_LOGIC_VECTOR(1 to 48);
k2x : OUT STD_LOGIC_VECTOR(1 to 48);
k3x : OUT STD_LOGIC_VECTOR(1 to 48);
k4x : OUT STD_LOGIC_VECTOR(1 to 48);
k5x : OUT STD_LOGIC_VECTOR(1 to 48);
k6x : OUT STD_LOGIC_VECTOR(1 to 48);
k7x : OUT STD_LOGIC_VECTOR(1 to 48);
k8x : OUT STD_LOGIC_VECTOR(1 to 48);
k9x : OUT STD_LOGIC_VECTOR(1 to 48)
);
end component;
signal SYNTHESIZED_WIRE_0 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_50 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_2 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_3 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_51 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_52 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_6 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_53 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_9 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_54 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_12 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_55 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_15 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_56 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_18 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_57 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_21 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_58 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_24 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_59 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_27 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_29 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_60 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_32 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_61 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_35 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_62 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_38 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_63 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_41 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_64 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_44 : STD_LOGIC_VECTOR(1 to 48);
signal SYNTHESIZED_WIRE_65 : STD_LOGIC_VECTOR(1 to 32);
signal SYNTHESIZED_WIRE_47 : STD_LOGIC_VECTOR(1 to 48);
BEGIN
b2v_inst : ip
PORT MAP(din => din,
l0x => SYNTHESIZED_WIRE_2,
r0x => SYNTHESIZED_WIRE_50);
b2v_inst1 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_0,
li => SYNTHESIZED_WIRE_50,
ri => SYNTHESIZED_WIRE_2,
ln => SYNTHESIZED_WIRE_60);
b2v_inst10 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_3,
li => SYNTHESIZED_WIRE_51,
ri => SYNTHESIZED_WIRE_52,
ln => SYNTHESIZED_WIRE_53);
b2v_inst11 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_6,
li => SYNTHESIZED_WIRE_53,
ri => SYNTHESIZED_WIRE_51,
ln => SYNTHESIZED_WIRE_54);
b2v_inst12 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_9,
li => SYNTHESIZED_WIRE_54,
ri => SYNTHESIZED_WIRE_53,
ln => SYNTHESIZED_WIRE_55);
b2v_inst13 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_12,
li => SYNTHESIZED_WIRE_55,
ri => SYNTHESIZED_WIRE_54,
ln => SYNTHESIZED_WIRE_56);
b2v_inst14 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_15,
li => SYNTHESIZED_WIRE_56,
ri => SYNTHESIZED_WIRE_55,
ln => SYNTHESIZED_WIRE_57);
b2v_inst15 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_18,
li => SYNTHESIZED_WIRE_57,
ri => SYNTHESIZED_WIRE_56,
ln => SYNTHESIZED_WIRE_58);
b2v_inst16 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_21,
li => SYNTHESIZED_WIRE_58,
ri => SYNTHESIZED_WIRE_57,
ln => SYNTHESIZED_WIRE_59);
b2v_inst17 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_24,
li => SYNTHESIZED_WIRE_59,
ri => SYNTHESIZED_WIRE_58,
ln => SYNTHESIZED_WIRE_27);
b2v_inst19 : enfp
PORT MAP(l => SYNTHESIZED_WIRE_27,
r => SYNTHESIZED_WIRE_59,
ct => dout);
b2v_inst2 : keysch
PORT MAP(key => key,
k10x => SYNTHESIZED_WIRE_44,
k11x => SYNTHESIZED_WIRE_41,
k12x => SYNTHESIZED_WIRE_38,
k13x => SYNTHESIZED_WIRE_35,
k14x => SYNTHESIZED_WIRE_32,
k15x => SYNTHESIZED_WIRE_29,
k16x => SYNTHESIZED_WIRE_0,
k1x => SYNTHESIZED_WIRE_24,
k2x => SYNTHESIZED_WIRE_21,
k3x => SYNTHESIZED_WIRE_18,
k4x => SYNTHESIZED_WIRE_15,
k5x => SYNTHESIZED_WIRE_12,
k6x => SYNTHESIZED_WIRE_9,
k7x => SYNTHESIZED_WIRE_6,
k8x => SYNTHESIZED_WIRE_3,
k9x => SYNTHESIZED_WIRE_47);
b2v_inst3 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_29,
li => SYNTHESIZED_WIRE_60,
ri => SYNTHESIZED_WIRE_50,
ln => SYNTHESIZED_WIRE_61);
b2v_inst4 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_32,
li => SYNTHESIZED_WIRE_61,
ri => SYNTHESIZED_WIRE_60,
ln => SYNTHESIZED_WIRE_62);
b2v_inst5 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_35,
li => SYNTHESIZED_WIRE_62,
ri => SYNTHESIZED_WIRE_61,
ln => SYNTHESIZED_WIRE_63);
b2v_inst6 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_38,
li => SYNTHESIZED_WIRE_63,
ri => SYNTHESIZED_WIRE_62,
ln => SYNTHESIZED_WIRE_64);
b2v_inst7 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_41,
li => SYNTHESIZED_WIRE_64,
ri => SYNTHESIZED_WIRE_63,
ln => SYNTHESIZED_WIRE_65);
b2v_inst8 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_44,
li => SYNTHESIZED_WIRE_65,
ri => SYNTHESIZED_WIRE_64,
ln => SYNTHESIZED_WIRE_52);
b2v_inst9 : enll
PORT MAP(ki => SYNTHESIZED_WIRE_47,
li => SYNTHESIZED_WIRE_52,
ri => SYNTHESIZED_WIRE_65,
ln => SYNTHESIZED_WIRE_51);
END;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -