summaryrefslogtreecommitdiffstats
path: root/content/zettel/5a2c.md
blob: 33942ac5799c699146265097b7d7ac7742e99491 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
+++
title = "Handshaking signals"
author = "Yann Herklotz"
tags = []
categories = []
backlinks = ["5a2b"]
forwardlinks = ["5a2d"]
zettelid = "5a2c"
+++

The problem with travelling CE, is that it is only useful when one
single input signal is enough to implement the pipelining. In addition
to that, the travelling CE does not allow for the next pipeline stage to
communicate that it is busy with an operation. The idea, therefore, is
to have a `STB` signal, and a `BUSY` signal, the former saying that the
data is ready, and the latter saying that the module is busy.