T
Tom2
Guest
Pokušavam se koristi kod za sat djelitelj da ga koriste za FPGA.I je napisao kod i ja testirani na modelsim i right.The problem je da se na sintezi (Xilinx) imam upozorenje o izvitopereni koji stvaraju problem kada sam se FPGA i FPGA ne rade ok.
Je li bilo tko tko znati problem i što sam učinio krivo na broj ?????
Kod je pellow:-------------------------------------------------- --------------------------------
- Tvrtka:
- Projekcija:
-
- Stvaranje Datum: 10/02/2006 17:11:51
- Dizajn Ime:
- Modul Naziv: divider - Bihevioralna
- Naziv projekta:
- Ciljana Uređaji:
- Alat verzije:
- Opis:
-
- Zavisni teritoriji:
-
- Revizija:
- Revizija 0,01 - datoteka stvorena
- Dodatni Komentirajte:
-
-------------------------------------------------- --------------------------------
library IEEE;
uporabu IEEE.STD_LOGIC_1164.ALL;
uporabu IEEE.STD_LOGIC_ARITH.ALL;
uporabu IEEE.STD_LOGIC_UNSIGNED.ALL;
---- Uncomment sljedećih biblioteka deklaracije ako instantiating
---- Bilo Xilinx primitivi u ovom kodu.
- Knjižnica UNISIM;
- Koristiti UNISIM.VComponents.all;
entiteta je divider
Luka (sat: u STD_LOGIC;
Clock2: STD_LOGIC out);
end divider;
arhitektura bihevioralne i djelitelja je
signala counter: STD_LOGIC_Vector (31 downto 0): = (X "00000000");
signal sud: STD_LOGIC: = '0 ';
početi
Proces (Sat, sud)
Početi
ako rising_edge (sat) tada
counter <= brojac 1;
ako je brojač = 100000000 onda
counter <= (X "00000000");
Cout <= nije sud;
drugo
Cout <= sud;
end if;
end if;
Clock2 <= sud;
Kraj Napredak;
end Behavioral;
Je li bilo tko tko znati problem i što sam učinio krivo na broj ?????
Kod je pellow:-------------------------------------------------- --------------------------------
- Tvrtka:
- Projekcija:
-
- Stvaranje Datum: 10/02/2006 17:11:51
- Dizajn Ime:
- Modul Naziv: divider - Bihevioralna
- Naziv projekta:
- Ciljana Uređaji:
- Alat verzije:
- Opis:
-
- Zavisni teritoriji:
-
- Revizija:
- Revizija 0,01 - datoteka stvorena
- Dodatni Komentirajte:
-
-------------------------------------------------- --------------------------------
library IEEE;
uporabu IEEE.STD_LOGIC_1164.ALL;
uporabu IEEE.STD_LOGIC_ARITH.ALL;
uporabu IEEE.STD_LOGIC_UNSIGNED.ALL;
---- Uncomment sljedećih biblioteka deklaracije ako instantiating
---- Bilo Xilinx primitivi u ovom kodu.
- Knjižnica UNISIM;
- Koristiti UNISIM.VComponents.all;
entiteta je divider
Luka (sat: u STD_LOGIC;
Clock2: STD_LOGIC out);
end divider;
arhitektura bihevioralne i djelitelja je
signala counter: STD_LOGIC_Vector (31 downto 0): = (X "00000000");
signal sud: STD_LOGIC: = '0 ';
početi
Proces (Sat, sud)
Početi
ako rising_edge (sat) tada
counter <= brojac 1;
ako je brojač = 100000000 onda
counter <= (X "00000000");
Cout <= nije sud;
drugo
Cout <= sud;
end if;
end if;
Clock2 <= sud;
Kraj Napredak;
end Behavioral;