Делаю контроллер TFT дисплея PD035VX3. Тайминг контроллер написал. Работает отлично.
Вот решил пока для теста использовать внутренню память плиски. плиска xc3s500e.
Сгенерил память двухпортовую.
ENTITY rambmax IS
port (
addra: IN std_logic_VECTOR(18 downto 0);
addrb: IN std_logic_VECTOR(18 downto 0);
clka: IN std_logic;
clkb: IN std_logic;
dina: IN std_logic_VECTOR(0 downto 0);
dinb: IN std_logic_VECTOR(0 downto 0);
douta: OUT std_logic_VECTOR(0 downto 0);
doutb: OUT std_logic_VECTOR(0 downto 0);
ena: IN std_logic;
enb: IN std_logic;
wea: IN std_logic;
web: IN std_logic);
END rambmax;
вот как её прикрутить ,что бы синхронно читать её и плевать данные в tft?
Данные вывожу в TFT так!
process (iCLK_TF)
begin
if rising_edge(iCLK_TF)then
if ycur<480 then
RGB<=iRGB;
end if;
end process;
Сильно не пинайте! Это мой первый проект на FPGA!