Fixed-Point Made Easy for FPGA Programming

Material used in the "Fixed-Point Made Easy for FPGA Programming" webinar.
다운로드 수: 391
업데이트 날짜: 2020/10/21

라이선스 보기

One of the biggest challenges in FPGA programming is the process of quantizing mathematical operations to fixed-point for more efficient implementation.

This session teaches the fundamentals of the fixed-point number system and fixed-point arithmetic, along with considerations for targeting popular FPGA devices. These concepts are then reinforced through practical demonstrations, capped by walking through the process of quantizing a signal processing design.

Topics include:

Fixed-point theory
Fixed-point number system
Mathematical range
Quantization error in the time and frequency domains
Common functions
Arithmetic: square root, reciprocal, log2
Trigonometry: cosine, sine, atan2
Signal processing: FIR, FFT
FPGA considerations
Targeting Xilinx and Intel devices
Maintaining precision
Using native floating point for full-precision calculations
Example: communications packet detection
Matched filter
Peak detection
FPGA optimizations

인용 양식

MathWorks Fixed Point Team (2024). Fixed-Point Made Easy for FPGA Programming (https://www.mathworks.com/matlabcentral/fileexchange/64495-fixed-point-made-easy-for-fpga-programming), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2017b
R2017b 이상 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Fixed-Point Design에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
2.0.0.0

Updated the material used in the webinar.

1.0.0.0

Added copyright notices.