
Awarded
Posted
Paid on delivery
I’m building a small Alpha-ISA processor model and now need the core pieces of the execution engine completed. The focus is on a clean, software-driven control path rather than a hardwired or micro-coded approach, so the design has to expose control signals that a supervisory program can schedule and manipulate. The hardware side must include: • ALU that supports the usual arithmetic and logical functions with status outputs ready for branching logic • Register File with dual-read / single-write ports, parameterisable depth, and a simple hazard-free write-back mechanism • Instruction Decoder that converts the Alpha binary format into the internal control signal set expected by the software controller Multiplexer and control unit I’m happy for you to implement the blocks in Verilog, VHDL, or SystemVerilog—choose whichever fits your workflow—as long as the modules synthesize cleanly in a mainstream FPGA toolchain and come with a self-checking testbench. Deliverables will be: 1. Source code for each module, clearly commented 2. A top-level wrapper that shows how the software control path interacts with the datapath signals 3. Testbenches (plus scripts) that demonstrate correct operation over a representative instruction mix 4. A brief README explaining how to build, simulate, and extend the design If you have previous Alpha or RISC pipeline experience, let me know; otherwise, strong RTL skills and clear documentation will win the job.
Project ID: 40444528
35 proposals
Remote project
Active 14 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
35 freelancers are bidding on average $529 USD for this job

Hi, 10 years RTL / CPU design experience, including Alpha and RISC pipeline work — your spec maps directly to blocks I've shipped before. I caught the key requirement: software-driven control path, not hardwired or microcoded. I'd expose the full control bus as a struct so your supervisory program can read or override any field. Proposed build (SystemVerilog, or Verilog/VHDL if you prefer): ALU — parameterised width, full Alpha arith/logical set (ADD/SUB/AND/OR/XOR/shifts/CMPxx), Z/N/V/C flags out for branching Register File — 32×64 default, parameterisable, dual-read / single-write, same-cycle write-before-read so write-back stays hazard-free Decoder — combinational Alpha format → flat control bus, every field visible to the SW controller Top wrapper + control MUX — lifts datapath signals to a register-mapped interface for the scheduler Delivered: Commented source per module Top-level wrapper showing the SW-control interface Self-checking testbenches + Makefile + Vivado tcl, runs under Verilator/Icarus/XSIM README: build, simulate, extend Lint-clean, no inferred latches, synthesys cleanly on mainstream FPGA toolchains. Two quick questions: Target toolchain (Vivado/Quartus/vendor-agnostic)? Full Alpha ISA or representative subset for v1? Thanks,
$750 USD in 10 days
7.0
7.0

Hello, I understand you are building a small Alpha-ISA processor model and need a clean RTL execution engine with a software-driven control path instead of a hardwired or microcoded approach, including an ALU, parameterizable dual-read/single-write register file, instruction decoder, and mux/control unit with clear status outputs for branching. I will implement the full datapath in synthesizable SystemVerilog (or Verilog if preferred), with a modular ALU supporting arithmetic/logic ops and flags, a hazard-free register file with configurable depth, and an instruction decoder that translates Alpha ISA binary format into exposed internal control signals driven by a supervisory software controller. You will receive clean, well-commented RTL, a top-level wrapper showing datapath–control interaction, self-checking testbenches covering representative instruction mixes, and simulation/build scripts for mainstream FPGA tools (Vivado/Quartus). The design will be structured for correctness-first verification and future extensibility into pipelined stages. You can also view my portfolio here: https://www.freelancer.com/u/Feriver Thanks, Asif
$750 USD in 12 days
5.5
5.5

