集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2764|回复: 2

mi2cIP核——强大的i2c的IP核

[复制链接]
清霜一梦 发表于 2015-7-28 09:36:12 | 显示全部楼层 |阅读模式
这个ip核包含了主机和从机,模式可配置。
资料中包含了,verilog版,VHDL版,以及相应的测试用例,文档等

注意,这个IIC的IP核实配置的,也就是说所有的操作都是通过读写寄存器完成,不需要对scl,sda进行操作。适用于IC设计的时候用。
当然,也可以下到FPGA板子上用,后面我会跟帖,告诉大家怎么在FPGA上用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 清霜一梦 发表于 2015-7-28 09:42:16 | 显示全部楼层
/*

*/
module mi2c_top (
                                clock ,
                                reset,
                                a,
                                di,
                                wr,
                                sel,
                                scl,
                                sda,
                                da,
                                noe,
                                intr
                                );
input                 clock ,reset ;
input [2:0] a ;
input [7:0] di ;
input                  wr ,sel ;

output [7:0] da ;
output                         noe ,intr ;

inout tri1 scl ;
inout tri1 sda ;

wire isda,iscl,osda,oscl ;

mi2c  U_mi2c(
                .CLK (clock),
                .NRST (reset),
                .A (a),
                .DI (di),
                .WR (wr),
                .SEL (sel),
                .ISCL (iscl),
                .ISDA (isda),
                .DA (da),
                .NOE (noe),
                .INTR (intr),
                .OSCL (oscl),
                .OSDA (osda)
                );
               
assign  iscl = scl ;
assign  isda = sda ;
assign  scl  = (oscl == 1'd0) ? 1'd0 : 1'dz ;
assign  sda  = (osda == 1'd0) ? 1'd0 : 1'dz ;               
               
               
endmodule




这个是我用在FPGA中自己设计的顶层,合并input scl,sda  和output scl,sda的。图片中是notpad打开这个.v的截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
zxopenljx 发表于 2022-10-22 17:46:55 | 显示全部楼层
mi2cIP核——强大的i2c的IP核
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-23 22:52 , Processed in 0.072630 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表