E
etherios
Guest
Ok Πίσω ξανά μετά από τόσο καιρό.Ευτυχισμένο το νέο έτος σε όλους σας.
Θέλω να συλλάβει την αλλαγή δραστηριότητα μιας κυματισμός αθροιστής
Έχω τα παρακάτω αρχεία
adder.vhd η οποία περιγράφει την προσθήκη
IEEE βιβλιοθήκη?
χρήση IEEE.std_logic_1164.all?
αθροιστής οντότητα είναι
λιμένα (
α, β, γ: στο std_logic?
άθροισμα, να: out std_logic)?
αθροιστής τέλος?
αθροιστής αρχιτεκτονική του προσθήκη είναι
αρχίζω
άθροισμα <= a xor b xor c?
φέρουν <= (α και β) ή (β και γ) ή (γ και α)?
αθροιστής τέλος?και η adder_n.vhd που περιγράφει την προσθήκη rippler
IEEE βιβλιοθήκη?
χρήση IEEE.std_logic_1164.all?
adder_n οντότητα
generic (N: integer: =
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Ψυχρός" border="0" />
?
λιμένα (
α, β: σε std_logic_vector (0 έως Ν-1)?
CIN: σε std_logic?
s: out std_logic_vector (0 έως Ν-1)?
δικαστήριο: out std_logic)?
adder_n τέλος?
struct αρχιτεκτονική του adder_n είναι
αθροιστής συνιστώσα
λιμένα (
α, β, γ: στο std_logic?
άθροισμα, να: out std_logic)?
συνιστώσα τέλος?
σήμα c: std_logic_vector (0 to N)?
αρχίζω
γ (0) <= CIN?
δικαστήριο <= c (N)?
προσθήκες: k για το 0 έως Ν-1 παράγουν
Α1: προσθήκη χάρτη λιμάνι (α (κ), β (κ), γ (κ), s (κ), γ (κ 1))?
τέλος παράγουν προσθήκες?
τέλος struct?i χρησιμοποιήστε την ακόλουθη δέσμη ενεργειών στο Synopsys
που search_path / home / kanagno / σχέδια / hardware / αθροιστής
που link_library / usr/synopsys/umc_libraries/UMCL18U250D2_2.4/design_compiler/umcl18u250t2_typ.db
που target_library / usr/synopsys/umc_libraries/UMCL18U250D2_2.4/design_compiler/umcl18u250t2_typ.db
που symbol_library / usr/synopsys/umc_libraries/UMCL18U250D2_2.4/design_compiler/umcl18u250t2.sdb
Αναλύουμε-VHDL format adder.vhd
επεξεργαστεί αθροιστής
Αναλύουμε-VHDL format adder_n.vhd
επεξεργαστεί adder_n
σύνδεσμός
uniquify
compile
write-format VHDL-synthesized.vhd εξόδου
Τώρα Πως μπορώ να χρησιμοποιήσω το synthesized.vhd σε modelsim προκειμένου να συλλάβει τη μεταγωγή δραστηριότητα του σχεδιασμού με τη χρήση testbench αρχείο;
Θέλω να συλλάβει την αλλαγή δραστηριότητα μιας κυματισμός αθροιστής
Έχω τα παρακάτω αρχεία
adder.vhd η οποία περιγράφει την προσθήκη
IEEE βιβλιοθήκη?
χρήση IEEE.std_logic_1164.all?
αθροιστής οντότητα είναι
λιμένα (
α, β, γ: στο std_logic?
άθροισμα, να: out std_logic)?
αθροιστής τέλος?
αθροιστής αρχιτεκτονική του προσθήκη είναι
αρχίζω
άθροισμα <= a xor b xor c?
φέρουν <= (α και β) ή (β και γ) ή (γ και α)?
αθροιστής τέλος?και η adder_n.vhd που περιγράφει την προσθήκη rippler
IEEE βιβλιοθήκη?
χρήση IEEE.std_logic_1164.all?
adder_n οντότητα
generic (N: integer: =
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Ψυχρός" border="0" />
?
λιμένα (
α, β: σε std_logic_vector (0 έως Ν-1)?
CIN: σε std_logic?
s: out std_logic_vector (0 έως Ν-1)?
δικαστήριο: out std_logic)?
adder_n τέλος?
struct αρχιτεκτονική του adder_n είναι
αθροιστής συνιστώσα
λιμένα (
α, β, γ: στο std_logic?
άθροισμα, να: out std_logic)?
συνιστώσα τέλος?
σήμα c: std_logic_vector (0 to N)?
αρχίζω
γ (0) <= CIN?
δικαστήριο <= c (N)?
προσθήκες: k για το 0 έως Ν-1 παράγουν
Α1: προσθήκη χάρτη λιμάνι (α (κ), β (κ), γ (κ), s (κ), γ (κ 1))?
τέλος παράγουν προσθήκες?
τέλος struct?i χρησιμοποιήστε την ακόλουθη δέσμη ενεργειών στο Synopsys
που search_path / home / kanagno / σχέδια / hardware / αθροιστής
που link_library / usr/synopsys/umc_libraries/UMCL18U250D2_2.4/design_compiler/umcl18u250t2_typ.db
που target_library / usr/synopsys/umc_libraries/UMCL18U250D2_2.4/design_compiler/umcl18u250t2_typ.db
που symbol_library / usr/synopsys/umc_libraries/UMCL18U250D2_2.4/design_compiler/umcl18u250t2.sdb
Αναλύουμε-VHDL format adder.vhd
επεξεργαστεί αθροιστής
Αναλύουμε-VHDL format adder_n.vhd
επεξεργαστεί adder_n
σύνδεσμός
uniquify
compile
write-format VHDL-synthesized.vhd εξόδου
Τώρα Πως μπορώ να χρησιμοποιήσω το synthesized.vhd σε modelsim προκειμένου να συλλάβει τη μεταγωγή δραστηριότητα του σχεδιασμού με τη χρήση testbench αρχείο;