M65762FP
REJ03F0235-0200 Rev.2.00 Sep 14, 2007
Page 22 of 34
(5) Load/store processing sequence of line memory image data
2
PEL_REG_L:
SYS_REG:
; Cb,Cb = Bit width of code data bus
; Ds = Bit swap of image data bus
; Bs, Bx = Code data bus bit, byte swap
; Pb, Pi = Bit width of image data bus, I/F selection
CONV_REG:
PEL_REG_H:
MOD_REG:
CMD_REG:
LSET_REG_L:
LSET_REG_H:
IENB_REG:
; m = Operation mode (selection of through mode)
; Lio, Lio = 01 or 10 (selection of load or store)
; Li = 1 (selection of prohibition of line memory
initialization)
; Tp = Typical prediction function ON/OFF Note1
; pel_l, pel_h = Number of pixels per line
; Ve, He = Selection of scale-up during
decoding
; Vr, Hr, Ho = Selection of scale-down
during coding
; lset_l, lset_h = 2 (Number of processed lines)Note2
; Load/store processing start command of
image data
; Process end interrupt enable
d7
d0
Pb
Cb Cb
Pi
0
Ds
Bx Bs
00
1
00
0
00
0
01
0
0Vr He
0Ve
Hr
0 Ho
Tp
Lio 1
Li
m
Lio
0
lset_h
pel_l
lset_l
Set number of pixels*
Set scale-up/scale-down*
Set parameter*
(selection of template)
Set number of lines (= 2)
Set operation mode
Set system (set LSI mode)
Processing start command
(load/store into line memory)
Set interrupt enable
00
pel_h
* Settings of template selection, number of pixels per line, selection of scale-up/scale-down and
typical prediction function must meet the settings at time of stripe coding/decoding to be carried
out after this.
[Performs loading/storing process during this period.]
Inputs (outputs) image data. (Transfer processing of image data for 2 lines)
STAT_REG:
IENB_REG:
; Interrupt disable
; j = End of processing
d7
d0
00
0
00
0
j
PARA_REG:
; t = Selection of template
t
End
(Occurrence of interrupt)
Set interruption disable
Read out status register
(check end of processing)
j = 1 ?
Y
N
(Error)
Stripe
Head line
(Final line
1) line
Final line
1st line
2nd line
Notes: 1. For ON/OFF bit of TP function in the image data processing,
the ON/OFF bit of the TP function just before coding/decoding
shall be kept.
2.In the image data load/store processing, be sure to set the
number of transfer lines to "2".
(The 1st line is data on the line (final line – 1) of the stripe.
The 2nd line is data on the last line of stripe.)
When a line stripe is adopted for the first stripe of the page in
the image data store processing, and read out line of the first
line is outside data of stripe, the all white data must used for
replacement or the image data load function must be used in
advance to clear line memory.