forked from CESNET/ofm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
32 lines (24 loc) · 1.04 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
I2C controller core from Opencores.org (http://www.opencores.org/?do=project&who=i2c)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Documentation
~~~~~~~~~~~~~
https://www.liberouter.org/trac/netcope/wiki/i2c_ctrl
http://www.opencores.com/?do=svnget&project=i2c&file=%2Ftrunk%2Fdoc%2Fi2c_specs.pdf
Changes (by Stepan Friedl, [email protected], 2009/03/15)
~~~~~~~
- Wishbone interface in the i2c_master_top entity replaced by the "MI64 like"
interface (DWR(63:0), DRD(63:0), WEN, BE)
- PRER_INIT generics added (reset value of the PRER register)
- interrupt output (INT)
Controller registers to the DWR/DRD port mapping:
bit 63 bit32 bit0
+-------------------------------------------------------------------------+
|RESERVED|RESERVED| TXR/RXR | CR/SR |RESERVED| CTR | PRERhi | PRERlo|
+-------------------------------------------------------------------------+
Design hierarchy:
~~~~~~~~~~~~~~~~
i2c_master_top
|
+-->i2c_master_bit_ctrl
|
+---> i2c_master_bit_ctrl