Forum Discussion
Altera_Forum
Honored Contributor
14 years agoI found out, that if I want to intialize DM9000A from Nios, I have to solve some addressing.
My intention is to make a interface which receives data from stream, makes a ethernet packet from data and sends it to the DM9000A. But at the beginning I have to initialize my "transceiver" with MAC, IP address, IP header... and DM9000 with some settings too (interrupts, etc). I have Avalon master -> my VHDL transceiver -> DM9000A, transceiver is addressable, but DM9000A not. So I have to place some bidirectional Avalon parallel I/O port between my transceiver and DM9000A because of addressing its ports from Nios. Summary: 1. Initialize my transceiver from Nios 2. Initialize DM9000A from Nios via parallel port between transceiver and DM9000A 3. No more initalizion. Transfer data from stream to DM9000A Is Avalon parallel port in front of DM9000A right way for initialization at the beginnig?