Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

about I2C signal in cpld

Status
Not open for further replies.

shield

Junior Member level 3
Joined
Sep 9, 2005
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,446
i2c signal

hi, all
I need to connect the E2PROM with the FPGA with I2C interface through CPLD?
How I should implement this function?
thank you
 

It may be easier to write an I2C master (or slave) from the scratch than spending time for understanding and adapting a possible long-winded solution.

I didn't understand clearly, what's the role of CPLD in this case? Is it used for level translation purposes? The I2C core could be implemented in CPLD as well, but it's easier to debug in FPGA with tools as SignalTap or Chipscope. Also the FPGA to CPLD interface is smaller then. Basically a I2C master needs two open drain drivers (can be discrete transistors, too) and a receiver for SDA. SCL has to be sensed only if clock stretching is implemented (most likely not).

**broken link removed**
 

Here's the newest revision 03 from about a year ago:
**broken link removed**
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top