Manual

PoBlocks user manual (March 31, 2014)
44
www.poscope.com
16.68. Communication - I2C read
Description
I
2
C read operation block
Inputs
!CLK (Logic/clock): Inverted clock input signal
Address (8-bit integer): I
2
C device address
Outputs
Busy (Logic): Busy signal
Error (Logic): Error signal
Read 1 - 10 (8-bit integer): Bytes 1 - 10 to be read from I2C device
Properties
Read count (Integer, 0 to 10): Number of bytes to read from I
2
C device
Remarks
Communication is started on falling edge of the !CLK input in order to support
chaining multiple communication blocks using busy signals - when one device
completes the communication session, its Busy signal goes from 1 to 0, which then
triggers a communication session on another block in the chain.
16.69. Communication - I2C write
Description
I
2
C write operation block
Inputs
!CLK (Logic/clock): Inverted clock input signal
Address (8-bit integer): I
2
C device address
Write 1 - 10 (8-bit integer): Bytes 1 - 10 to write to I2C device
Outputs
Busy (Logic): Busy signal
Error (Logic): Error signal
Properties
Write count (Integer, 0 to 10): Number of bytes to write to I
2
C device
Remarks
Communication is started on falling edge of the !CLK input in order to support
chaining multiple communication blocks using busy signals - when one device
completes the communication session, its Busy signal goes from 1 to 0, which then
triggers a communication session on another block in the chain.
16.70. Misc - Comment
Description
Comment is used to enter comments
Inputs
None
Outputs
None
Properties
Comment: Comment text
Remarks
None
16.71. Misc - To
Description
To is used to route signals across the schematic. To connect To and From blocks,
identical Link ID must be specified.
Inputs
>>>: Input port of the link
Outputs
None
Properties
Link ID (Integer): Link ID - see block description
Remarks
Only one 'To' block can be specified for one Link ID, while multiple 'From' blocks can