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

Muxing CFI flash controller of SOPC with another controller

Altera_Forum
Honored Contributor II
1,204 Views

Hi all, 

In my design, there is a requirement of using two flash controllers, one is CFI flash Controller, in SOPC and another is VHDL code written for same flash. Depending on selection value, I want to select address, data and control lines of these controllers. I wanted to know that would it be possible? My main doubt lies in CFI controller, whether it would retain its properties each time selected again? Also, will there be any other issues that I need to keep in mind?
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
369 Views

The CFI controller the sopc builder offers is nothing special. 

in fact it is just a simple interface to the avalon switch fabric the routes the adr and data between them and controls the read and write signals acc. to your setup, access and hold requirements you entered inside the sopc builder. 

to share your components, just create your own cfi flash module. 

within sopc builder there is a possability to tell the tri state bridge which signals from different components connected to that bridge can be shared. but i think that would need your custom cfi flash ip to be a sopc component. haven't done that yet with modules outside sopc. 

but you could create a dummy sopc component that includes your design ....
0 Kudos
Reply