Electronic Components Datasheet Search
  English  ▼

X  

DP8344 Datasheet(PDF) 71 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # DP8344
Description  Biphase Communications Processor?좦CP
PDF  184 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

DP8344 Datasheet(HTML) 71 Page - National Semiconductor (TI)

Back Button DP8344 Datasheet HTML 67Page - National Semiconductor (TI) DP8344 Datasheet HTML 68Page - National Semiconductor (TI) DP8344 Datasheet HTML 69Page - National Semiconductor (TI) DP8344 Datasheet HTML 70Page - National Semiconductor (TI) DP8344 Datasheet HTML 71Page - National Semiconductor (TI) DP8344 Datasheet HTML 72Page - National Semiconductor (TI) DP8344 Datasheet HTML 73Page - National Semiconductor (TI) DP8344 Datasheet HTML 74Page - National Semiconductor (TI) DP8344 Datasheet HTML 75Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 71 / 184 page
background image
40 Remote Interface and Arbitration System (RIAS) (Continued)
Programmed wait states delay when WAIT must be assert-
ed since programmed wait states are inserted before WAIT
is tested to see if any more wait states should be added
LOCK prevents local accesses of Data Memory If LOCK is
asserted a half T-state before T1 of a BCP instruction cycle
further local accesses will be prevented by waiting the Tim-
ing Control Unit The Timing Control Unit (TCU) is the BCP
CPU sub system responsible for timing each instruction For
a more detailed description of the operation of LOCK refer
to the CPU Timing section LOR allows the BCP to prevent
remote accesses Once LOR
located in
ACR
isset
high further remote accesses are waited by XACK remain-
ing low
Though the BCP CPU runs independently of RIAS there is
some interaction between the two systems
LOR is one
such interaction In addition two bits allow the BCP CPU to
keep track of remote accesses These bits are the Remote
Write bit RW and the Remote Read bit RR
and are lo-
cated in CCR 6–5
Each bit goes high when its respec-
tive remote access to DMEM reaches its Termination
Phase Once one of these bits has been set it will remain
high until a ‘‘1’’ is written to that bit to reset it low
42 RIAS FUNCTIONAL DESCRIPTION
In this section the operation of the Remote Arbitration State
Machine (RASM) is described in detail Discussed among
other things are the sequence of events in a remote ac-
cess arbitration of the data buses timing of external sig-
nals when inputs are sampled and when wait states are
added Each of the five Interface Modes is described in
functional state machine form Although each interface
mode is broken out in a separate flow chart they are all part
of a single state machine (RASM) Thus the first state in
each flow chart is actually the same state
The functional state machine form is similar to a flow chart
except that transitions to a new state (states are denoted as
rectangular boxes) can only occur on the rising edge of the
internal CPU clock (CPU-CLK) CPU-CLK is high during the
first half of its cycle A state box can specify several actions
and each action is separated by a horizontal line A signal
name listed in a state box indicates that that pin will be
asserted high when RASM has entered that state Signals
not listed are assumed low
Note
This sometimes necessitates using the inversion of the external pin
name
This same rule applies to the A and AD buses By default
these buses are active The A bus will have the upper byte
of the last used data address The AD bus will display
RIC
When one of these buses appears in a state box the
condition specified will be in effect only during that state
Decision blocks are shown as diamonds and their meaning
is the same as in a flow chart The hexagon box is used to
denote a conditional statenot synchronous with the clock
When the path following a decision block encounters a con-
ditional state the action specified inside the hexagon box is
executed immediately
Also provided is a memory arbitration example in the form of
a timing diagram for each of the five modes These exam-
ples show back to back local accesses punctuated by a
remote access Both the state of RASM and the Timing
Control Unit are listed for every clock at the top of each
timing diagram The RASM states listed correspond to the
flow charts The Timing Control Unit states are described in
Section 222 Timing portion of the data sheet
421 Buffered Read
The unique feature of this mode is the extension of the read
until REM-RD is deasserted high The complete flow chart
for the Buffered Read mode is shown in
Figure 4-14 Until a
Remote Read is initiated (RAE REM-RD true) the state ma-
chine (RASM) loops in state RSA1 If a Remote Read is
initiated and LOR is set high RASM will move to state
RSA2 Likewise if a Remote Read is initiated while the bus-
es have been granted locally (ie Local Bus Request e 1)
RASM will move to state RSA2 The state machine will loop
in state RSA2 as long as LOR is set high or the buses are
granted locally If the BCP CPU needs to access Data Mem-
ory while in either RSA state (and LOCK is high) it can still
do so A local access is requested by the Timing Control
Unit asserting the Local Bus Request (LCL-BREQ) signal A
local bus grant will be given by RASM if the buses are not
being used (as is the case in the RSA states)
XACK is taken low as soon as RAE REM-RD is true re-
gardless of an ongoing local access If LOR is low RASM
will move into RSB on the next clock after RAE REM-RD is
true and there is no local bus request No further local bus
requests will be granted until the remote access is complete
and RASM returns to RSA Half a T-state after entering RSB
the A bus (and AD bus if the access is to Data Memory)
goes into TRI-STATE
On the next CPU-CLK RASM enters RSC and LCL is taken
high while XACK remains low The wait state counters iIW
and iDW are loaded in this state from IW1–0 and DW2–
0 respectively in DCR
The A bus (and AD if the access
is to Data Memory) remains in TRI-STATE and the Access
Phase begins
The state machine can move into one of several states
depending on the state of CMD and MS1–0
on the next
clock XACK remains low and LCL remains high in all the
possible next states If CMD is high the access is to RIC
and the next state will be RSD1 Since the default state of
AD is RIC
it will not transition in this state
The five other next states all have CMD low and depend on
the Memory Select bits If MS1–0 is 10 or 11 the state
machine will enter either RSD2 or RSD3 and the low or high
bytes of the Program Counter respectively will be read
MS1–0
e
00 designates a Data Memory access and
moves RASM into RSD4 READ will be asserted in this state
and A and AD continue to be in TRI-STATE This allows the
Remote Processor to drive the Data Memory address for
the read Since DMEM is subject to wait states RSD4 is
looped upon until all the wait states have been inserted
71



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com