coulud kako ja znam da je dual port ovna su podignuti?

L

lzh08

Guest
coulud kako ja znam da je dual port ovna su uspješno izgradili?
sljedeći korak (quartus 5.0):
1. Prvi alat-> megawizard plug-in manager, a zatim odaberite "memorije prevodilac", a zatim odaberite "ram-2-port", izbor je:
pročitati samo jedan priključak, jedan pisati samo port;
podaci širina čitanje luke je 16 bita, a podaci širine adresa luke je 12 bita, dva priključka dijele jedan sat.
podaci širina čitanje luke je 8 bita, a podaci širine luke adresa je 13 bitni;
2. Graditi datoteka naimenovan ram2port.vhd
3. Sljedeće je kod:
KNJIŽNICA IEEE;
KORIŠTENJE IEEE.Std_Logic_1164.ALL;
KORIŠTENJE IEEE.Std_Logic_Unsigned.ALL;
KORIŠTENJE IEEE.Std_Logic_Arith.ALL;

OSOBE ADSAMPLE IS
LUKA
(
SysClk: u Std_Logic;
Led: out std_logic_vector (3 downto 0);
RST: in std_logic;
);
END ADSAMPLE;

ARHITEKTURA djelovanje ADSAMPLE JE

ram2port komponenta IS
LUKA
(
podaci: U STD_LOGIC_VECTOR (15 DOWNTO 0);
carić: U STD_LOGIC: = '1 ';
wraddress: U STD_LOGIC_VECTOR (11 DOWNTO 0);
rdaddress: U STD_LOGIC_VECTOR (12 DOWNTO 0);
sat: U STD_LOGIC;
q: OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
);
......

- bulid polje pod nazivom rambit_1 [2048], element 16 bit,

podtip ramWord_1 je std_logic_vector (15 downto 0);
tip ramWordType_1 je array (0 to 11) of ramWord_1;
signala ram16bit_1: ramWordType_1;

- izgraditi niz zove rambit_1 [4.096], element 8 bita,podtip ramByte_1 je std_logic_vector (7 downto 0);
tip ramByteType_1 je array (0 to 12) of ramByte_1;
signala ram8bit_1: ramByteType_1;

U6: ram2port port map
(
data => ram16bit_1 (dualPortRamWrAddrCount_1),
carić => '1 ',
wraddress => conv_std_logic_vector (dualPortRamWrAddrCount_1, 12),
rdaddress => conv_std_logic_vector (dualPortRamRdAddrCount_1, 13),
sat => SysClk,
q => ram8bit_1 (dualPortRamRdAddrCount_1)
);
END komponenta;

sastaviti rezultat je:
Ukupno memorije bita 0 / 230616?
zašto?

 
Hi lzh08,

Možete koristiti ovaj ram's model simulacijski model, obaviti neke simulacije, i provjerite valnog oblika kako bi bili sigurni da je u redu!

 

Welcome to EDABoard.com

Sponsor

Back
Top