Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- I don't know if the EPCS Serial Flash controller is still a good idea. The documentation is very poor and Altera says: "Altera does not publish the usage of the control and data registers." and "The core must be connected to a NIOS II processor.". --- Quote End --- Where did you get that from? The registers are described in http://www.altera.com/literature/ug/ug_embedded_ip.pdf on page 5-4 and there is nothing secret about them. In fact if you look the EPCS controller core is nothing more than a ROM containing a bootloader and a SPI master combined in a single address space. If you don't intend to use a Nios CPU you can just use a SPI master instead. IIRC the EPCS driver provided by Altera should even work in this case with little modification (basically configure it so that it doesn't use an offset from the controller's base address).