INF5470 Fall 2011 Lecture 5: Neuromorphic Communication Content - - PowerPoint PPT Presentation
INF5470 Fall 2011 Lecture 5: Neuromorphic Communication Content - - PowerPoint PPT Presentation
INF5470 Fall 2011 Lecture 5: Neuromorphic Communication Content The AER protocol Collision Handling Serial AER Weekly Questions Lecture 5: Neuromorphic Communication 2 Content The AER protocol Collision Handling Serial AER Weekly
Content
The AER protocol Collision Handling Serial AER Weekly Questions
Lecture 5: Neuromorphic Communication 2
Content
The AER protocol Collision Handling Serial AER Weekly Questions
Lecture 5: Neuromorphic Communication 3
Address Event Representation: Basic Idea
Trading in parallelism for speed
demultiplexer multiplexer multiplexer demultiplexer 1 2 3 2 2 1 3 2 1 1 2 3
Lecture 5: Neuromorphic Communication 4
4 Phase Handshake
Asynchronous Communication
/REQ /ACK DATA t t t t t
1 2 3 4 5
valid t6
Lecture 5: Neuromorphic Communication 5
Content
The AER protocol Collision Handling Serial AER Weekly Questions
Lecture 5: Neuromorphic Communication 6
Full Arbitration (1/3)
two input greedy arbiter
req0 ack0 ack1 req1 req ack
Lecture 5: Neuromorphic Communication 7
Full Arbitration (2/3)
Glitch free two input greedy arbiter
req0 ack0 ack1 req1 req ack
Lecture 5: Neuromorphic Communication 8
Full Arbitration (3/3)
8 input arbiter binary tree
req1 ack1 req0 ack0 req ack req1 ack1 req0 ack0 req ack req1 ack1 req0 ack0 req ack req1 ack1 req0 ack0 req ack req1 ack1 req0 ack0 req ack req1 ack1 req0 ack0 req ack req1 ack1 req0 ack0 req ack req7 ack7 req6 ack6 req5 ack5 req4 ack4 req3 ack3 req2 ack2 req1 ack1 req0 ack0
Lecture 5: Neuromorphic Communication 9
Discarding
Error detection encoding and collision discarding
I 0011 I 0101 I 0110 I 1001 I 1010 I 1100 Vbias bit 0 bit 1 bit 2 bit 3
Lecture 5: Neuromorphic Communication 10
Age versus Loss Trade Off
A tunable compromise
pulse generators ramp generators reset by time-out
- r acknowledge
winner take all encoder 2
Lecture 5: Neuromorphic Communication 11
Content
The AER protocol Collision Handling Serial AER Weekly Questions
Lecture 5: Neuromorphic Communication 12
High Speed LVDS Serial AER
+ compact connector + high speed (∼ 100Mevents/s) + flexible word length
- synchronous
- power hungry (relatively)
Lecture 5: Neuromorphic Communication 13
Content
The AER protocol Collision Handling Serial AER Weekly Questions
Lecture 5: Neuromorphic Communication 14
Weekly Questions
- 1. How do you imagine a non-greedy arbiter is supposed
to work as opposed to the greedy arbiter in the script? Would you be able to draw a signal timing diagram in an interesting case?
Lecture 5: Neuromorphic Communication 15