K
kokei74
Guest
Im mají problém s mým počítadlo, které budou kontrolovat své ukládání dat v ROM násobit s jinou ROM.Oba rom bude uložena matice dat.IM mají problém s mým pult, kde to jen může počítat 0 - 15.Pro můj návrh i potřebu namítají, že je třeba počítat 0 - 3 a opakujte počítání na 4 krát pak pouze ji může i nadále počítat s 4-7 (opakovat 4 krát to).
příkladem toho, co je třeba počítat se takhle ..
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 4 5 6 7 4 5 6 7 4 5 6 7 4 5 6 7 8 9 10 11 .....do 16
Mám připojený obrázek a doufáme, že u porozuměli mé prob.
Doufám, že se někdo může podívat do mého problému.Díky.<img src="http://images.elektroda.net/72_1237887599_thumb.jpg" border="0" alt="Help me with this counter" title="Pomozte mi s tímto počítadlo"/> Tady je můj předchozí pult.
KNIHOVNA IEEE;
USE ieee.std_logic_1164.ALL;
KNIHOVNA LPM;
USE lpm.lpm_components.all - funkce
ENTITY CounterA IS
PORT (Hodiny: IN STD_LOGIC;
q: OUT STD_LOGIC_VECTOR (3 DOWNTO 0));
END CounterA;
ARCHITEKTURA LPM OF CounterA IS
BEGIN
- Port Mapa 1
U1: lpm_counter
GENERIC MAP (lpm_width => 4, lpm_direction => "up")
PORT MAP (hodiny => hodiny, q => q);END;
příkladem toho, co je třeba počítat se takhle ..
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 4 5 6 7 4 5 6 7 4 5 6 7 4 5 6 7 8 9 10 11 .....do 16
Mám připojený obrázek a doufáme, že u porozuměli mé prob.
Doufám, že se někdo může podívat do mého problému.Díky.<img src="http://images.elektroda.net/72_1237887599_thumb.jpg" border="0" alt="Help me with this counter" title="Pomozte mi s tímto počítadlo"/> Tady je můj předchozí pult.
KNIHOVNA IEEE;
USE ieee.std_logic_1164.ALL;
KNIHOVNA LPM;
USE lpm.lpm_components.all - funkce
ENTITY CounterA IS
PORT (Hodiny: IN STD_LOGIC;
q: OUT STD_LOGIC_VECTOR (3 DOWNTO 0));
END CounterA;
ARCHITEKTURA LPM OF CounterA IS
BEGIN
- Port Mapa 1
U1: lpm_counter
GENERIC MAP (lpm_width => 4, lpm_direction => "up")
PORT MAP (hodiny => hodiny, q => q);END;