currently I have developed an application using FPGA to do some acquisitions from ADCs. Inside the FPGA I have a soft-ip CPU (NIOS), which
processes the acquired data, and sends via ethernet - using TCPIP socket - away.
As the resources of the NIOS are limited (runs 120MHz), I was thinking to use beaglebone as an optimal candidate to replace the soft-core CPU. My idea is to use
GPMC in sync sram mode to transfer data.
However, linux seems to me quite heavy for such task. The NIOS cpu is running uCOSII and does perfectly fine, the application is lighweight and does not need any
supporting ‘operating system’. So I was wondering, if someone of you
created a standalone application, which uses ethernet drivers/memory management etc and ran it on the beaglebone, whether he could eventually advice on that. The best would be a
statically linked application, which initiates ethernet driver and runs tasks of my choice. Does that sound feasible, or it is completely out of reachable scope?
Try StarterWare to help you port uCOSII: http://beagleboard.org/project/starterware.