Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21611 토론

Shared Bus Memory Interface with Cyclone 3

Altera_Forum
명예로운 기여자 II
1,684 조회수

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 포인트
6 응답
Altera_Forum
명예로운 기여자 II
974 조회수

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 포인트
Altera_Forum
명예로운 기여자 II
974 조회수

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 포인트
Altera_Forum
명예로운 기여자 II
974 조회수

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

0 포인트
Altera_Forum
명예로운 기여자 II
974 조회수

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 포인트
Altera_Forum
명예로운 기여자 II
974 조회수

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 포인트
Altera_Forum
명예로운 기여자 II
974 조회수

thank you cris:)

0 포인트
응답