Xilinx ML403 specifications Status Register Bit Definitions Contd

Page 7

Reference System Specifics

R

Table 4:

Status Register Bit Definitions (Contd)

 

 

 

 

Bit(s)

 

Name

Description

 

 

 

 

30

 

AAS

Addressed as Slave. When the address on the IIC bus matches the

 

 

 

Slave address in the Address Register (ADR), the IIC Bus Interface is

 

 

 

being addressed as a Slave and switches to Slave mode. If 10-bit

 

 

 

addressing is selected this device will only respond to a 10-bit address

 

 

 

or general call if enabled. This bit is cleared when a stop condition is

 

 

 

detected or a repeated start occurs.

 

 

 

 

31

 

ABGC

Addressed By a General Call. This bit is set high when another

 

 

 

master has issued a general call and the general call enable bit is set

 

 

 

high, CR(1) = ’1’.

 

 

 

 

Table 5 provides a register description of the Interrupt Status register.

Table

5: Interrupt Status Register

 

 

 

 

 

 

 

Bit

Name

 

Description

 

 

 

 

 

24

 

TFHE

 

Transmit FIFO Half Empty

 

 

 

 

 

25

 

NAAS

 

Not Addressed as Slave

 

 

 

 

 

26

 

AAS

 

Addressed as Slave

 

 

 

 

 

27

 

BNB

 

Bus is not Busy

 

 

 

 

 

28

 

RFF

 

Receive FiFO Full

 

 

 

 

 

29

 

TFE

 

Transmit FIFO Empty

 

 

 

 

 

30

 

TE/STC

 

Transmit Error/Slave Transmit Complete

 

 

 

 

 

31

 

AL

 

Arbitration Lost

 

 

 

 

 

XAPP979 (v1.0) February 26, 2007

www.xilinx.com

7

Image 7
Contents Included Systems SummaryIIC Primer IntroductionIntroduction Data Transfer on the IIC Bus Reference System Specifics Reference System SpecificsOPB IIC Control Register Bits Name Description ML403 XC4VFX12 Address MapOPB IIC Registers OPB IIC Registers AddressStatus Register SR Status Register Bit Definitions Contd Microchip 24LC04 Configuring the OPB IIC Core24LC04 Control Byte Allocation ML40x Schematic for IIC ConnectionsML40x Resistors Expansion Header Fpga IIC Pins TotalPhase Aardvark AdapterAardvark Control Center Software Projects Executing the Reference System from EDKProjects interfacing to Aardvark Adapter Running the Applications Running the ApplicationsProject HyperTerminal Parameters Invoke XPS. Run Hardware → Generate Netlist Using ChipScope with OPB IICRun Start → Programs → ChipScope Pro → ChipScope Inserter Start → Programs → ChipScope Pro → ChipScope Pro Analyzer Making Net Connections in ChipScope InserterSetting Up the Chipscope Trigger Linux Kernel Linux KernelBSP Settings Connected Peripherals Simulation SimulationOPB IIC Simulation Signal Name FunctionalityComplete Simulation Arbitrartion Lost Test Simulation Arbitration Lost Test Code Simulation with iicAA as Master Test code with iicAA as Master X97934012907 Test Code for Simulation with iic20 as Master Revision RevisionHistory References