Forum Discussion
Altera_Forum
Honored Contributor
18 years agoHey, the tri state that is being converted is SRAM_TRISTATE_BUFFER. It was created by using the COMPONENT lpm_bustri form the MegaWizard. "sram_data" is bidirectional and it goes directly to the Data pins of the SRAM. "sram_tri_state_data" comes from the Data pins from the PCI bus. "not sram_wr_en" is just the PCI_write signal from the PCI bus. Is this the information you were looking for? Thanks.
PCI_RD_TRISTATE : bus_tri32uni port map ( data => sram_data, enabledt => PCI_RD_EN and not MODULE_EN, tridata => PCI_DATA ); SRAM_TRISTATE_BUFFER : bus_tri32uni port map ( data => sram_tri_state_data, enabledt => not sram_wr_en, tridata => sram_data );