B
BlackOps
Guest
Hallo,
Ik wil laden iets simpels er nu.Ik gebruik handleiding die kwam met Ise Webpack 9,2
maar deze handleiding laat zien hoe eenvoudig laden teller in Spartan-3 board.
anyway, Ik besloot haar te volgen stappen, maar om de code doelstelling voor mijn bord.
hier is de VHDL:
Code:-------------------------------------------------- --------------------------------
- Bedrijf:
- Engineer:
--
- Maak Datum: 21:38:03 12/21/2007
- Design Naam:
- Module Naam: Counter - Behavioral
- Project Naam:
- Target Devices:
- Tool versies:
- Beschrijving:
--
- Afhankelijkheden:
--
- Herziening van:
- Herziening 0.01 - File Created
- Extra Reacties:
--
-------------------------------------------------- --------------------------------
library IEEE;
gebruik IEEE.STD_LOGIC_1164.ALL;
gebruik IEEE.STD_LOGIC_ARITH.ALL;
gebruik IEEE.STD_LOGIC_UNSIGNED.ALL;---- Uncomment de volgende verklaring bibliotheek als instantiëren
---- Alle Xilinx primitieven in deze code.
- bibliotheek UNISIM;
- gebruik UNISIM.VComponents.all;entiteit counter
Port (CLOCK: in STD_LOGIC;
RICHTING: in STD_LOGIC;
COUNT_OUT: out STD_LOGIC_VECTOR (3 Downto 0));
einde tegen te gaan;
architectuur van Behavioral teller
signaal count_int: std_logic_vector (3 Downto 0): = "0000";
beginnen
proces (CLOCK)
beginnen
indien CLOCK = '1 'en vervolgens CLOCK'event
als DIRECTION = '1 'dan
count_int <= count_int 1;
anders
count_int <= count_int - 1;
end if;
end if;
einde proces
COUNT_OUT <= count_int;
einde Behavioral;
Ik wil laden iets simpels er nu.Ik gebruik handleiding die kwam met Ise Webpack 9,2
maar deze handleiding laat zien hoe eenvoudig laden teller in Spartan-3 board.
anyway, Ik besloot haar te volgen stappen, maar om de code doelstelling voor mijn bord.
hier is de VHDL:
Code:-------------------------------------------------- --------------------------------
- Bedrijf:
- Engineer:
--
- Maak Datum: 21:38:03 12/21/2007
- Design Naam:
- Module Naam: Counter - Behavioral
- Project Naam:
- Target Devices:
- Tool versies:
- Beschrijving:
--
- Afhankelijkheden:
--
- Herziening van:
- Herziening 0.01 - File Created
- Extra Reacties:
--
-------------------------------------------------- --------------------------------
library IEEE;
gebruik IEEE.STD_LOGIC_1164.ALL;
gebruik IEEE.STD_LOGIC_ARITH.ALL;
gebruik IEEE.STD_LOGIC_UNSIGNED.ALL;---- Uncomment de volgende verklaring bibliotheek als instantiëren
---- Alle Xilinx primitieven in deze code.
- bibliotheek UNISIM;
- gebruik UNISIM.VComponents.all;entiteit counter
Port (CLOCK: in STD_LOGIC;
RICHTING: in STD_LOGIC;
COUNT_OUT: out STD_LOGIC_VECTOR (3 Downto 0));
einde tegen te gaan;
architectuur van Behavioral teller
signaal count_int: std_logic_vector (3 Downto 0): = "0000";
beginnen
proces (CLOCK)
beginnen
indien CLOCK = '1 'en vervolgens CLOCK'event
als DIRECTION = '1 'dan
count_int <= count_int 1;
anders
count_int <= count_int - 1;
end if;
end if;
einde proces
COUNT_OUT <= count_int;
einde Behavioral;