Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21607 Discussions

Shared Bus Memory Interface with Cyclone 3

Altera_Forum
Honored Contributor II
1,678 Views

Hi, 

I need to interface SRAM and Flash memory with cyclone 3 fpga.In that i am planning to use shared address bus and data bus for SRAM and FLASH Memory to commmunicate with fpga. Is it Possible? IF it possible what are all the things i have to taken care.;)Thanks in advance.;)
0 Kudos
6 Replies
Altera_Forum
Honored Contributor II
968 Views

With SOPC builder you can use a tristate bridge, that is designed to connect the FPGA to one or several devices sharing an address and data bus.

0 Kudos
Altera_Forum
Honored Contributor II
968 Views

If show , can i use same pin number for connecting sram and flash memory to cyclone 3 fpga in my schematics? In that case ,is it necessary for any terminting resistance or some other protection circuit to use?  

Thanx for your quick response.
0 Kudos
Altera_Forum
Honored Contributor II
968 Views

No need for any protection, just connect both components to the same bus.

0 Kudos
Altera_Forum
Honored Contributor II
968 Views

Hi Daixiwen, 

 

How about their control signal .All those signal should be seperate or can we mux few signals? 

 

could you please suggest me any document regarding this? 

 

Regards, 

Shahul
0 Kudos
Altera_Forum
Honored Contributor II
968 Views

Hi Shahul, 

SRAM and flash can share the same pins for data, address, rd and wr. 

The sopc tristate bridge will generate separate chip select control signals for the two devices. 

 

Cris
0 Kudos
Altera_Forum
Honored Contributor II
968 Views

thank you cris:)

0 Kudos
Reply