яким coulud я знаю, що подвійний порт ОЗУ було побудовано?

L

lzh08

Guest
coulud наскільки я знаю, що подвійний порт ОЗУ було побудовано успішно?
Наступним кроком (Quartus 5.0):
1. Перший інструмент-> megawizard модуль менеджера,
а потім виберіть пункт "пам'яті компілятора", потім виберіть "баран-2-порт", варіант:
читати тільки один порт, писати тільки порт;
дані ширина читання порту становить 16 біт, а також дані, ширина адреса порту 12 біт, два порти долю однієї години.
дані ширина читання порту складає 8 біт, а також дані, ширина адреса порту становить 13 бітний;
2. Побудувати фото ram2port.vhd
3. Нижче наводиться код:
БІБЛІОТЕКА IEEE;
ВИКОРИСТАННЯ IEEE.Std_Logic_1164.ALL;
ВИКОРИСТАННЯ IEEE.Std_Logic_Unsigned.ALL;
ВИКОРИСТАННЯ IEEE.Std_Logic_Arith.ALL;

ENTITY ADSAMPLE IS
ПОРТ
(
SysClk: в Std_Logic;
Led: з std_logic_vector (3 downto 0);
RST: в std_logic;
);
КІНЕЦЬ ADSAMPLE;

АРХИТЕКТУРА дій ADSAMPLE IS

Компонент ram2port IS
ПОРТ
(
дані: В STD_LOGIC_VECTOR (15 DOWNTO 0);
Рен: В STD_LOGIC: ='1 ';
wraddress: В STD_LOGIC_VECTOR (11 DOWNTO 0);
rdaddress: В STD_LOGIC_VECTOR (12 DOWNTO 0);
годин: В STD_LOGIC;
Q:
З STD_LOGIC_VECTOR (7 DOWNTO 0)
);
......

- Bulid масив з

ім'ям rambit_1 [2048], одним з елементів 16 біт,

підтип ramWord_1 є std_logic_vector (15 downto 0);
Тип ramWordType_1 є масив (від 0 до 11) ramWord_1;
Сигнал ram16bit_1: ramWordType_1;

- Створити масив з

ім'ям rambit_1 [4096], один елемент 8 біт,підтип ramByte_1 є std_logic_vector (7 downto 0);
Тип ramByteType_1 є масив (від 0 до 12) ramByte_1;
Сигнал ram8bit_1: ramByteType_1;

U6: ram2port порт карті
(
Дані => ram16bit_1 (dualPortRamWrAddrCount_1),
Рена =>'1 ',
wraddress => conv_std_logic_vector (dualPortRamWrAddrCount_1, 12)
rdaddress => conv_std_logic_vector (dualPortRamRdAddrCount_1, 13),
Годинник => SysClk,
Q => ram8bit_1 (dualPortRamRdAddrCount_1)
);
END компонентів;

компіляції результат:
Загальний обсяг пам'яті, біт 0 / 230616?
чому?

 
Привіт lzh08,

Ви можете використовувати цей баран моделі моделі, деякі моделювання та перевірки сигналу, щоб переконатися, що нічого!

 

Welcome to EDABoard.com

Sponsor

Back
Top