Find Jobs
Hire Freelancers

Embedded system -FPGA verilog code and do file using QUARTUS Prime lite

$10-30 AUD

Zamknięte
Opublikowano ponad 4 lata temu

$10-30 AUD

Płatne przy odbiorze
Project: The project consists of multiple phases. It is to develop a waveform viewer (WV) that can send data to a PC for display. The data collection is done on the FPGA board. A microprocessor gets data from the FPGA board and sends data to the PC through either a Bluetooth modem or a USB port. The system supports three analog channels, with a single-level triggering. Only 8 bits of precision will be used for each analog channel. •Phase 1: Develop a minimal system that contains a PC, a UNO board, and an FPGA board. With this system, a PC application allows a user to “awaken” (or “start up”) the FPGA board through the microprocessor board. Only after the FPGA board is awakened, pressing down a push-button on the FPGA board requests the UNO board to send a character to the PC application which displays the character. You may use Termite as the PC application in this phase, but not in later phases. •Phase 2: Add a data source emulator to the minimal system. When requested by the FPGA board, the microprocessor board sends three channels of data to the PC. Each channel should contain N 8-bit values. (N is a constant to be determined in the lab and the coding should allow N to be changed easily.) The PC application will then graphically display the data. Use artificially generated data that can verify if the PC display works well. •Phase 3: Develop a simple WV system. (1)The FPGA board, once awakened, continuously collects data by using the on-board 3D accelerometer. The data are to be stored in a circular buffer. When the trigger occurs, the FPGA should continue to collect data in the buffer until one-quarter of the samples in the buffer occurred prior to the triggering and three-quarters after the triggering. These samples should then be sent through the UNO board to the PC for display. An LED should also be turned on to indicate that the triggering conditions are met. For the time being, the triggering condition is whether the FPGA push-button is pressed. (2)The UNO board would flash an on-board LED at 0.5 Hz (1 second on and 1 second off) continuously and forward the sequence of data from FPGA to the PC. It stops flashing after the data have been sent to the PC. (3)It may be better to store/send/display one channel of accelerometer data first. Completed till phase 2 need to do phase 3 NOTE: We only have to get datafrom accelerometer and send to uno, we already completed code to draw waveform. Just try to get data for x-axis and save in memory and send to uno. If done correctly, this should be enough. No need to fix all axis PS: You might need TV to help me install it if it has errors
Identyfikator projektu: 22644894

Informację o projekcie

3 ofert
Zdalny projekt
Aktywny 4 lata 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
3 freelancerzy składają oferty o średniej wysokości $247 AUD dla tej pracy
Awatar Użytkownika
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am a Fullstack Expert in development of web, desktop and mobile apps... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$20 AUD w 7 dni
5,0 (9 opinii)
4,4
4,4
Awatar Użytkownika
Hi. I read your proposal but not all understood clearly You have a board with 4 outputs and you need using Arduino Uno send the signal to a computer and build the lines. 1) What exactly board are you use(i need to understand the format of signal) 2) You need to use uno and send some signal using Bluetooth and usb(serial), what Bluetooth module are you use for this task
$20 AUD w 7 dni
5,0 (4 opinii)
3,0
3,0
Awatar Użytkownika
Hi, I have been working with FPGA designs in verilog since 21 years. Currently I am working on 2 projects based on Spartan6 and Kintex7 both of which are for Displays.
$700 AUD w 45 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga NIGERIA
Agbado, Nigeria
4,6
86
Zweryfikowana metoda płatności
Członek od maj 11, 2017

Weryfikacja Klienta

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.