Ik help je bij het implementeren van een eenvoudig Xilinx FPGA-gebaseerd HDL-project
FPGA, Python, Linux en bedrijfsprocesmodellering
Over deze dienst
Ik ben een ervaren HDL (Hardware Description Language) ontwerper met jarenlange ervaring in onderwijs en praktische technologische projecten, vooral in telecom, digitale signaalverwerking en datasystemen.
Deze dienst is perfect voor studenten, beginners of iedereen die werkt aan kleine FPGA-projecten.
Deze dienst is voor:
- Basis digitale interfaces met lage snelheid
- Eenvoudige besturingslogica met state machines
- Kleine ontwerpen die passen in een Xilinx Artix-7 FPGA
- Introductie-opdrachten of hobbyprojecten
Deze dienst bevat NIET:
- Complexe systemen met processors of SoC
- Snelheidscommunicatie interfaces
- Ontwerpen die externe geheugen of geavanceerde IP-blokken vereisen
Wat je krijgt:
- Hulp bij het beoordelen en verbeteren van je projectidee
- Eenvoudige SystemVerilog code die makkelijk te begrijpen is
- Een eenvoudige testbench en simulatieopstelling
- Volledige FPGA-implementatie (synthese, timing, bitstream)
- Een demo op echte hardware als ik het bord heb
- Hulp bij debugging
- Duidelijke documentatie en begeleiding over tools en workflow
Stuur me een bericht voordat je bestelt, zodat ik zeker weet dat je project de beste ondersteuning krijgt.
Laten we je eerste HDL-project tot leven brengen!
Platform:
FPGA
Expertise:
Firmware development
•
Debuggen
•
testing
•
Overige
Veelgestelde vragen
Automatische vertaling
Welke tools worden gebruikt?
De volgende tools worden gebruikt: - Xilinx Vivado in niet-project script modus. - Icarus verilog en cocotb voor functionele verificatie. - Visual studio code voor invoer en beheer van broncode.
Welke talen worden gebruikt?
De ontwerp subset van System verilog wordt gebruikt als hoofd HDL. Python en SystemVerilog worden gebruikt voor verificatie.
Worden geavanceerde verificatie frameworks ondersteund?
Nee. Geavanceerde verificatie frameworks zoals VMM, OVM en UVM worden niet ondersteund. In plaats daarvan wordt de open source python-gebaseerde cocotb (COroutine based COsimulation TestBench) gebruikt.
Wat als ik een idee heb dat niet past in deze dienst?
Ik hou van geweldige ideeën en leuke projecten! Stuur me gewoon een korte omschrijving van het project. Het is beter als je wat gedetailleerde specificaties hebt. Ik weet zeker dat we een manier vinden om het te realiseren.
Betekent het basispakket programmeren van een bitstream en hardware debugging?
Nee. Nog te bepalen
