Is there any other possibility to interface ethernet controller with ARM7 other than spi??
Yes, there is.