Mình có đọc một chương trình điều khiển VGA trong đó tác giả có sử dụng compoment RAMB16_S9_S9 nhưng mình không hiểu mô tả VHDL của thành phần này,mình post lên đây mong mọi người biết rồi thì chỉ bảo cho
VideoRAM : RAMB16_S9_S9
generic map(
INIT_00 => X"000000000000000000000000000000000000000000000000 00004d004d004d00"
)
port map(WEA => '0',
ENA => '1',
SSRA => '0',
CLKA => clk50,
ADDRA => ScreenAddress(10 downto 0),
DiA => (OTHERS=>'0'),
DOA => aski,
WEB => decode_done_int,
ENB => '1',
SSRB => '0',
CLKB => clk50,
ADDRB => TopAddr(10 downto 0),
DiB => Decoded,
DOB =>Data_out_RAM16_S9_S9 ,--khong dung den
DIPA => "0",
DIPB => "0"
);
VideoRAM : RAMB16_S9_S9
generic map(
INIT_00 => X"000000000000000000000000000000000000000000000000 00004d004d004d00"
)
port map(WEA => '0',
ENA => '1',
SSRA => '0',
CLKA => clk50,
ADDRA => ScreenAddress(10 downto 0),
DiA => (OTHERS=>'0'),
DOA => aski,
WEB => decode_done_int,
ENB => '1',
SSRB => '0',
CLKB => clk50,
ADDRB => TopAddr(10 downto 0),
DiB => Decoded,
DOB =>Data_out_RAM16_S9_S9 ,--khong dung den
DIPA => "0",
DIPB => "0"
);
)

Comment