Working on a VHDL-based counting system implemented on a Xilinx Artix-7 FPGA (model XC7A35TICPG236C) on a Basys 3 board. The project is designed to count up from 0 to 9 and back down from 9 to 0, with output displayed on a 7-segment display. However, the system is currently not functioning as expected, and we need an expert in FPGA and VHDL to debug and fix the existing code.

**Tasks:**
– Review the existing VHDL code to understand the counting logic.
– Identify and troubleshoot issues causing incorrect counting behavior.
– Optimize and modify the code to ensure smooth and accurate functionality.
– Conduct thorough testing and simulations on the Xilinx Artix-7 FPGA to confirm the system works correctly.
– Document the changes made for future reference and hand over a stable VHDL codebase.

**Specific Requirements:**
– Proven experience with FPGA programming, particularly with the Xilinx Artix-7 family.
– Familiarity with the Xilinx Vivado Design Suite and simulation tools.
– Previous work involving the Xilinx Artix-7 FPGA, specifically the XC7A35TICPG236C model, is highly desirable.
– Excellent problem-solving skills, attention to detail, and ability to work independently.

**Hardware Specifications:**
– **FPGA Model**: Xilinx Artix-7 FPGA (XC7A35TICPG236C)
– **Family**: Artix-7
– **Package**: CPG236
– To replicate or further develop on this model, select Family as Artix-7 and Package as CPG236 in your setup. You can use the part number XC7A35TICPG236-1L for searches and purchases.

**Deliverables:**
– A fully functional and debugged VHDL code that runs correctly on the specified FPGA.
– Simulation and test results validating the fix.
– A comprehensive report detailing the modifications made, including reasons for specific changes and guidelines for future updates.

Hourly Range: $5.00-$20.00

Posted On: April 25, 2024 12:16 UTC
Category: Firmware Development
Skills:FPGA, VHDL

Country: Estonia

click to apply

Powered by WPeMatico