Medium Access Control (MAC) plays a central role in communication devices for shared-medium protocols commonly found in home networks such as Wireless LAN (WLAN). With ongoing protocol evolution, this MAC layer has grown and still grows in complexity and its requirements (e.g., real-time). It now poses a unique challenge to a system's design. But adaptability as required for such evolving and heterogeneous protocols cannot be provided by today's conventional, dedicated devices. New and disciplined approaches to the development of flexible platforms are thus required that allow for trading off architectural features in the light of tough market competition.
Consequently, we propose a novel universal MAC concept that promotes scalability, flexibility, and ease-of-use. It is complemented by an application-driven methodology and framework for productively modeling, exploring, and implementing efficient systems. This framework is extended to address the complexity and the real-time requirements of MAC protocols in a productive way. A fully-functional and executable system model of IEEE 802.11n Wireless LAN is presented as an example. The model drives architectural design space exploration, resulting in indicative system cost estimates and a platform architecture template. A software-based FPGA prototype is implemented that demonstrates architectural concepts and re-uses the system model as device firmware. The resulting protocol-agnostic system is a competitive platform for MAC systems that proves the capabilities of our comprehensive development flow.