Download fulltext - DiVA Portal

Transcript

RTY_I: Retry input indicates that interface is not ready to operate and
cycle must be retried.

SEL_O(): Select output array is used to indicate where valid data is
expected on DAT_I().

STB_O: Strobe output indicates a valid data transfer cycle.

TGA_O(): Address tag type; provides extra information associated with
ADR_O().

TGC_O(): Cycle tag type provides extra information associated with bus
cycle.

WE_O(): Write enable output; indicates if current cycle is read or write.
2.3.2 Wishbone Operation
The Wishbone bus has multiple operating modes. The present assignment will
focus on the standard single read cycle (Figure 2-8) and write cycle (Figure
2-9). It is also important to consider that the data sent or received at this time is
the same width as the bus itself (16 Bits). Both read and write will be explained
using the relevant signals for the project [8].
2.3.2.1 Single Read Cycle
The following description is a summary of the information found on the
OpenCores Wishbone manual. It explains how the read cycle works on a
Wishbone interface. The explanation is separated by clock cycles for practical
purposes. Figure 2-8 represents this bus transaction as well.
Clock Edge 0

Master presents valid address on ADR_O.

Master negates WE_O to indicate read cycle.

Master asserts CYC_O to indicate the start of cycle.

Master asserts STB_O to indicate the start of phase.
Clock Edge 1
14