note: the timer problem was actually the dhcp problem from my stupid moment when i enabled the "set_1000". It actually gets stuck after the autonegotiation.
recap: - I have a working ethernet design with its hardware based on the
de2-115 webserver example and the software based on the
sss example.
- When i remove the SRAM, it gets stuck in the Nios initialisation of the ethernet design.
[update] point 2: I've tried to remove the SRAM but my ethernet initialisation gets stuck after
INFO : TSE MAC 0 found at address 0x0c042000
INFO : PHY Marvell 88E1111 found at PHY address 0x10 of MAC Group
INFO : PHY - Automatically mapped to tse_mac_device
INFO : PHY - Restart Auto-Negotiation, checking PHY link...
INFO : PHY - Auto-Negotiation PASSED
The way i've removed it is:
1. I've left the pin assignments as is in the Quartus pin planner.
2. I deleted the Terasic SRAM module from the qsys. It doesn't appear to connect anywhere special.
3. I've checked through all the module settings (nios, tse etc) in Qsys and can't find anything that refers to the SRAM.
4. I've commented it out of the module instantiation as to align with the Qsys change.
According to the BSP linker, nothing seems to link it.
I've checked what i can timer wise. I also remember the first time i tried to do this, i did a signal tap on the sram and didn't pick up any enabling of it, or changes in data. But i may have missed something there.
Any ideas, because i'm out of them?