Clocking Memory Accesses; Minor Clock Periods - Texas Instruments TMS320C3x User Manual

Texas instruments computer hardware user's guide
Table of Contents

Advertisement

Clocking Memory Accesses

8.5 Clocking Memory Accesses
Figure 8–2. Minor Clock Periods
8.5.1
Program Fetches
8.5.2
Data Loads and Stores
8-24
This section discusses the role of internal clock phases (H1 and H3) and how
the 'C3x handles multiple-memory accesses. The previous section discusses
the interaction between sequences of instructions; this section discusses the
flow of data on an individual instruction basis.
Each major clock period of 33.3 ns is composed of two minor clock periods of
16.67 ns, labeled H3 and H1. The active clock period for H3 and H1 is the time
when that signal is high. See Figure 8–2.
H1
H3
The precise operation of memory reads and writes can be defined according
to these minor clock periods. The types of memory operations that can occur
are program fetches, data loads and stores, and DMA accesses.
Internal program fetches are always performed during H3 unless a single data
store must occur at the same time due to another instruction in the pipeline. In that
case, the program fetch occurs during H1 and the data store occurs during H3.
External program fetches always start at the beginning of H3 with the address
being presented on the external bus. At the end of H1, the fetches are completed
with the latching of the instruction word.
Four types of instructions perform loads, memory reads, and stores:
-
2-operand instructions
-
3-operand instructions
-
Multiplier/ALU operation with store instructions
-
Parallel multiply and add instructions
Major clock period
minor
clock period
H3
minor
clock period
H1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C3x and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents