Altera_Forum
Honored Contributor
12 years agoNIOS + Eth minimum resources utilization
Hi to all,
I just registerd to the forum! :) I'm familiar with FPGAs but I'm starting to use NIOS in these days. The system that I would like to realize uses the Ethernet to receive data from a PC and NIOS should pass this data to custom logic inside the FPGA. My first constraint is to use less resources as possible for the NIOS+ETH system, to do so my first question is: is it possible for NIOS to use the external DDR3 (my stratix IV based board has an external DIM module) as data and instruction memory(to reduce the on_chip memory) ? To be more clear it is possible on boot to load the efi on the DDR and use "only" the external memory? I'm trying to adapt some tutorials\examples with uniphy DDR3 controller and triple speed ethernet with an architecture like: 1) onchip_memory + nios + tse + other peripherals running at 125MHz (for the tse) 2) uniphy DDR3 controller running at 333MHz 3) a clock crossing bridge with m0 connected to uniphy avl port and s0 to both instruction master and data master. If I don't connect clock crossing bridge to s0 the system seems to run properly ( system id and timestamp match) but when all is connected system id and timestamp are no longer found :( There is some example quite similar to my architecture that I can use as reference design? Thanks!