• F-I-L
  • Wiki
  • Source
  • Contact
  • Start
    • Preview
    • F-I-L is an open source library for image processing on FPGA, it provide many IPCores, each of these...

    • Categories
    • All the IPCores are classified by their operation type, the existed categories are here...

    • Folders
    • Every main IPCore all has the same structure of folders, they include HDL files, software simulations, HDL functional simulations...

    • Interface
    • Interface in all IPCores in F-I-L include some similar and basal ports, and some extended ports, and two interface protocols...

    • Simulation
    • If you want to kown the ways to simulate, see here...

    Generator
    • FrameController
    • For controlling a block ram from xilinx.Give the first output after ram_read_latency cycles while the input enable...

    • RowsGenerator
    • Generate rows cache, Give the first output after rows_width * (rows_depth + 1) cycles while the input enable. ...

    • WindowGenerator
    • Generate window, Give the first output after window_width / 2 + 1 cycles while the input enable. ...

    • FrameController2
    • Controlling a frame(block ram etc.), writing or reading with counts. Give the first output after mul_delay + 2 + ram_read_latency cycles while the input enable. ...

    Point
    LocalFilter
    • MeanFilter
    • Local filter - Mean filter, it always used for smoothing images. It will give the first output after sum_stage + 1 cycles while the input enable...

    • RankFilter
    • Local filter - Mean filter, Rank filter, it always used for denoising with preserving edge. It will give the first output after sum_stage + 2 cycles while the input enable...

    • ThresholdLocal
    • Local thresholding by Threshold from filters. It will give the first output after 1 cycle while the tow input both enable...

    • ErosionDilationBin
    • Erosion or Dilation for binary images. It will give the first output after pipe_stage cycles while in_enable enable...

    • MatchTemplateBin
    • Match a binary from template for binary images. It will give the first output after 1 cycle while in_enable enable...

    Geometry
    • Crop
    • Cropping images. Give the first output after 1 cycle while the input enable...

    • Mirror
    • Getting a mirror of your given image. Give the first output after 1 cycle while the input enable...

    • Pan
    • Panning a image from your given offset. Give the first output after 2 cycles while the input enable...

    • Scale
    • Scaling an image by your given scale. Give the first output after 1 cycle while the frame input ready...

    • Shear
    • Shearing an image by your given sh. Give the first output after 1 cycle while the frame input ready...

    • Rotate
    • Rotating an image by your given angle. Give the first output after 1 cycle while the frame input ready....

    TestOnBoard
    • TestOnBoard
    • These projects are demos which used for testing on board for all categories...

    License
    • license
    • The licenses for most software are designed to take away your