- APB
- Controller I2C
- Driver I2C - master
- Driver I2C - slave
- 1-wire
- RS-232
- Controller I2C
Just clone the project used command git clone https://github.com/evrinoma/openCore.git
The MAIN/
folder contains precompiled projects. All projects compiled successfully in Quartus 18.
The I2C/
folder directory contains clear i2c master and i2c slave logic descriptions on Verilog.
The UTILS/
folder directory contains clear nonspecific logic descriptions on Verilog.
For simulation used ModelSim is a multi-language HDL simulation environment. Starting a simulation just run in Quartus environment.
Tools -> Run simulation tool -> RTL simulation
The source of the documentation is stored in the DOC/
folder
in this repo, and available on here:
Project openCore/MAIN/I2C_MASTER_SLAVE
Read the Documentation for I2C MASTER_SLAVE logic
Project openCore/MAIN/MASTER_DRIVER
Read the Documentation for I2C MASTER_DRIVER logic
Author
evrinoma@gmail.com