Find Jobs
Hire Freelancers

Embedded systems - verilog,UNO,C++

$10-30 USD

Zavřený
Zveřejněno před více než 4 roky

$10-30 USD

Zaplaceno při doručení
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.
IČ projektu: 22598155

O projektu

4 nabídky
Vzdálený projekt
Aktivní před 4 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
4 freelanceři nabízejí v průměru $34 USD za tuto práci
Avatar uživatele
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... 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 USD v 7 dnech
5,0 (12 recenze)
4,6
4,6
Avatar uživatele
HI. I read your requirements carefully. Now you need the data stream like sensors->FPGA->Arduino UNO( or common microcontrollers and interfaces)->PC application(diagram display). Here FPGA is slave and microcontroller is master. Your project is a piece of cake for me. I have a lot of and much experience in FPGA, Arduino UNO and microcontrollers like ARM, AVR, PIC, etc fields. If you want Bluetooth for interfacing with PC, you can use HM-serial module. I have full experience in all fields you want, so I will satisfy you on time. Let's work together. I like American and want to become a good friend with you. Thanks. I have many cheapest manufactures for PCB, PCBA and components.
$19 USD v 1 dni
5,0 (1 recenze)
2,0
2,0
Avatar uživatele
Programming with FPGA and verilog requires intense hardwork. Even a tiny mistake of code can cause a shorts circuit. I need time to think and reverify everything twice.
$61 USD v 8 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello, I have experience in FPGA design as well as Adruino assembler and more than 16 years in FPGA and ASIC world. I have either UNO and FPGA boards at my site. I think I can help you. Thanks in advance, Gevorg Ohanjanyan.
$35 USD v 1 dni
0,0 (0 recenze)
1,5
1,5

O klientovi

Pochází z UNITED STATES
texas, United States
5,0
3
Ověřená platební metoda
Členem od říj 16, 2019

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.