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 revisionPrevious revision
Next revision
Previous revision
ice:event_system [2015/08/10 20:20] – external edit 127.0.0.1ice:event_system [2021/08/26 15:26] (current) – external edit 127.0.0.1
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.1439238003.txt.gz · Last modified: 2021/08/26 14:26 (external edit)