abimann
Member level 4
What type is this component instantian code bram, dram , fifo or what ?
This DaveShahs code for MIPI, I am doing customization for OV4689 and I cannot understand how to do buffer, I thought it BRAM and when i try i cannot to make it because for bram addresses must be same width but here is different address A , Address B, Data in and Data out.
Please someone explain how to do this different input and output for same buffer . Or this is not bram ?
This DaveShahs code for MIPI, I am doing customization for OV4689 and I cannot understand how to do buffer, I thought it BRAM and when i try i cannot to make it because for bram addresses must be same width but here is different address A , Address B, Data in and Data out.
Please someone explain how to do this different input and output for same buffer . Or this is not bram ?
Code VHDL - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 COMPONENT input_line_buffer PORT ( clka : IN STD_LOGIC; ena : IN STD_LOGIC; wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); addra : IN STD_LOGIC_VECTOR(11 DOWNTO 0); dina : IN STD_LOGIC_VECTOR(63 DOWNTO 0); clkb : IN STD_LOGIC; addrb : IN STD_LOGIC_VECTOR(9 DOWNTO 0); doutb : OUT STD_LOGIC_VECTOR(255 DOWNTO 0) ); END COMPONENT; COMPONENT output_line_buffer PORT ( clka : IN STD_LOGIC; ena : IN STD_LOGIC; wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); addra : IN STD_LOGIC_VECTOR(9 DOWNTO 0); dina : IN STD_LOGIC_VECTOR(255 DOWNTO 0); clkb : IN STD_LOGIC; addrb : IN STD_LOGIC_VECTOR(11 DOWNTO 0); doutb : OUT STD_LOGIC_VECTOR(63 DOWNTO 0) ); END COMPONENT;
Last edited by a moderator: