Skip to content

Converts binary to floating point numbers using a state machine in System Verilog.

License

Notifications You must be signed in to change notification settings

TristonBabers/Floating-Point-Convertor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Floating-Point-Convertor

Converts 32-bit binary to a seven-segment display floating point format using a state machine in System Verilog. The number of seven-segment display digits can vary from a minimum of 6 digits up to 60+ digits. For more information, check out: TristonBabers.com/floating-point-convertor.

RTL Diagram

Setup

Simulation: ModelSim - INTEL FPGA STARTER EDITION 10.5b [download]

Synthesis: Quartus Prime 22.1std Lite Edition [download]

  • To setup ModelSim for synthesis, make a new project containing the SystemVerilog files in the verilog folder.
  • Run the simulation using the toplevel_tb.sv file as the test bench, and the results will appear in the same directory in "output_file.txt".
  • For synthesis, use top_level.sv as the highest level module, and pick the ARIA II board option in the new project wizard.

License

Source code is licensed under the MIT license.

About

Converts binary to floating point numbers using a state machine in System Verilog.

Resources

License

Stars

Watchers

Forks

Packages

No packages published