Skip to content
0:00 / 0:00

#fixed-point#python#co-simulation

Live Webinar: Fixed-Point Python Co-simulation

Enclustra - Everything FPGA.

291 subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Dr. Harry Commin, Lead FPGA/SoC Firmware Engineer at Enclustra
  • Made by the vendor. The company whose product it covers made or sponsored it.

Intermediate. Assumes working knowledge.

1K views2 years ago2 recommendations

HardwareSystems programmingElectronicsEmbedded systemsTesting

Dr. Harry Commin explains the challenges of fixed-point development and demonstrates how to use a Python model for FPGA co-simulation.

WHEN: December 5, 2023 PST EST GMT CET TOPIC: Fixed-Point Python Co-simulation. WHO: Dr. Harry Commin | Lead FPGA/SoC Firmware Engineer | Enclustra JOIN THE TALK: Fixed-point arithmetic is the first choice for implementing numerical algorithms in digital hardware because it is highly efficient. However, this efficiency (in terms of power, silicon area, latency, and timing) comes at the expense of a higher skill requirement for the developer. Despite the widespread use of fixed-point arithmetic, the skills needed and the challenges faced are often underestimated. In this webinar, we present real-world examples highlighting the challenges of fixed-point development and how to overcome those challenges, from algorithm design and performance analysis to HDL implementation and verification. We also show how a fixed-point software model (written in a convenient high-level language such as Python) can form the basis of a powerful and robust fixed-point development flow. All attendees are provided complete code examples (based on Enclustra’s free, open-source fixed-point math library “en_cl_fix“).

Why it's here

2 people recommend this

What people say. Recommended for learning how to build bit-accurate Python models to verify FPGA designs.

u/wild_shanksin r/FPGA • Recommends

On “Bit and cycle accurate modelling of algorithm”

I only did this once, I used the bit-true python model to then verify my design with cocotb. No regrets I liked it. here is a link for a webinar that discusses making bittrue models very briefly... [video And this is the python fixed point library referred to in the webinar... https://github.com/enclustra/en\_cl\_fix/tree/main

u/soronpoin r/FPGA • Recommends

On “Fixed-point algorithm model - best way to do it?”

Checkout enclustra's workshop link to this video