Python-based RTL Generator Demonstrated on a Low-IF 2-FSK Wireless Communication System
Brandon P. Hippe, David C. Burnett
Abstract
Hardware optimization is critical in the design of efficient wireless communication systems. Wireless communication hardware often consumes a significant fraction of the total system's power budget, with much of this power used in circuits that reduce various types of noise, particularly in the analog front end. The Single-Chip Micro Mote, or SCuM, uses a crystal-free radio architecture and makes design trade-offs that favor power consumption over noise performance while maintaining standards compatibility with popular Internet-of-Things (IoT) protocols such as IEEE 802.15.4 and Bluetooth Low Energy. In the continued development of SCuM, we recognize that the digital baseband hardware developed can be more closely optimized with the architecture of the chip. In this paper, we present an extensible Python-based RTL generator that is closely linked to simulation and testing environments. This approach provides flexibility for use on different hardware platforms, such as tape-outs and FPGA implementations, and has promise in AI-assisted design workflows.
Create a lesson
Related papers
Leader-Follower Formation Control with Prescribed Convergence Rates under Bearing Persistence of Excitation
Tarek Bouazza, Zhiqi Tang, Soulaimane Berkane et al.
On asymptotic stability of the time-varying Kalman filter for unstabilizable linear systems: an optimization perspective
James B. Rawlings, Titus Quah, Matthias A. Müller
Designing Grid-Aware Dynamic Specifications for Large Data Center Loads
Ashutossh Gupta, Vassilis Kekatos
Time-Optimal Operation of a Load-Hoisting Gantry Crane
Eric Mountain, Tarunraj Singh
Learning to Solve Two-Stage Stochastic Unit Commitment Problems with Quality Guarantees
Andrea Fusco, Andrea Lodi, Lavanya Marla
Towards Interaction Regulation from Human Feedback via Free Energy Minimization
Maria Paula Diaz Monfort, Cinzia Tomaselli, Michael Richardson et al.