2023-10-21 18:23:12 +08:00
2024-05-06 10:23:57 +08:00
2024-08-07 22:24:39 +08:00
2026-03-07 14:54:53 +08:00
2026-03-14 15:49:10 +08:00
2026-03-14 15:49:10 +08:00
2023-11-26 19:56:24 +08:00
2023-10-21 18:23:12 +08:00
2023-10-21 18:23:12 +08:00
2023-10-21 18:23:12 +08:00
2023-10-21 18:23:12 +08:00
2025-04-20 16:52:05 +08:00
2024-05-02 22:06:57 +08:00
2023-10-21 18:23:12 +08:00

I2C

Features

  • Compatible with Philips I2C standard
  • Programmable prescaler
    • max division factor is up to 2^16
  • 100Kbps, 400Kbps or 1Mbps support
  • 7 bits addressing mode only
  • Single master mode only
  • Maskable send or receive interrupt
  • Static synchronous design
  • Full synthesizable

FULL vision of datatsheet can be found in datasheet.md.

Build and Test

make comp    # compile code with vcs
make run     # compile and run test with vcs
make wave    # open fsdb format waveform with verdi
S
Description
An APB4-based I2C Controller
Readme MulanPSL-2.0
167 KiB
0 Stars 1 Watchers 0 Forks
Languages
SystemVerilog 93%
C 5.9%
Makefile 1.1%