Hi, I reviewed your Alpha-ISA execution-engine project and it aligns well with my experience in FPGA/RTL development, processor datapath design, and verification workflows. I’ve developed Verilog/SystemVerilog modules for custom RISC pipelines, ALUs, register files, decoders, and FPGA-based embedded architectures with synthesis-ready and testbench-verified implementations. Approach: ✅ I will implement the ALU, register file, decoder, multiplexers, and control-path interface using clean synthesizable RTL with parameterized architecture for scalability and maintainability. ✅ I will design the datapath/control interaction to support software-driven scheduling while exposing deterministic control signals and hazard-safe write-back behavior. ✅ I will create self-checking testbenches covering arithmetic, logical operations, branching/status behavior, register access timing, and representative Alpha instruction decoding. ✅ I will deliver a structured top-level wrapper, simulation scripts, and concise documentation for FPGA synthesis, simulation, and future ISA expansion. Questions: ✅ I need to confirm the target Alpha ISA subset and instruction formats required for the first implementation phase. ✅ I want to verify preferred HDL language and FPGA toolchain compatibility requirements. ✅ I need clarification on whether the datapath should be purely single-cycle or structured for future pipelining support. Best, Yaroslav
$500 USD in 7 days
5.0
5.0

⭐⭐⭐⭐⭐ Hello, This is a very interesting RTL architecture project, and I like the decision to use a software-driven control path instead of a traditional hardwired controller. That approach keeps the datapath modular and makes experimentation with scheduling/control strategies much easier. I can implement the execution core in SystemVerilog (preferred for clean parameterization and verification), including: • ALU with arithmetic/logical ops, flags, compare outputs, and branch-ready status signals • Parameterizable register file with dual-read/single-write ports and safe synchronous write-back behavior • Instruction decoder for Alpha-style instruction fields and control-signal generation • Multiplexer/control-path integration • Clean datapath wrapper exposing software-visible control interfaces The design would be structured for straightforward FPGA synthesis in tools such as: • Vivado • Quartus • ModelSim/Questa • Verilator/Icarus Deliverables: • Fully commented RTL modules • Self-checking testbenches with representative instruction coverage • Simulation scripts (Makefile/TCL if preferred) • Top-level datapath/control wrapper I also pay close attention to: • synthesis cleanliness • modular signal naming • parameter scalability • branch/control timing clarity • easy future pipelining if you later extend the design I have experience with RISC-style datapaths, FPGA-oriented RTL design, and verification-oriented module structuring. Best regards.
$500 USD in 7 days
4.7
4.7

As an experienced engineer in industrial automation, I have gained extensive skills in electrical engineering, electronics, and embedded systems that are highly relevant to your Alpha ISA Datapath & Software Control project. Notably, I have a deep understanding of building complex control paths that are clean and efficient. My proficiency in using various systems such as TIA Portal Program, Simatic Manager Program, WinCC SCADA Program, and many others is valuable for implementing the core components of your processor model. Amidst all my previous roles and responsibilities, I always prioritize the quality of my work. This resonates with your project requirements of clean source codes, self-checking testbenches, and comprehensive documentation. Though I don't have direct experience with the Alpha or RISC pipeline, my strong background in RTL skills coupled with my proven ability to develop and implement effective automation strategies make me confident in bringing forth the required results. My past experience working on system software where I produced detailed reports using SIEMENS PH & Information Server program showcases my ability to deliver well-documented work that is easy to understand and extend.
$500 USD in 21 days
5.1
5.1

Hello, I understand you need an Alpha-ISA processor model with a software-driven control path, including ALU, register file, instruction decoder, multiplexer, and a control unit. I'm Taiwo, a UK-based Senior Software Developer with 10 years of experience and a Master's in Cyber Security. While my direct experience isn't in processor design, my strong RTL skills, knowledge of software-hardware interaction, and experience building robust systems for companies like IBM, UK Government, BMW, and Sky make me well-suited to this project. I also have a bachelor's degree in Applied Computer Science. I have experience managing project and have eyes for great UI/UX design. I can implement the blocks in Verilog or VHDL, ensuring clean synthesis in an FPGA toolchain. I will provide well-commented source code, a top-level wrapper demonstrating software control interaction, self-checking testbenches, and a README for building, simulating, and extending the design. Relevant projects: ⏺ GitSecure – A Security tool that finds, prioritize, and fix vulnerabilities in real-time before they become threats to your code and cloud ⏺ IBM API Documentation– Managing projects and people across different time zones and writing their API documentation My approach includes a detailed initial review, modular implementation with comprehensive testbenches, and clear documentation. If you have specific synthesis toolchain preferences or test instruction mixes, please let me know. If
$600 USD in 7 days
4.5
4.5

