User Tools

Site Tools


ice:event_system

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ice:event_system [2015/08/10 13:20]
127.0.0.1 external edit
ice:event_system [2015/10/30 10:26] (current)
Michael Radunsky [Overview]
Line 2: Line 2:
  
 ==== Overview ==== ==== Overview ====
-The Event System enables very low-latency communication with the ICE boards. Instead of sending commands over USB or TTL Serial, the Event System consists ​that 4 TTL lines that go directly to each ICE Slave board. ​+The Event System enables very low-latency communication with the ICE boards. Instead of sending commands over USB or TTL Serial, the Event System consists ​of 4 TTL lines that go directly to each ICE daughter ​board. ​
  
-The ICE Slave boards have various Event Functions -- actions to perform when they get an Event. Each action will listen to an Event Address from 0 through 7, where 0 is a no-action state. ​+The ICE daughter ​boards have various Event Functions -- actions to perform when they get an Event. Each action will listen to an Event Address from 0 through 7, where 0 is a no-action state. ​
  
 The 4 Event Lines consists of 3 address lines and one '​Go'​ command. When the '​Go'​ wire goes high, each Slave board decodes the 3 address lines to determine the Event Address (0-7). If the address matches an address that an Event Function is listening on, then that function is run. If the address is 0, the event is ignored. ​ The 4 Event Lines consists of 3 address lines and one '​Go'​ command. When the '​Go'​ wire goes high, each Slave board decodes the 3 address lines to determine the Event Address (0-7). If the address matches an address that an Event Function is listening on, then that function is run. If the address is 0, the event is ignored. ​
ice/event_system.txt · Last modified: 2015/10/30 10:26 by Michael Radunsky