Skip to content

projf/fpgatools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPGA Tools

Handy Python tools for FPGA development by Project F. For our Verilog designs see projf-explore.

Licensed under the MIT License. See the LICENSE file for details.

img2fmem

Bitmap image to FPGA memory map converter for Verilog $readmemh and Xilinx core generator COE. Supports many bitmap formats as input. Output can be in 2, 16, 64, or 256 colours with a 12 (RGB444), 15 (RGB555), or 24-bit (RGB888) palette. Monochrome (2 colour) output uses Floyd-Steinberg dithering.

For more details see the img2fmem README.

sine2fmem

Generate a table of sine values between 0-90° (0 - π/2 radians) suitable for loading into memory with Verilog $readmemh.

For more details see the sine2fmem README.

wf2fmem

Wavefront .obj (3D model) to FPGA memory init file converter for use with Verilog $readmemh. Handles triangular and quad faces.

For more details see the wf2fmem README.

About

Tools for FPGA development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages