⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 caratteri.vhf

📁 simple thermometr in vhdl
💻 VHF
字号:
--------------------------------------------------------------------------------
-- Copyright (c) 1995-2007 Xilinx, Inc.  All rights reserved.
--------------------------------------------------------------------------------
--   ____  ____ 
--  /   /\/   / 
-- /___/  \  /    Vendor: Xilinx 
-- \   \   \/     Version : 9.2i
--  \   \         Application : sch2vhdl
--  /   /         Filename : Caratteri.vhf
-- /___/   /\     Timestamp : 12/02/2007 20:41:05
-- \   \  /  \ 
--  \___\/\___\ 
--
--Command: C:\Xilinx92i\bin\nt\sch2vhdl.exe -intstyle ise -family spartan2 -flat -suppress -w "C:/Documents and Settings/Jernej/Desktop/Termometro_visualizzato_su_VGA/VGAterm/caratteri.sch" Caratteri.vhf
--Design Name: caratteri
--Device: spartan2
--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;
library UNISIM;
use UNISIM.Vcomponents.ALL;

entity caratteri is
   port ( cifra    : in    std_logic_vector (3 downto 0); 
          clk      : in    std_logic; 
          line_add : in    std_logic_vector (8 downto 0); 
          dato     : out   std_logic_vector (33 downto 0));
end caratteri;

architecture BEHAVIORAL of caratteri is
   signal XLXN_1   : std_logic_vector (18 downto 0);
   signal XLXN_2   : std_logic_vector (29 downto 0);
   signal XLXN_3   : std_logic_vector (26 downto 0);
   signal XLXN_4   : std_logic_vector (29 downto 0);
   signal XLXN_5   : std_logic_vector (26 downto 0);
   signal XLXN_6   : std_logic_vector (29 downto 0);
   signal XLXN_7   : std_logic_vector (29 downto 0);
   signal XLXN_8   : std_logic_vector (27 downto 0);
   signal XLXN_9   : std_logic_vector (29 downto 0);
   signal XLXN_19  : std_logic_vector (29 downto 0);
   signal XLXN_20  : std_logic_vector (18 downto 0);
   signal XLXN_22  : std_logic_vector (29 downto 0);
   signal XLXN_23  : std_logic_vector (7 downto 0);
   component devet
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (29 downto 0));
   end component;
   
   component dva
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (29 downto 0));
   end component;
   
   component ena
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (18 downto 0));
   end component;
   
   component tri
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (26 downto 0));
   end component;
   
   component stiri
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (29 downto 0));
   end component;
   
   component pet
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (26 downto 0));
   end component;
   
   component sest
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (29 downto 0));
   end component;
   
   component sedem
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (29 downto 0));
   end component;
   
   component osem
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (27 downto 0));
   end component;
   
   component nic
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (29 downto 0));
   end component;
   
   component selettor
      port ( clk      : in    std_logic; 
             ena_in   : in    std_logic_vector (18 downto 0); 
             dva_in   : in    std_logic_vector (29 downto 0); 
             tri_in   : in    std_logic_vector (26 downto 0); 
             stiri_in : in    std_logic_vector (29 downto 0); 
             pet_in   : in    std_logic_vector (26 downto 0); 
             sest_in  : in    std_logic_vector (29 downto 0); 
             sedem_in : in    std_logic_vector (29 downto 0); 
             osem_in  : in    std_logic_vector (27 downto 0); 
             devet_in : in    std_logic_vector (29 downto 0); 
             nic_in   : in    std_logic_vector (29 downto 0); 
             meno_in  : in    std_logic_vector (18 downto 0); 
             punto_in : in    std_logic_vector (7 downto 0); 
             gradi_in : in    std_logic_vector (29 downto 0); 
             stevilka : in    std_logic_vector (3 downto 0); 
             st_out   : out   std_logic_vector (33 downto 0));
   end component;
   
   component meno
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (18 downto 0));
   end component;
   
   component punto
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (7 downto 0));
   end component;
   
   component gradi
      port ( clk       : in    std_logic; 
             add_linea : in    std_logic_vector (8 downto 0); 
             D_OUT     : out   std_logic_vector (29 downto 0));
   end component;
   
begin
   XLXI_1 : devet
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(29 downto 0)=>XLXN_9(29 downto 0));
   
   XLXI_2 : dva
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(29 downto 0)=>XLXN_2(29 downto 0));
   
   XLXI_3 : ena
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(18 downto 0)=>XLXN_1(18 downto 0));
   
   XLXI_4 : tri
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(26 downto 0)=>XLXN_3(26 downto 0));
   
   XLXI_5 : stiri
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(29 downto 0)=>XLXN_4(29 downto 0));
   
   XLXI_6 : pet
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(26 downto 0)=>XLXN_5(26 downto 0));
   
   XLXI_7 : sest
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(29 downto 0)=>XLXN_6(29 downto 0));
   
   XLXI_8 : sedem
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(29 downto 0)=>XLXN_7(29 downto 0));
   
   XLXI_9 : osem
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(27 downto 0)=>XLXN_8(27 downto 0));
   
   XLXI_10 : nic
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(29 downto 0)=>XLXN_19(29 downto 0));
   
   XLXI_11 : selettor
      port map (clk=>clk,
                devet_in(29 downto 0)=>XLXN_9(29 downto 0),
                dva_in(29 downto 0)=>XLXN_2(29 downto 0),
                ena_in(18 downto 0)=>XLXN_1(18 downto 0),
                gradi_in(29 downto 0)=>XLXN_22(29 downto 0),
                meno_in(18 downto 0)=>XLXN_20(18 downto 0),
                nic_in(29 downto 0)=>XLXN_19(29 downto 0),
                osem_in(27 downto 0)=>XLXN_8(27 downto 0),
                pet_in(26 downto 0)=>XLXN_5(26 downto 0),
                punto_in(7 downto 0)=>XLXN_23(7 downto 0),
                sedem_in(29 downto 0)=>XLXN_7(29 downto 0),
                sest_in(29 downto 0)=>XLXN_6(29 downto 0),
                stevilka(3 downto 0)=>cifra(3 downto 0),
                stiri_in(29 downto 0)=>XLXN_4(29 downto 0),
                tri_in(26 downto 0)=>XLXN_3(26 downto 0),
                st_out(33 downto 0)=>dato(33 downto 0));
   
   XLXI_12 : meno
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(18 downto 0)=>XLXN_20(18 downto 0));
   
   XLXI_13 : punto
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(7 downto 0)=>XLXN_23(7 downto 0));
   
   XLXI_14 : gradi
      port map (add_linea(8 downto 0)=>line_add(8 downto 0),
                clk=>clk,
                D_OUT(29 downto 0)=>XLXN_22(29 downto 0));
   
end BEHAVIORAL;


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -