Binzakens / ET1_DT5-EFI-20231

This is an indie Electronic Fuel Injection System project that's been inherited from our sensẽi, Mr NQA. This project is a big bravo to the rest of my teammate, we've all been trying to do our best and we do.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PREREQUISITES:

I. Hardware:

Using (Zybo Z7-10): ZYNQ-7000 ARM/FPGA Development Board

  • Programmable System-on-Chip (AP SoC) architecture, which tightly integrates a dual-core ARM Cortex-A9 processor with Xilinx 7-series Field Programmable Gate Array (FPGA) logic.

Using small-scale Electronic Pump (depend on which kind of scenarios), an SD card 16GB or above (plug on-board)

II. Software

  1. SystemC and reference resources

a) SystemC-2.3.3, download at https://www.accellera.org/downloads/standards/systemc

b) $ sudo apt-get update && sudo apt upgrade

$ sudo apt-get -y install gtkwave

  1. Xilinx SDK, download at https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html

Imply C++ source code to the board via UART protocol. Using such lib like <stdio.h> <stdlib.h> and include in "platform.h" "xil_printf.h" "xgpio.h" "xtime_l.h"

  1. FreeRTOS for utilize real-time concepts

  2. Model Sim to stimulate hardware in Verilog/HDL and transforms signal in RTL

About

This is an indie Electronic Fuel Injection System project that's been inherited from our sensẽi, Mr NQA. This project is a big bravo to the rest of my teammate, we've all been trying to do our best and we do.


Languages

Language:C 50.6%Language:VHDL 29.3%Language:Verilog 10.5%Language:HTML 6.0%Language:Assembly 0.8%Language:V 0.6%Language:SystemVerilog 0.6%Language:Tcl 0.6%Language:Makefile 0.4%Language:C++ 0.4%Language:JavaScript 0.2%Language:SuperCollider 0.1%Language:Shell 0.1%Language:CartoCSS 0.0%Language:Batchfile 0.0%Language:Pascal 0.0%Language:Python 0.0%