Building an Alpha-ISA execution engine requires clean RTL partitioning, correct datapath/control-signal separation, synthesizable ALU and register-file design, and verification through self-checking testbenches across representative instruction behaviour. Well what I can do for you as electronics engineer with 8+ years of experience is implement the core execution blocks in Verilog/SystemVerilog, including ALU with arithmetic/logical operations and branch-ready status flags, parameterisable dual-read/single-write register file, Alpha-format instruction decoder, multiplexers, software-controlled datapath wrapper, and simulation scripts with clear README documentation. In fact, I’ve worked on multiple digital electronics and embedded-systems projects involving RTL-style logic design, processor datapath concepts, register-level control, arithmetic/control modules, testbench development, and technical documentation, so delivering clean synthesizable source code, commented modules, a top-level wrapper, representative instruction-mix verification, and extension-ready documentation aligns directly with my digital electronics and embedded-systems engineering experience.
$250 USD in 7 days
4.8
4.8

Building a small Alpha-ISA processor model and completing its core execution engine aligns perfectly with my skills and experience. Being an individual with a strong background in Electronics, Embedded Systems, and Simulation, I can expertly handle the task you've described. Despite my freelance profile emphasizing 3D animation and graphic design, I assure you that my proficiency in Verilog, VHDL, and SystemVerilog is top-notch as well. These skills along with my ability to adapt seamlessly fit your workflow will ensure that your modules are implemented precisely and offer seamless synthesis in any FPGA toolchain. Best regards, Sakshi masih
$251 USD in 1 day
4.6
4.6

I have a lot experiences doing RTL including Baseband processor, RISC-V archiecture, AI Accelerator and SerDes IP Design. I believe that i could help a lot doing your small Alpha ISA Processor.
$600 USD in 3 days
3.2
3.2

Hi there, I'm Cora May, and I can help you complete the execution engine for your small Alpha-ISA processor model with a clean, software-driven control path. I’ll implement synthesizable RTL for the ALU (with status flags for branching), a dual-read/single-write parameterizable register file with hazard-free write-back, and an instruction decoder that translates Alpha binary fields into your internal control-signal set. On top of that, I’ll provide a multiplexer/control unit block so a supervisory program can schedule and manipulate datapath actions predictably. To ensure robustness, I’ll include self-checking testbenches using a representative instruction mix, plus a top-level wrapper showing exactly how the software control path interfaces with datapath signals. I’ll also document build/simulate/extend steps in a README and keep the code heavily commented for future ISA growth.
$555 USD in 2 days
2.8
2.8

Hi, I will design and implement the synthesizable RTL modules for your Alpha-ISA processor execution engine using SystemVerilog to ensure clean hardware structure and robust simulation. The design will feature an ALU with status flags, a dual-read register file with synchronous write-back, and a transparent instruction decoder that exposes the raw control path signals for your software-driven controller. I will build a top-level wrapper integrating these components with the multiplexer network alongside a comprehensive, self-checking testbench to validate operation over your instruction mix. You will receive production-ready, fully commented source code and complete simulation scripts for your mainstream FPGA toolchain. Best regards,
$300 USD in 5 days
2.5
2.5

SA, As a Digital IC Design Engineer with hands-on experience developing MIPS microarchitecture pipelines, I would love to tackle this Alpha-ISA execution engine. I can deliver the fully synthesizable RTL, the software-exposed control path, and the self-checking testbenches exactly as you have outlined. Looking forward to discussing the project further!
$500 USD in 7 days
1.7
1.7

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have successfully designed and verified execution engines for RISC processors, implementing clean and modular datapaths with software-driven control that seamlessly schedule and manage control signals. From my experience, the most crucial part is ensuring the software control path exposes all necessary control signals for precise scheduling and hazard-free operation in the datapath. Approach: ⭕ Design and implement the ALU supporting all required arithmetic and logical functions with status outputs. ⭕ Develop a parameterizable Register File with dual-read, single-write ports, and a hazard-free write-back mechanism. ⭕ Create an Instruction Decoder translating Alpha binary instructions into control signals. ⭕ Integrate a multiplexer and control unit controlled by software. ⭕ Deliver clean, synthesizable RTL code with comprehensive self-checking testbenches. ⭕ Provide a top-level wrapper demonstrating interaction between software control and datapath. ⭕ Write thorough documentation including a README for build, simulation, and extension. ❓Could you specify your preferred HDL language among Verilog, VHDL, or SystemVerilog? I am confident in delivering a robust, well-documented, and maintainable solution that aligns perfectly with your Alpha ISA datapath and control requirements. Looking forward to collaborating with you. Best regards, Nam
$550 USD in 5 days
0.0
0.0

Dear Client, I have carefully reviewed the requirements for the Alpha ISA Datapath & Software Control project and am confident in my ability to deliver a solution that aligns with your goals. My approach will focus on developing a clean, software-driven control path to ensure flexibility and efficiency in the execution engine. The development roadmap will include designing an ALU with support for arithmetic and logical functions, a Register File with dual-read/single-write ports, an Instruction Decoder for converting Alpha binary format, and implementing multiplexers and a control unit. I will ensure that the modules are implemented in Verilog/VHDL/SystemVerilog and synthesize cleanly in mainstream FPGA toolchains. Could you provide more insight into how the software control path will interact with the datapath signals in your current setup? Looking forward to the opportunity to work on this project. Best regards, Waqas
$500 USD in 7 days
0.0
0.0

Hello, Your Alpha-ISA execution engine project is very interesting, especially the software-driven control approach. I can assist with implementing the datapath and control-related RTL modules in synthesizable Verilog/SystemVerilog with clean structure and strong documentation. I can develop: • ALU with arithmetic/logical operations and branch status flags • Parameterizable register file with dual-read/single-write support • Instruction decoder for Alpha-format control signal generation • Multiplexers and datapath control integration • Top-level wrapper showing software-controller interaction • Self-checking testbenches and simulation scripts The design will target compatibility with mainstream FPGA toolchains and focus on modularity, readability, and easy future extension. I also understand the importance of hazard-free write-back behavior and clean signal organization for supervisory scheduling/control logic. Please share any ISA documentation, instruction subset details, or preferred toolchain so I can review the architecture and discuss the implementation approach.
$250 USD in 5 days
0.0
0.0

Hi there, As a Ph.D. Research Scholar at IIT Kharagpur specializing in hardware-software co-design and real-time systems, I am perfectly equipped to build your Alpha-ISA datapath. Your requirement for a software-driven control path—rather than rigid microcode—aligns directly with my expertise in designing architectures that expose clean RTL control signals for supervisory scheduling. Here is my technical approach: RTL Implementation: I will develop the core modules in SystemVerilog to ensure clean, efficient synthesis across mainstream FPGA toolchains. ALU & Register File: I will construct a robust ALU featuring exact status outputs for branching logic. The Register File will be fully parameterizable (dual-read/single-write) and incorporate a clean, hazard-free write-back mechanism. Decoder & Wrapper: I will build an Instruction Decoder that efficiently maps the Alpha binary format into the precise control vectors your software controller expects. These blocks will be seamlessly integrated via a top-level wrapper. Verification: I will deliver rigorous, self-checking testbenches with automated scripts to validate the execution engine against a representative Alpha instruction mix. I will provide meticulously commented source code and a comprehensive README detailing how to build, simulate, and extend the design. Best regards, ASHIQUR RAHAMAN MOLLA
$500 USD in 12 days
0.0
0.0

