|
MC-ACT-16550-NET Datasheet, PDF (1/9 Pages) Actel Corporation – Two Wire Serial Interface (TWSI) | |||
|
AvnetCore: Datasheet
Version 1.0, July 2006
Two Wire Serial Interface
(TWSI)
Intended Use:
â Embedded microprocessor boards and any circuit needing I2C
peripherals
DATA_IN[7:0]
ADDR_IN[6:0]
TWSI_CMD[2:0]
CFG[127:0]
START
ENABLE
STDFAST_N
INTERFACE
CONTROL
LOGIC
RESET
CLK
SHIFTLGC
SYNCHRS
SCL_OUT
SDA_OUT
SCL_IN
SDA_IN
STATE MACHINE
SHIFT
REGISTER
AT TOP LEVEL
SCL
SDA
DATA_OUT[7:0]
(HOST DATA)
STATUS[5:0]
DATA_VLD
REQ_DATA
FIRST_BYTE
Block Diagram
The MC-ACT-TWSI is a âcoreâ logic module specifically designed for Actel FPGAs that
emulates the functionality of the industry standard two-wire serial interface, I2C. This
core does not support 10-bit slave addressing or START byte data transfers. It
facilitates upgrading current systems by allowing the designer to incorporate the
TWSI function as well as other logic into a single, state of the art FPGA. This core is
designed such that it can be instantiated into a Actel design and âhooked upâ to I/O
buffers and pads and then compiled to make a device that will âplug inâ to a TWSI
application. The core can be configured to operate as either a Master-Slave, Master-
Only, or Slave-Only.
Features:
â Fully optimized for Actel FPGAs
â I2C-compatible two-wire serial interface core; I2C is a trademark
of Philips, Inc.
â Multi-master operation with arbitration and clock synchronization
â Slave transmit and receive operation
â Support for reads, writes, burst reads, burst writes, and repeated
start
â User-defined timing and clock frequency
â Fast mode and standard mode operation
Targeted Devices:
â Axcelerator® Family
â ProASIC®3 Family
â ProASICPLUS® Family
Core Deliverables:
â Netlist Version
> Netlist compatible with the Actel Designer place and route tool
> Compiled RTL simulation model, compliant with the Actel
Libero® environment
â RTL Version
> VHDL or Verilog RTL Source Code
> Test Bench
â All
> User Guide
> Data Sheet
Synthesis and Simulation Support:
â Synthesis: Synplicity
â Simulation: ModelSim
â Other tools supported upon request
Verification:
â Test Bench
|
▷ |