NS32FX164AV-25 National Semiconductor, NS32FX164AV-25 Datasheet - Page 25

IC IMAGING COMM SGNL PROC PLCC68

NS32FX164AV-25

Manufacturer Part Number
NS32FX164AV-25
Description
IC IMAGING COMM SGNL PROC PLCC68
Manufacturer
National Semiconductor
Datasheet

Specifications of NS32FX164AV-25

Processor Type
Advanced Imaging/Communications Signal Processor SIAP™
Speed
50MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
68-PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-
Other names
*NS32FX164AV-25
Q1284286

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
NS32FX164AV-25
Manufacturer:
NSC
Quantity:
12 388
Part Number:
NS32FX164AV-25
Manufacturer:
Texas Instruments
Quantity:
10 000
2 0 Architectural Description
Set Bit String
Syntax SBITS
Setup
Note When the instruction terminates the registers are returned un-
SBITS sets a number of contiguous bits in memory to 1 and
is typically used for data expansion operations The instruc-
tion draws the number of ones specified by the value in R2
starting at the bit address provided by registers R0 and R1
In order to maximize speed and allow drawing of patterned
lines an external 1k byte lookup table is used The lookup
table is specified in the NS32CG16 Printer Display Proces-
sor Programmer’s Reference Supplement
When SBITS begins executing it compares the value in R2
with 25 If the value in R2 is less than or equal to 25 the F
flag is cleared and the appropriate number of bits are set in
memory If R2 is greater than 25 the F flag is set and no
other action is performed This allows the software to use a
faster algorithm to set longer strings of bits Figure 2-28
shows the SBITS instruction format
Note 1 This example is for a block 4 words wide and 1 line high
Note 2 The sequence is common with all logical operations of the DP8510 DP8511 BPU
Note 3 Mask values shift values and number of bit planes do not affect the performance
Note 4 Zero wait states are assumed throughout the BITBLT operation
Note 5 The extra read is performed when the BPU pipeline register needs to be preloaded
23
0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 0 0 1 1 1 0
changed
FIGURE 2-28 SBITS Instruction Format
R0
R1
R2
R3
base address of the destination
starting bit offset (signed)
number of bits to set (unsigned)
address of string look-up table
15
FIGURE 2-30 Bus Activity for a Simple BITBLT Operation
8 7
(Continued)
0
25
Set BIT Perpendicular String
Syntax SBITPS
Setup
Note When the instruction terminates the R0 and R3 registers are re-
The SBITPS can be used to set a string of bits in any direc-
tion This allows a font to be expanded with a 90 or 270
degree rotation as may be required in a printer application
SBITPS sets a string of bits starting at the bit address speci-
fied in registers R0 and R1 The number of bits in the string
is specified in R2 After the first bit is set the destination
warp is added to the bit address and the next bit is set The
process is repeated until all the bits have been set A nega-
tive raster warp offset value leads to a 90 degree rotation A
positive raster warp value leads to a 270 degree rotation If
the R3 value is
a 45 degree line If the R3 value is
line results
SBITS and SBITPS allow expansion on any 90 degree an-
gle giving portrait landscape and mirror images from one
font Figure 2-29 shows the SBITPS instruction format
23
0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 1 1 1 0
turned unchanged R1 becomes the final bit offset R2 is zero
FIGURE 2-29 SBITPS Instruction Format
R0
R1
R2
R3
e
(space warp
base address destination (byte address)
starting bit offset
number of bits to set
destination warp (signed value in bits)
15
a
1 or
a
8 7
b
1 or
1) then the result is
b
1 a horizontal
TL EE 11267– 10
0

Related parts for NS32FX164AV-25