Hi, how are you? My name is Michael, and I have solid RTL design experience with Verilog/SystemVerilog development for FPGA-based processor and datapath projects. Your Alpha-ISA execution engine is a great fit for my background, especially the software-driven control architecture and modular RTL approach. I can implement the ALU, parameterizable dual-read/single-write Register File, Instruction Decoder, multiplexers, and control unit with clean, synthesizable RTL and fully self-checking testbenches. I also understand the importance of exposing stable control signals for supervisory software interaction rather than relying on microcoded logic. For this project, I would structure the design with clear module boundaries, reusable parameterization, and readable documentation so the system is easy to extend later into a deeper pipeline or additional ISA support. I can also provide a top-level integration wrapper demonstrating datapath/control interaction and representative instruction execution flow. Deliverables will include: • Clean commented RTL source files • Self-checking simulation testbenches and run scripts • README with build/simulation instructions • Organized project structure ready for mainstream FPGA toolchains I’m available to start immediately and can provide regular progress updates throughout development. Estimated timeline is about 4–7 days depending on ISA complexity and verification depth. Looking forward to working with you. Best regards, Michael
$400 USD in 3 days
0.0
0.0

Hello, I have good experience in RTL design and processor development, especially with RISC-V based CPU/datapath projects using Verilog/SystemVerilog. I’ve worked on modules like ALUs, register files, instruction decoding, control logic, and simulation testbenches, so this Alpha ISA execution engine project matches my skill set well. I have experience in developing a complete 5 stage pipelined RISC-V processor with hazard handling which also aligns with the project requirements. Apart from this I have also worked with Artix 7 FPGA and can produce a complete synthesizable code which can be tested on any FPGA. For more details about my projects kindly contact me and can share the complete details of RISC V project.
$350 USD in 7 days
0.0
0.0

✅✅✅✅ We value precision, clarity, and clean RTL design for custom processor projects. ✅✅✅✅ Hello, With strong experience in RTL design, FPGA synthesis, and processor datapath development, I can help deliver high-quality, modular, and maintainable Verilog/SystemVerilog/VHDL blocks. I can help deliver: ✔ ALU supporting arithmetic and logical operations with branching-ready status flags ✔ Parameterizable dual-read / single-write register file with hazard-free write-back ✔ Instruction decoder translating Alpha binary instructions into software-control signals ✔ Multiplexers and control units exposing clear interfaces for supervisory software ✔ Synthesizable modules compatible with mainstream FPGA toolchains ✔ Self-checking testbenches covering a representative instruction mix ✔ Top-level wrapper showing interaction between software control path and datapath signals ✔ Well-commented source code and scripts for simulation and testing ✔ README documentation covering build, simulation, and extension instructions I understand the importance of clean, modular, and testable RTL, especially for a soft-controlled execution engine where precise timing and correct signal exposure are critical. I would be happy to discuss your preferred FPGA toolchain, instruction mix, and verification methodology to ensure the design meets both functional and software-control requirements. Thank you for your time and consideration.
$400 USD in 7 days
0.0
0.0

Hi, We are available to take this on and get your Alpha-ISA processor model completed perfectly. The main issue with software-driven control paths is usually ensuring the instruction decoder accurately exposes internal control signals for the supervisory program without introducing timing bottlenecks. We will implement the parameterisable Register File, ALU, and multiplexer datapath in clean, synthesis-ready RTL, ensuring a hazard-free write-back mechanism. We recently developed a custom RISC-based pipeline engine where the control path was exposed to a software scheduler. We delivered fully commented Verilog modules, a top-level wrapper, and self-checking testbenches that verified the datapath over a strict instruction mix, ensuring flawless synthesis in mainstream FPGA toolchains. We are eager to discuss the project further. Reach out to initiate a conversation! Best regards, Quantum Code Solutions
$500 USD in 7 days
0.0
0.0

-, Saudi Arabia
Payment method verified
Member since Sep 8, 2019
$10-30 USD
$30-250 USD
$10-30 USD
$10-30 USD
$10-30 USD
₹1500-12500 INR
$30-250 NZD
$5000-10000 USD
$30-250 USD
$150 AUD
$250-750 USD
₹12500-37500 INR
€30-250 EUR
₹37500-75000 INR
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
$1500-3000 USD
min $50 USD / hour
$2-8 USD / hour
$18 USD
$8-15 USD / hour
$50 AUD
$70 USD
₹12500-37500 INR