i want to design a board with BF533 and Arria GX FPGA. In this design i want to bbot BF533 from FPGA using SPI booting method . so please suggest me how to make schematic or any blockdiagram for proceeding further... How can i make connections from FPGA to Bf533 to boot in SPI bboting method...
The blackfin bootloader loads code from specific SPI flash memory devices. So if you really want the FPGA to pretend to be one, you'll need to first implement an SPI slave device interface on your FPGA. Then implement the SPI flash registers on top of that. So that when the blackfin tries to access the SPI flash control registers, it's able to. You need to pretend to be an SPI flash. That's more than just an SPI port.
Then of course you also still need to have, somewhere on your board, presumably in a flash part attached to the FPGA, the actual blackfin code that you want the bootloader to load.
Yes you can do all this, but it's going to cost you gates & pins on your FPGA, and a lot of work. All to save one small cheap serial flash? I would consider going with a smaller cheaper FPGA, and put a small serial flash on the SPI port.