Find Jobs
Hire Freelancers

designing VerySimpleCPU

$10-30 USD

Zamknięte
Opublikowano prawie 7 lat temu

$10-30 USD

Płatne przy odbiorze
2) There, InstructionSet folder has the description of VerySimpleCPU instructions. Sim folder is where you may work on your assembly programming. VerilogTB is where you may work on your VerySimpleCPU.v. 3) No need for you to write a new assembly program. I have [login to view URL] in Sim folder. It tests every single instruction. It even tests some instructions under a few different conditions. After you run this program on your Verilog design, you should make sure that you see the "after =" values in the marked memory locations. Other locations do not change. A few locations may change although they should not change if your design is buggy. 4) When you run the simulator/assembler [login to view URL], it assembles your program for Verilog simulation as well. The Verilog version of the assembler output is in program.v, which is directly in Verilog syntax. 5) Copy program.v into VerilogTB folder. It is included from blram.v and programs the block RAM (memory) VerySimpleCPU with everything in the .asm file (program and input data). 6) You may then simulate your design (VerySimpleCPU.v), tb.v, and blram.v in VerilogTB folder using Xilinx ISIM (part of Xilinx ISE design suite). 7) If your design is working, meaning if you see the "after =" values in the memory locations marked in [login to view URL], then your design is possibly correct. You may also want to check your program with the recursive factorial program in Lab4. It is best if you try your design with also an assembly program you write. 8) Make sure your VerySimpleCPU.v synthesizes without any errors or warnings except #1 related warnings. Map the IO of your VerySimpleCPU to some arbitrary pins in a .ucf file.
Identyfikator projektu: 14155410

Informację o projekcie

7 ofert
Zdalny projekt
Aktywny 7 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
7 freelancerzy składają oferty o średniej wysokości $60 USD dla tej pracy
Awatar Użytkownika
I can make it for you please let me know when you need it and how to send over the files to you. nikos
$61 USD w 3 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
I have similar project experience in the past, Can deliver error and warning free code within given time Relevant Skills and Experience Extensive System Verilog, Verilog experience, experience in x86 assembly language . Using scripting languages perl,python and shell on regular basis Proposed Milestones $30 USD - Complete Task Additional Services Offered $10 USD - Walkthrough the working code
$30 USD w 2 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga TURKEY
Turkey
0,0
0
Członek od cze 8, 2015

Weryfikacja Klienta

Inne pracę od tego klienta

Hire a PHP Developer
$10-30 USD
Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.