Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
12748 Discussions

Disabling SGDMA in NicheStack project

Altera_Forum
Honored Contributor II
1,350 Views

I created a TSE Project, I'm running 10/100Mb Small MAC with the MII interface. I removed the SGDMA from the example project I had.  

1) In the "Triple-Speed Ethernet MegaCore Function" User guide for the small MAC interface it does not show an SGDMA interface, I assume that you don't need it, is this so? 

2) Can I disable SGDMA in the NicheStack library? 

3) How would I do that?
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
637 Views

SGDMA is how the Ethernet frames move between memory (SDRAM, DDR, etc.) and the TSE. If you remove it, the NicheStack library would be unable to communicate with the network (it would be able to control the TSE registers, but unable to send/receive actual Ethernet frames).

0 Kudos
Altera_Forum
Honored Contributor II
637 Views

I see your point, Figure 11-1 in the "Triple-Speed Ethernet MegaCore Function User Guide" shows this clearly. Sorry, I should have noticed that on the first pass.

0 Kudos
Reply