Wednesday November 1st, 2023
The seminar is part of the FIRE symposia and is jointly organised by QBayLogic, SURF and the Hardware Accelleration Network NL. Participation is completely free of charge, and lunch will be provided thanks to our kind hosts at SURF.
Please let us know here if you wish to receive notifications about upcoming FIRE FPGA events!
10:00-10:05 | Opening |
10:05-10:30 | Design rules and automation for FPGA development at Technolution |
10:35-11:00 | SOCs/FPGAs: Beyond programmable functionality |
11:00-11:30 | Coffee break |
11:30-11:55 | Realtime FPGA processing for measurement and control applications |
12:00-12:25 | Efinix Titanium Series of FPGA – Low Power and High Performance for the Edge |
12:30-14:00 | Lunch |
14:00-14:25 | Complex Timing Constraints |
14:30-14:55 | Lattice Nexus family of FPGAs |
15:00-15:30 | Coffee break |
15:30-15:55 | Hardware verification with Clash HDL and automated counter-example shrinking |
16:00-16:25 | Using the AMD Dynamic Function eXchange (DFX) flow to achieve timing closure |
16:30-17:30 | Drinks |
Speakers:
Dr. Ir. Edwin Hakkennes (Technolution)
Ir. Tom van Leeuwen (Technolution)
Abstract:
At Technolution, we place a lot of emphasis on the quality and reproducibility of our FPGA design process. Design automation is an important method to ensure these aspects, right from the start of any FPGA development project.
In this talk, we will show you the key elements of the Technolution way of working for FPGA development and related disciplines such as electronics design and (embedded) software development. We will start with setting out our main goals, as well as the rules and tools we apply to realize these goals. In conclusion, we will demonstrate the benefits of this approach. In particular, we will show you how to use Gitlab to automate the testing, building and releasing of our implementations. We will look at some of the tools we developed along the way. Finally, we will show how all of this helps us work efficiently and effectively for our customers.
Speaker:
Dirk van den Heuvel (TOPIC embedded systems), Principal Consultant
Abstract:
The time FPGAs were used just as glue-logic or as a prototyping means for ASICs has long gone. The current generation FPGA and SOC devices form the core of applications in a variety of domains. This demands of a product not just to comply to the requested functionality, but also to specific standards and legislation. Safety and security are often key product aspects as they relate to product risks. Many development standards are therefore typically risk-based. Compliance to these standards has a significant impact on the functional design and the additional features to implement.
This presentation will address the safety aspects of some typical FPGA/SOC-based designs and applied design flows where functional safety formed an integral part of the implementation. Function isolation, processing diversity, single-event upset detection and mitigation are being discussed here in an end-product context. Join this presentation to learn from hands-on experience how to reduce the impact of safety-related design decisions and applied development flow.
Speaker:
Ronald Grootelaar (Kendrion)
Abstract:
Speaker:
Joachim Mueller (Efinix), FAE Manager Europe
Abstract:
The second generation FPGA family introduced by Efinix Inc (Cupertino, California), Efinix Titanium, consistently continues the path of solving special requirements for edge applications and beyond.
Small size, low power, support for special functions. The presentation takes a tour through Titanium functions and features. Why is Titanium is a good choice for the edge, for sensor aggregation, for pre-processing and more? The session will conclude with an up-to-date snapshot of upcoming family members and variants.
Speaker:
Frank de Bont (Core|Vision)
Abstract:
The latest generation of AMD FPGAs are very complex systems. As an example I will mention a Versal AI FPGA. The Versal device has 3 processing engines called: Scalar
Engines, Adapatable Engine and Intelligent Engines. Each processing engine can communicate with each other via a Network On-Chip.
To achieve a design closure more efficiently and productively, we must use the three
pillars of design closure (functional closure, timing closure and power closure).
This presentation will emphasis on timing closure. We will address the following topics in a nutshell
Speaker:
Etienne Janssen (Lattice Semiconductor)
Speaker:
Martijn Bastiaan (QBayLogic)
Abstract:
This talk will discuss the Clash hardware description language with a focus on verification. We will begin by providing an overview of the Clash HDL, highlighting its distinct features compared to traditional HDLs. The presentation will then quickly focus on property testing and constraint random generation and its role in creating diverse test scenarios. While constraint random generation is something that is commonly found in many verification frameworks, the automated shrinking of counter-examples as available in some of Clash verification frameworks is not. Practical examples will be presented to demonstrate the application of these techniques in the verification process and their potential to enhance design reliability and efficiency.
Speaker:
Gert-Jan Lahpor (Aimvalley), Senior FPGA designer
Abstract:
AMD supports a Dynamic Function eXchange FPGA development flow which allows partial implementation and programming of FPGAs.
A variant of this flow is called “abstract shell”. It’s focus is on partial implementation and not so much on partial programming of the FPGA.
The abstract shell flow can also be used to gain better control over timing-closure. As a bonus it can significantly reduce FPGA build times.
This presentation will elaborate on the benefits and drawbacks of this technique
An FPGA design house delivering "right the first time" solutions.
Design and realisation by:
Comyoo | creatieve studio
Capitool 10
7521 PL Enschede
+31 (0)85 8000 380
info@qbaylogic.com
CoC: 66440483
VAT: NL856554558B01