OpenCores
no use no use 1/1 no use no use
i want this ic core
by hyanki_jitu on Aug 11, 2005
hyanki_jitu
Posts: 1
Joined: Jan 22, 2010
Last seen: Jun 17, 2023
hi! guys i need this core if it is freely available. with regards ----- Original Message ----- From: zhangming98 at hotmail.comzhangming98 at h...> To: Date: Wed Aug 3 06:40:08 CEST 2005 Subject: [oc] I2C ip core integration for ALTERA FPGAs
Hi, Richard, Thanks for your remind, I am going to code it... However, the core seems not working. It is no response to my IOWR (i2c_base, 0x00, 0x63) and IOWR(i2c_base, 0x01,0x00). The result of reading the 2 regs after above action is still 0xff each. I connected the signals to Avalon Slave port according to deep below of this email and SCL/SDA were also instantiated.. Kindly please advise me. R.G Ming ----- Original Message ----- From: Richard Herveille To: Date: Thu Jul 28 15:46:36 CEST 2005 Subject: [oc] I2C ip core integration for ALTERA FPGAs
> As in device drivers??
> You have to code them yourself.
> Richard
> -----Original Message-----
> From: cores-bounces at opencores.org [mailto:cores-bounces at
> opencores.org] On
> Behalf Of zhangming98 at hotmail.com
> Sent: Monday, July 25, 2005 5:59 PM
> To: cores at opencores.org
> Subject: Re: [oc] I2C ip core integration for ALTERA FPGAs
> Hi, Richard,
> Would you please post this I2C master's driver files? It is a

hard
> time for > me to code it for Altera NiosII since I am totally new to the > platform. > Thanks a lot! > Ming > ----- Original Message ----- > From: Richard Herveille > To: > Date: Thu Jan 27 18:16:52 CET 2005 > Subject: [oc] I2C ip core integration for ALTERA FPGAs
> What do you mean when you say you don't get a response?
> Can you check that your writing into the regs correctly

(check
> CYC,
> STB).
> The core should respond with an ACK.
> Now if you're checking the scl and sda signals, make sure

you
> hooked up the
> tri-state output correctly and you pulled-up the wires.
> Otherwise the core won't work.
> Cheers,
> Richard
>
> > -----Original Message-----
> > From: cores-bounces at o...
> > [mailto:cores-bounces at o...] On Behalf Of
> > David2565 at h...
> > Sent: Friday, January 21, 2005 4:34 PM
> > To: cores at o...
> > Subject: Re: [oc] I2C ip core integration for ALTERA

> FPGAs
> >
> > Hi,
> >
> > I tried to use this I2C core(the VHDL version) in a

NIOS2
> > system with quartus 2(4.1) I connected everything

like
> stated
> > below, but I get no response from it when I write to

a
> register.
> > I did not connect the other end of the I2C chanel

because
> I
> > want to make sure it was connected properly. Could

that
> be
> > the problem?
> >
> > I used the following commands to try to send

something:
> > [code]
> >

IOWR_8DIRECT(I2C_BASE,OC_I2C_CR,IORD_8DIRECT(I2C_BASE,
> > OC_I2C_CR)|OC_I2C_EN); //chip enable
> > IOWR_8DIRECT(I2C_BASE,OC_I2C_PRER_LO,0x50);//set

> prescaler
> > IOWR_8DIRECT(I2C_BASE,OC_I2C_PRER_HI,0x00);
> > IOWR_8DIRECT(I2C_BASE,OC_I2C_TXR,0xAC);// set write

adres
> > IOWR_8DIRECT(I2C_BASE,OC_I2C_SR,(IORD_8DIRECT
> > (I2C_BASE,OC_I2C_SR)|OC_I2C_STA|OC_I2C_WR));//set

some
> other
> > bits

>

printf("%x\n",IORD_8DIRECT(I2C_BASE,OC_I2C_SR));//
> check
> (i get
> > FF!?)
> > while(IORD_8DIRECT(I2C_BASE,OC_I2C_SR)&

OC_I2C_TIP);
> >

> printf("%x\n",IORD_8DIRECT(I2C_BASE,OC_I2C_SR));
> > IOWR_8DIRECT(I2C_BASE,OC_I2C_TXR,0x5C);
> >

