Event: FPGA Conference 2024
Date of presentation: 3 July 2024, 14:15
Audience: ~60
The ever-growing demand for experienced FPGA engineers outpaces the reality of market supply. To sustain this trend, success hinges on higher efficiency. This new approach requires breaking away from some old habits and learning new tricks.
The presentation highlights key elements in modern digital systems design strategies that align with new requirements. We will explore the concept of “design for reuse”, a phrase over 25 years old. High-level design approaches, good engineering practices, coding guidelines and improved tools will be discussed. Project management issues will also be touched upon. Only through this combination, coupled with verification techniques, can a real difference be made.
A central theme revolves around adopting a modular and hierarchical design approach based on solid and clear design requirements. Breaking down a complex system into manageable modules promotes reusability, simplifies verification, and facilitates parallel development. The presentation emphasizes the importance of abstraction layers and well-defined interfaces, enabling easier collaboration among design teams and reducing time-to-market.
A crucial aspect of FPGA development is the effective use of hardware description languages. The presentation provides insights into writing efficient and synthesizable code, avoiding common pitfalls, and maximizing language features to enhance design clarity and maintainability.
Throughout the presentation, real-world case studies and hands-on examples will illustrate the practical application of the proposed strategies and techniques. For anyone seeking to boost FPGA engineering efficiency, this presentation provides a condensed view of how to deliver the cutting-edge change the engineering world needs.
