Делаю контроллер 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!
--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
|