Electronic Components Datasheet Search
  English  ▼

X  

DP8344 Datasheet(PDF) 181 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) 181 Page - National Semiconductor (TI)

Back Button DP8344 Datasheet HTML 176Page - National Semiconductor (TI) DP8344 Datasheet HTML 177Page - National Semiconductor (TI) DP8344 Datasheet HTML 178Page - National Semiconductor (TI) DP8344 Datasheet HTML 179Page - National Semiconductor (TI) DP8344 Datasheet HTML 180Page - National Semiconductor (TI) DP8344 Datasheet HTML 181Page - National Semiconductor (TI) DP8344 Datasheet HTML 182Page - National Semiconductor (TI) DP8344 Datasheet HTML 183Page - National Semiconductor (TI) DP8344 Datasheet HTML 184Page - National Semiconductor (TI)  
Zoom Inzoom in Zoom Outzoom out
 181 / 184 page
background image
60 Reference Section (Continued)
4TR in ACR
When a one is written to this bit all subse-
quent data memory read operations expand to 4 T-states
with an extra one-half T-state between the falling edge of
ALE and the falling edge of READ This eliminates bus con-
tention on data memory read operations After a BCP reset
or when a zero is written to this bit the DP8344B data mem-
ory read operations operate in 3 T-states
as in the
DP8344A in which this bit was unused (See Section 222
for more information)
6622 AAD Reset State
After a BCP reset the index registers and the A and AD
buses will be zero In the DP8344A their states were unde-
fined after a reset
6623 RIC
Each time instruction memory is selected via
RIC 10
(ie
RIC is set to XXXX XX01 binary) the next read (or
write) of instruction memory by a remote processor will al-
ways return (or update) the low order 8 bits of the 16 bit
instruction location pointed to by the program counter In
the DP8344A setting RIC had no affect on which instruc-
tion memory byte would next be fetched and an algorithm
had to be developed to determine this (See Section 412
for more information)
6624 Transceiver
When the Transceiver is reset DATA-OUT now goes into a
state equal to TIN Z ATA
which eliminates coincident
transitions on DATA-OUT and DATA-DLY with TX-ACT
(See Section 32 for more information
67 REPORT BUGS
671 History
The
DP8344
Data
Sheet
Reference
first
published
102987 (rev 36) listed a total of 13 bugs All these bugs
were corrected in the DP8344A released to production April
1989 Subsequent to this date an additional bug has been
reported This bug is present in all versions of the BCP
DP8344 DP8344A and DP8344B
For additional information regarding differences in function-
ality between the DP8344B and DP8344A see Section 66
672 LJMP LCALL Address Decode
The LJMP and LCALL instructions to the address range
Af00h through AF7Fh do not function correctly Both condi-
tional and unconditional LCALL or LJMP instructions to this
address range will not decode as LCALL or LJMP instruc-
tions Instead the address field will be incorrectly decoded
as the instruction Thus a LJMP or LCALL to an instruction
in the address range AF00h through AF7Fh will be decoded
as a RETF instruction
LJMP AF00
Example the instruction
AF00
will be decoded as
RETF 000
00
which is
Note that LJMP and LCALL to all other addresses work cor-
rectly
The LJMP or LCALL instruction should therefore not be
used to transfer program control to an instruction in the
range AF00h to AF7Fh
6721 Suggested Work-around
The simplest work-around is not to place any code neces-
sary for system operation in the affected address range
This can be accomplished by creating a section of ‘‘filler’’
code that will occupy the instruction address range AF00h
to AF7Fh As an example the ‘‘filler’’ section of code could
be as follows
FILLER
SECT X
Start of ‘‘filler’’ code section
REPEAT 128
Repeat the following
instruction 128 times
JMP $
Jump to self
ENDR
End of repeat block
END
The JMP $ instruction causes an infinite loop at that instruc-
tion Thus one would be able to determine if the program
inadvertently entered the ‘‘filler’’ section of code The re-
peat 128 instruction causes the section to occupy 128 bytes
of instruction memory which is the size of the affected ad-
dress range
Next by using the Linker in the DP8344 BCP Assembler
System one can specify that this ‘‘filler’’ section of code
must occupy instruction memory starting at address AF00h
by using the -L option For example the following com-
mands can be entered at the DOS command line to invoke
the Assembler and Linker (this assumes that the ‘‘filler’’
section is located in the file FILLERBCP)
NBCPASM FILLERBCP
NLINK -LFILLER
4AF00 FILLRBCO
This will prevent any other section of code from occupying
the range which the ‘‘filler’’ section of code is located in
Hence one would not have to be concerned about using
labels to specify the address in LJMP and LCALL instruc-
tion
68 GLOSSARY
3270
An IBM communication protocol originally devel-
oped for the 370 class mainframe that implements a star
topology using a single coax cable per slave device In this
master-slave protocol all communication is initiated by the
controller
(master) and responses are returned by the ter-
minal or other attached device (slave) The data is transmit-
ted using biphase encoding at a bit rate of 23587 MHz
3299
A communications protocol that is the 3270 proto-
col with an eight bit address frame added to the beginning
of each controller transmission between the start se-
quence
and the first coax word Currently IBM only uses
three bits of the address field which allows up to eight devic-
es to communicate with the controller through a multiplex-
er
5250
An IBM communications protocol originally devel-
oped for the Series 3 that became widely used on the Sys-
tem 343638 family of minicomputers and currently the
AS400 It uses a multidrop bus topology on twin-ax cable
This protocol is a master-slave type The data is transmitted
using bi-phase encoding at a bit rate of 1 MHz
accumulator
The implied source register of one operand
for some arithmetic operations In the BCP R8 in the cur-
rently enabled bank acts as the accumulator
ALU
The Arithmetic Logic Unit a component of the CPU
that performs all arithmetic (addition and subtraction) logi-
cal (AND OR XOR compare bit test and complement)
rotational and shifting operations
ALU flags
Bits that indicate the result of certain ALU func-
tions
181



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