Skip to content

Commit e12a1ef

Browse files
authored
The linked PDF at UCB is now behind a login wall. So dropping it. (#4542)
1 parent 892fa80 commit e12a1ef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/src/explanations/interfaces-and-connections.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ NOTE: When using `Chisel._` (compatibility mode) instead of `chisel3._`, the `:=
159159

160160
## The standard ready-valid interface (ReadyValidIO / Decoupled)
161161

162-
Chisel provides a standard interface for [ready-valid interfaces](http://inst.eecs.berkeley.edu/~cs150/Documents/Interfaces.pdf).
162+
Chisel provides a standard interface for ready-valid interfaces (for example used in AXI).
163163
A ready-valid interface consists of a `ready` signal, a `valid` signal, and some data stored in `bits`.
164164
The `ready` bit indicates that a consumer is *ready* to consume data.
165165
The `valid` bit indicates that a producer has *valid* data on `bits`.
@@ -212,7 +212,7 @@ class ConsumingData extends Module {
212212
}
213213
```
214214

215-
`DecoupledIO` is a ready-valid interface with the *convention* that there are no guarantees placed on deasserting `ready` or `valid` or on the stability of `bits`.
215+
`DecoupledIO` is a ready-valid interface with the *convention* that no guarantees are placed on deasserting `ready` or `valid` or on the stability of `bits`.
216216
That means `ready` and `valid` can also be deasserted without a data transfer.
217217

218218
`IrrevocableIO` is a ready-valid interface with the *convention* that the value of `bits` will not change while `valid` is asserted and `ready` is deasserted.

0 commit comments

Comments
 (0)