FPGA to read 1Mhz rotary Encoder

Job ID: 39872823

Budget: ₹1,500 – ₹12,500 INR

We are looking for an experienced FOGA (Field-Oriented Gate Array) or FPGA programmer to assist with reading data from a high-speed rotary encoder operating at up to 100MHz.
The goal is to develop a reliable, real-time encoder reading system that can capture and process the signals at full speed with minimal latency and high accuracy.
Key Requirements:
Proficiency in FOGA or FPGA programming (Verilog, VHDL, or equivalent)
Proven experience with high-frequency signal acquisition and processing
Strong understanding of rotary encoder interfaces (quadrature, absolute, etc.)
Ability to design and implement real-time systems
Experience with timing constraints, debouncing, and signal filtering
Integration with microcontrollers or external systems (if needed)
Efficient use of memory and resources on the chip
Technical Specs:
Encoder Frequency: Up to 100MHz
Signal Type: Please specify if you need quadrature, SSI, BiSS-C, or other formats
Platform: You can specify FPGA family (e.g., Xilinx, Altera) or leave open for bidder suggestions
Optional: Provide info on existing hardware (if available) Deliverables:
Source code (Verilog/VHDL or other relevant code)
Block diagrams / brief documentation
Support for integration (limited Q&A or small bug fixes)
Bonus: Simulation files or testbench for verification