> printf("%x\n",IORD_8DIRECT(I2C_BASE,OC_I2C_SR));
> > IOWR_8DIRECT(I2C_BASE,OC_I2C_SR,(IORD_8DIRECT
> > (I2C_BASE,OC_I2C_SR)|OC_I2C_STO|OC_I2C_WR));
> > [/code]
> >
> > Hope someone can help,
> > David > > > > > > > > >
----- Original Message ----- > > > From: c.scherp at 3... > > > To: > > > Date: Thu Apr 15 16:20:50 CEST 2004 > > > Subject: [oc] I2C ip core integration for ALTERA FPGAs > > > > >
> Hallo Guido, > > > > > > > > it

works ! Thank you very much for helping me ! > > > >
> > Christian. > > > > > > >

> Datum: Fri, 2 Apr 2004 14:22:33 +0200 > > > >

Von: "Guido Kuhlmann" > > > >
> > > > Betreff: RE:
[oc] I2C ip core integration for > > > > ALTERA FPGAs
> > An: "'Discussion list about free open
source > IP > > > > cores'" > > > > Antwort an: Guido.Kuhlmann at t...,
> > Discussion > list about free open source IP
cores > [ > > > > Doppelklick auf diese Zeile zeigt Optionen für > > Abo-Liste ] Hi
> > Christian, you can easily > connect the I2C

Wishbone core > to the NIOS > > > > processor (I
don't know the simple I2C core). > > > 1. > Within SOPC
builder, generate interface to user logic. > > > > 2.
Select bus interface type: avalon register slave. > > >
> 3. Add "i2c_master_top.v" design file. > >
> 4. Read port list from file. > > > 5. Connect

the > signals as follow: > > > wb_adr_i
address > > > > wb_dat_i writedata > >
> wb_dat_o > readdata > > > wb_we_i

write > > > > wb_stb_i chipselect
> > wb_cyc_i > chipselect > > >

wb_inta_o irq > > > > wb_clk_i clk
> > wb_ack_o > waitrequest_n > > >

wb_rst_i always0 > > > > arst_i
reset_n > > > scl_pad_i > export > >
> scl_pad_o export > > > > scl_padoen_o

export > > > sda_pad_i > export
> > sda_pad_o export > > > >

sda_padoen_o export > > > 6. Under timing tab,
> leave the setup, wait and hold > settings at 0 > >
> cycles. > > You can now access the I2C core via

> included > "oc_i2c_master.h". > > Hope this

helps. > > > > Guido. > > > >
______________________________________________________ > >
> _______ > > Guido Kuhlmann > > Tigris
Elektronik > GmbH > http://www.tigris.de > > > > ______________________________________________________ > >
> _______ > > > -----Original Message----- >
> > From: cores-bounces at o... > > > >

> [mailto:cores-bounces at o...]On > > > Behalf Of >
> c.scherp at 3... > > > Sent: Wednesday, March 31,

2004 > 10:31 > AM > > > To: cores at o... > >
> Subject: [oc] I2C > ip core integration for ALTERA

FPGAs > > > > > > > > > > > >
> > I´m new to opencores.org and I > want to

integrate a simple > > > I2C > > > Bus Master
> Interface > > > > in an ALTERA Apex / Cyclone /

Stratix > Device with > > QuartusII and SOPC > >
> Builder. I do > not need the > complex wishbone version

of > the I2C core. > > > > I´m > > >
happy with the simple > > > > > I2C Bus Master which
can be found in I2C.vhd. Is there any > > > > >
documentation available for this version ? Or can > anyone >
> give some > > > advice how to connect > this core

to > the ALTERA Avalon Bus and the > > > > ALTERA
Nios > Soft-Processor ? Thank > > you... > > >
> Christian. > > > > > > > > > >
> > >

_______________________________________________ > > > >
> http://www.opencores.org/mailman/listinfo/cores > > >
> > >
_______________________________________________ > > > > http://www.opencores.org/mailman/listinfo/cores > > -- >
> > 3D Alliance GmbH > > Hauptstr. 46 > >
35649 > > Bischoffen > > Tel. 06444 / 93 19 - 0 Fax. 06444 / 93 19 > - 12 > > > > > _______________________________________________ > > > http://www.opencores.org/mailman/listinfo/cores > > > _______________________________________________ > http://www.opencores.org/mailman/listinfo/cores >



no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.