📄 plus60.vhf
字号:
--------------------------------------------------------------------------------
-- Copyright (c) 1995-2003 Xilinx, Inc.
-- All Right Reserved.
--------------------------------------------------------------------------------
-- ____ ____
-- / /\/ /
-- /___/ \ / Vendor: Xilinx
-- \ \ \/ Version : 7.1i
-- \ \ Application : sch2vhdl
-- / / Filename : Plus60.vhf
-- /___/ /\ Timestamp : 07/01/2008 22:53:52
-- \ \ / \
-- \___\/\___\
--
--Command: D:/Xilinx/bin/nt/sch2vhdl.exe -intstyle ise -family virtex -flat -suppress -w Plus60.sch Plus60.vhf
--Design Name: Plus60
--Device: virtex
--Purpose:
-- This vhdl netlist is translated from an ECS schematic. It can be
-- synthesis and simulted, but it should not be modified.
--
library ieee;
use ieee.std_logic_1164.ALL;
use ieee.numeric_std.ALL;
-- synopsys translate_off
library UNISIM;
use UNISIM.Vcomponents.ALL;
-- synopsys translate_on
entity CD4CE_MXILINX_Plus60 is
port ( C : in std_logic;
CE : in std_logic;
CLR : in std_logic;
CEO : out std_logic;
Q0 : out std_logic;
Q1 : out std_logic;
Q2 : out std_logic;
Q3 : out std_logic;
TC : out std_logic);
end CD4CE_MXILINX_Plus60;
architecture BEHAVIORAL of CD4CE_MXILINX_Plus60 is
attribute INIT : string ;
attribute BOX_TYPE : string ;
signal AO3A : std_logic;
signal AX1 : std_logic;
signal AX2 : std_logic;
signal A03B : std_logic;
signal D0 : std_logic;
signal D1 : std_logic;
signal D2 : std_logic;
signal D3 : std_logic;
signal OX3 : std_logic;
signal Q0_DUMMY : std_logic;
signal Q1_DUMMY : std_logic;
signal Q2_DUMMY : std_logic;
signal Q3_DUMMY : std_logic;
signal TC_DUMMY : std_logic;
component FDCE
-- synopsys translate_off
generic( INIT : bit := '0');
-- synopsys translate_on
port ( C : in std_logic;
CE : in std_logic;
CLR : in std_logic;
D : in std_logic;
Q : out std_logic);
end component;
attribute INIT of FDCE : component is "0";
attribute BOX_TYPE of FDCE : component is "BLACK_BOX";
component AND3
port ( I0 : in std_logic;
I1 : in std_logic;
I2 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of AND3 : component is "BLACK_BOX";
component XOR2
port ( I0 : in std_logic;
I1 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of XOR2 : component is "BLACK_BOX";
component OR2
port ( I0 : in std_logic;
I1 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of OR2 : component is "BLACK_BOX";
component AND2
port ( I0 : in std_logic;
I1 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of AND2 : component is "BLACK_BOX";
component AND2B1
port ( I0 : in std_logic;
I1 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of AND2B1 : component is "BLACK_BOX";
component INV
port ( I : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of INV : component is "BLACK_BOX";
component AND4B2
port ( I0 : in std_logic;
I1 : in std_logic;
I2 : in std_logic;
I3 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of AND4B2 : component is "BLACK_BOX";
begin
Q0 <= Q0_DUMMY;
Q1 <= Q1_DUMMY;
Q2 <= Q2_DUMMY;
Q3 <= Q3_DUMMY;
TC <= TC_DUMMY;
I_Q0 : FDCE
port map (C=>C,
CE=>CE,
CLR=>CLR,
D=>D0,
Q=>Q0_DUMMY);
I_Q1 : FDCE
port map (C=>C,
CE=>CE,
CLR=>CLR,
D=>D1,
Q=>Q1_DUMMY);
I_Q2 : FDCE
port map (C=>C,
CE=>CE,
CLR=>CLR,
D=>D2,
Q=>Q2_DUMMY);
I_Q3 : FDCE
port map (C=>C,
CE=>CE,
CLR=>CLR,
D=>D3,
Q=>Q3_DUMMY);
I_36_70 : AND3
port map (I0=>Q2_DUMMY,
I1=>Q0_DUMMY,
I2=>Q1_DUMMY,
O=>A03B);
I_36_73 : XOR2
port map (I0=>Q3_DUMMY,
I1=>OX3,
O=>D3);
I_36_75 : OR2
port map (I0=>AO3A,
I1=>A03B,
O=>OX3);
I_36_77 : AND2
port map (I0=>Q0_DUMMY,
I1=>Q1_DUMMY,
O=>AX2);
I_36_78 : XOR2
port map (I0=>Q2_DUMMY,
I1=>AX2,
O=>D2);
I_36_81 : AND2B1
port map (I0=>Q3_DUMMY,
I1=>Q0_DUMMY,
O=>AX1);
I_36_83 : INV
port map (I=>Q0_DUMMY,
O=>D0);
I_36_86 : XOR2
port map (I0=>Q1_DUMMY,
I1=>AX1,
O=>D1);
I_36_88 : AND2
port map (I0=>Q3_DUMMY,
I1=>Q0_DUMMY,
O=>AO3A);
I_36_99 : AND2
port map (I0=>CE,
I1=>TC_DUMMY,
O=>CEO);
I_36_105 : AND4B2
port map (I0=>Q2_DUMMY,
I1=>Q1_DUMMY,
I2=>Q0_DUMMY,
I3=>Q3_DUMMY,
O=>TC_DUMMY);
end BEHAVIORAL;
library ieee;
use ieee.std_logic_1164.ALL;
use ieee.numeric_std.ALL;
-- synopsys translate_off
library UNISIM;
use UNISIM.Vcomponents.ALL;
-- synopsys translate_on
entity Plus60 is
port ( CLOCK : in std_logic;
CLR : in std_logic;
SET1 : in std_logic;
H0 : out std_logic;
H1 : out std_logic;
H2 : out std_logic;
H3 : out std_logic;
L0 : out std_logic;
L1 : out std_logic;
L2 : out std_logic;
L3 : out std_logic;
PLUS59 : out std_logic);
end Plus60;
architecture BEHAVIORAL of Plus60 is
attribute HU_SET : string ;
attribute BOX_TYPE : string ;
attribute INIT : string ;
signal TC : std_logic;
signal XLXN_2 : std_logic;
signal XLXN_3 : std_logic;
signal XLXN_52 : std_logic;
signal H0_DUMMY : std_logic;
signal H1_DUMMY : std_logic;
signal H2_DUMMY : std_logic;
signal H3_DUMMY : std_logic;
component CD4CE_MXILINX_Plus60
port ( C : in std_logic;
CE : in std_logic;
CLR : in std_logic;
CEO : out std_logic;
Q0 : out std_logic;
Q1 : out std_logic;
Q2 : out std_logic;
Q3 : out std_logic;
TC : out std_logic);
end component;
component AND4B2
port ( I0 : in std_logic;
I1 : in std_logic;
I2 : in std_logic;
I3 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of AND4B2 : component is "BLACK_BOX";
component OR2
port ( I0 : in std_logic;
I1 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of OR2 : component is "BLACK_BOX";
component FD
-- synopsys translate_off
generic( INIT : bit := '0');
-- synopsys translate_on
port ( C : in std_logic;
D : in std_logic;
Q : out std_logic);
end component;
attribute INIT of FD : component is "0";
attribute BOX_TYPE of FD : component is "BLACK_BOX";
component AND5B2
port ( I0 : in std_logic;
I1 : in std_logic;
I2 : in std_logic;
I3 : in std_logic;
I4 : in std_logic;
O : out std_logic);
end component;
attribute BOX_TYPE of AND5B2 : component is "BLACK_BOX";
attribute HU_SET of XLXI_1 : label is "XLXI_1_0";
attribute HU_SET of XLXI_2 : label is "XLXI_2_1";
begin
H0 <= H0_DUMMY;
H1 <= H1_DUMMY;
H2 <= H2_DUMMY;
H3 <= H3_DUMMY;
XLXI_1 : CD4CE_MXILINX_Plus60
port map (C=>CLOCK,
CE=>XLXN_52,
CLR=>XLXN_2,
CEO=>open,
Q0=>H0_DUMMY,
Q1=>H1_DUMMY,
Q2=>H2_DUMMY,
Q3=>H3_DUMMY,
TC=>open);
XLXI_2 : CD4CE_MXILINX_Plus60
port map (C=>CLOCK,
CE=>SET1,
CLR=>CLR,
CEO=>open,
Q0=>L0,
Q1=>L1,
Q2=>L2,
Q3=>L3,
TC=>TC);
XLXI_4 : AND4B2
port map (I0=>H3_DUMMY,
I1=>H0_DUMMY,
I2=>H2_DUMMY,
I3=>H1_DUMMY,
O=>XLXN_3);
XLXI_5 : OR2
port map (I0=>XLXN_3,
I1=>CLR,
O=>XLXN_2);
XLXI_13 : FD
port map (C=>CLOCK,
D=>TC,
Q=>XLXN_52);
XLXI_16 : AND5B2
port map (I0=>H3_DUMMY,
I1=>H1_DUMMY,
I2=>H2_DUMMY,
I3=>H0_DUMMY,
I4=>XLXN_52,
O=>PLUS59);
end BEHAVIORAL;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -