📄 hour.vhf
字号:
--------------------------------------------------------------------------------
-- Copyright (c) 1995-2003 Xilinx, Inc.
-- All Right Reserved.
--------------------------------------------------------------------------------
-- ____ ____
-- / /\/ /
-- /___/ \ / Vendor: Xilinx
-- \ \ \/ Version : 7.1i
-- \ \ Application : sch2vhdl
-- / / Filename : Hour.vhf
-- /___/ /\ Timestamp : 07/01/2008 22:38:15
-- \ \ / \
-- \___\/\___\
--
--Command: D:/Xilinx/bin/nt/sch2vhdl.exe -intstyle ise -family virtex -flat -suppress -w Hour.sch Hour.vhf
--Design Name: Hour
--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_Hour 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_Hour;
architecture BEHAVIORAL of CD4CE_MXILINX_Hour 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 Hour is
port ( CLOCK : in std_logic;
CLR : in std_logic;
INPUT_M : 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);
end Hour;
architecture BEHAVIORAL of Hour is
attribute HU_SET : string ;
attribute BOX_TYPE : string ;
signal CLR1 : std_logic;
signal XLXN_31 : std_logic;
signal XLXN_38 : std_logic;
signal XLXN_39 : std_logic;
signal XLXN_89 : std_logic;
signal L0_DUMMY : std_logic;
signal L1_DUMMY : std_logic;
signal L2_DUMMY : std_logic;
signal L3_DUMMY : std_logic;
signal H0_DUMMY : std_logic;
signal H1_DUMMY : std_logic;
component CD4CE_MXILINX_Hour
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 AND4B3
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 AND4B3 : 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";
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;
L0 <= L0_DUMMY;
L1 <= L1_DUMMY;
L2 <= L2_DUMMY;
L3 <= L3_DUMMY;
XLXI_1 : CD4CE_MXILINX_Hour
port map (C=>CLOCK,
CE=>XLXN_31,
CLR=>CLR1,
CEO=>open,
Q0=>H0_DUMMY,
Q1=>H1_DUMMY,
Q2=>H2,
Q3=>H3,
TC=>open);
XLXI_2 : CD4CE_MXILINX_Hour
port map (C=>CLOCK,
CE=>INPUT_M,
CLR=>CLR1,
CEO=>open,
Q0=>L0_DUMMY,
Q1=>L1_DUMMY,
Q2=>L2_DUMMY,
Q3=>L3_DUMMY,
TC=>open);
XLXI_3 : AND4B2
port map (I0=>L2_DUMMY,
I1=>L1_DUMMY,
I2=>L0_DUMMY,
I3=>L3_DUMMY,
O=>XLXN_31);
XLXI_10 : OR2
port map (I0=>XLXN_89,
I1=>CLR,
O=>CLR1);
XLXI_12 : AND4B3
port map (I0=>L3_DUMMY,
I1=>L1_DUMMY,
I2=>L0_DUMMY,
I3=>L2_DUMMY,
O=>XLXN_39);
XLXI_13 : AND2
port map (I0=>XLXN_39,
I1=>XLXN_38,
O=>XLXN_89);
XLXI_14 : AND2B1
port map (I0=>H0_DUMMY,
I1=>H1_DUMMY,
O=>XLXN_38);
end BEHAVIORAL;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -