I want to dabble in the design of hardware and protocols, specifically for wireless mesh networking. Is there a software-based alternative to getting an FPGA setup and writing code for it? Are there any tools well-suited for coding/designing the protocol(s) for such a device?
Clarification: I'm looking for free and preferably open source tools. Of course! And I'd love to hear specific likes/dislikes.