\n

R_JPEG

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x40 Bytes (0x0)
size : 0x14 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x8C Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x3 Bytes (0x0)
size : 0xF byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x58 Bytes (0x0)
size : 0x1C byte (0x0)
mem_usage : registers
protection : not protected

Registers

JCMOD

JCCMD

JCDERR

JCRST

JCQTN

JCHTN

JIFECNT

JIFESA

JIFESOFST

JIFEDA

JCDRIU

JIFESLC

JIFDCNT

JIFDSA

JCDRID

JIFDDOFST

JIFDDA

JIFDSDC

JIFDDLC

JCVSZU

JIFDADT

JCVSZD

JINTE1

JCHSZU

JINTS1

JCHSZD

JCDTCU

JCDTCM

JCDTCD

JINTE0

JINTS0


JCMOD

JPEG Code Mode Register
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCMOD JCMOD read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 REDU DSP

REDU : Pixel FormatNOTE: Read-only in Decompression.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#001 : 001

YCbCr422(Compression) / YCbCr422(Decompression)

#000 : 000

Setting prohibited(Compression) / YCbCr444(Decompression)

#110 : 110

Setting prohibited(Compression) / YCbCr411/[Decompression]

#010 : 010

Setting prohibited(Compression) / YCbCr420/[Decompression]

End of enumeration elements list.

DSP : Compression/Decompression Set Note: When changing between processing for compression and for decompression, be sure to reset this module in advance by setting the JCUSRST bit in the software reset control register 2 (SWRSTCR2) of the power-downmodes.
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : 0

Compression process

#1 : 1

Decompression process

End of enumeration elements list.


JCCMD

JPEG Code Command Register
address_offset : 0x1 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

JCCMD JCCMD write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 JSRT JRST JEND BRST

JSRT : JPEG Core Process Start CommandTo start JPEG core processing, set this bit to 1. Do not write this bit to 1 again while this module is in operation.
bits : 0 - -1 (0 bit)
access : write-only

Enumeration:

#0 : 0

No effect.

#1 : 1

Start JPEG core processing

End of enumeration elements list.

JRST : JPEG Core Process Stop Clear CommandTo clear the process-stopped state caused by requests to read the image size and pixel format (enabled by the INT3 bit in JINTE0), set this bit to 1.
bits : 1 - 0 (0 bit)
access : write-only

Enumeration:

#0 : 0

No effect.

#1 : 1

Clear the process-stopped state caused by requests to read the image size and pixel format(enabled by the INT3 bit in JINTE0).

End of enumeration elements list.

JEND : Interrupt Request Clear Command This bit is valid only for the interrupt sources corresponding to bits INS6, INS5, and INS3 in JINTS0. To clear an interrupt request, set this bit to 1
bits : 2 - 1 (0 bit)
access : write-only

Enumeration:

#0 : 0

No effect.

#1 : 1

Clear all bits in JINTE0.

End of enumeration elements list.

BRST : Bus Reset. NOTE: When this module is in operation, the bus reset command should not be issued.
bits : 7 - 6 (0 bit)
access : write-only

Enumeration:

#0 : 0

No effect.

#1 : 1

Resets the JCDTCU, JCDTCM, JCDTCD, JCDERR and JCRST registers.

End of enumeration elements list.


JCDERR

JPEG Code Decode Error Register
address_offset : 0x10 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCDERR JCDERR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 ERR

ERR : Error Code (See tables )Identify the type of the error which has occurred in the compressed data analysis for decompression.
bits : 0 - 2 (3 bit)
access : read-write

Enumeration:

#0000 : 0000

Normal(Decompression error codes)/Normal(Segment error codes)

#0001 : 0001

SOI not detected(Decompression error codes)

#0010 : 0010

SOF1 to SOFF detected(Decompression error codes)

#0011 : 0011

Unprovided pixel format detected(Decompression error codes)

#0100 : 0100

SOF accuracy error(Decompression error codes)

#0101 : 0101

DQT accuracy error(Decompression error codes)

#0110 : 0110

Component error 1(Decompression error codes)

#0111 : 0111

Component error 2(Decompression error codes)

#1000 : 1000

SOF0, DQT, and DHT not detected when SOS detected(Decompression error codes)

#1001 : 1001

SOS not detected(Decompression error codes)

#1010 : 1010

EOI not detected (default)(Decompression error codes)

#1011 : 1011

Restart interval data number error detected(Decompression error codes)/Restart interval data number error(Segment error codes)

#1100 : 1100

Image size error detected(Decompression error codes)/Image size error(Segment error codes)

#1101 : 1101

Last MCU data number error detected(Decompression error codes)/Last MCU data number error(Segment error codes)

#1110 : 1110

Block data number error detected(Decompression error codes)/Block data number error(Segment error codes)

End of enumeration elements list.


JCRST

JPEG Code Reset Register
address_offset : 0x11 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

JCRST JCRST read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 RST

RST : Operating State
bits : 0 - -1 (0 bit)
access : read-only

Enumeration:

#0 : 0

State other than below

#1 : 1

Suspended state caused by interrupt sources of JINTE0

End of enumeration elements list.


JCQTN

JPEG Code Quantization Table Number Register
address_offset : 0x3 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCQTN JCQTN read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 QT1 QT2 QT3

QT1 : Quantization table number for the first color componentNOTE: Read-only in Decompression.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#00 : 00

Use quantization table No.0 (JCQTBL0) as the first color component.

#01 : 01

Use quantization table No.1 (JCQTBL1) as the first color component.

#10 : 10

Use quantization table No.2 (JCQTBL2) as the first color component.

#11 : 11

Use quantization table No.3 (JCQTBL3) as the first color component.

End of enumeration elements list.

QT2 : Quantization table number for the second color component NOTE: Read-only in Decompression.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#00 : 00

Use quantization table No.0 (JCQTBL0) as the second color component.

#01 : 01

Use quantization table No.1 (JCQTBL1) as the second color component.

#10 : 10

Use quantization table No.2 (JCQTBL2) as the second color component.

#11 : 11

Use quantization table No.3 (JCQTBL3) as the second color component.

End of enumeration elements list.

QT3 : Quantization table number for the third color component NOTE: Read-only in Decompression.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#00 : 00

Use quantization table No.0 (JCQTBL0) as the third color component.

#01 : 01

Use quantization table No.1 (JCQTBL1) as the third color component.

#10 : 10

Use quantization table No.2 (JCQTBL2) as the third color component.

#11 : 11

Use quantization table No.3 (JCQTBL3) as the third color component.

End of enumeration elements list.


JCHTN

JPEG Code Huffman Table Number Register
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCHTN JCHTN read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 HTD1 HTA1 HTD2 HTA2 HTD3 HTA3

HTD1 : Huffman table number (DC) for the first color component NOTE: Read-only in Decompression.
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : 0

DC Huffman table 0(HTA1=0)/Setting prohibited(HTA1=1)

#1 : 1

DC Huffman table 1(HTA1=1)/Setting prohibited(HTA1=0)

End of enumeration elements list.

HTA1 : Huffman table number (AC) for the first color componentNOTE: Read-only in Decompression.
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : 0

AC Huffman table 0(HTD1=0)/Setting prohibited(HTD1=1)

#1 : 1

AC Huffman table 1(HTD1=1)/Setting prohibited(HTD1=0)

End of enumeration elements list.

HTD2 : Huffman table number (DC) for the second color component NOTE: Read-only in Decompression.
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : 0

DC Huffman table 0(HTA2=0)/Setting prohibited(HTA2=1)

#1 : 1

DC Huffman table 1(HTA2=1)/Setting prohibited(HTA2=0)

End of enumeration elements list.

HTA2 : Huffman table number (AC) for the second color componentNOTE: Read-only in Decompression.
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : 0

AC Huffman table 0(HTD2=0)/Setting prohibited(HTD2=1)

#1 : 1

AC Huffman table 1(HTD2=1)/Setting prohibited(HTD2=0)

End of enumeration elements list.

HTD3 : Huffman table number (DC) for the third color component NOTE: Read-only in Decompression.
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : 0

DC Huffman table 0(HTA3=0)/Setting prohibited(HTA3=1)

#1 : 1

DC Huffman table 1(HTA3=1)/Setting prohibited(HTA3=0)

End of enumeration elements list.

HTA3 : Huffman table number (AC) for the third color componentNOTE: Read-only in Decompression.
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : 0

AC Huffman table 0(HTD3=0)/Setting prohibited(HTD3=1)

#1 : 1

AC Huffman table 1(HTD3=1)/Setting prohibited(HTD3=0)

End of enumeration elements list.


JIFECNT

JPEG Interface Compression Control Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFECNT JIFECNT read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DINSWAP DINLC DINRCMD DINRINI JOUTSWAP

DINSWAP : Byte/Halfword Swap
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : 000

(1) (2) (3) (4) (5) (6) (7) (8)

#001 : 001

(2) (1) (4) (3) (6) (5) (8) (7) [Byte swap]

#010 : 010

(3) (4) (1) (2) (7) (8) (5) (6) [Halfword swap]

#011 : 011

(4) (3) (2) (1) (8) (7) (6) (5) [Halfword - byte swap]

#100 : 100

(5) (6) (7) (8) (1) (2) (3) (4) [Word swap]

#101 : 101

(6) (5) (8) (7) (2) (1) (4) (3) [Word - byte swap]

#110 : 110

(7) (8) (5) (6) (3) (4) (1) (2) [Word - Halfword swap]

#111 : 111

(8) (7) (6) (5) (4) (3) (2) (1) [Word - Halfword - byte swap]

End of enumeration elements list.

DINLC : Count Mode Setting for Stopping Input Image Data Lines
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : 0

Count mode for stopping the input of image data lines is off

#1 : 1

Count mode for stopping the input of image data lines is on

End of enumeration elements list.

DINRCMD : Input Image Data Lines Resume Command This bit is valid only when the count mode for stopping the input of image data lines is on. Setting this bit to 1 resumes reading input image data. This bit is always read as 0.
bits : 5 - 4 (0 bit)
access : write-only

DINRINI : Address Initialization when Resuming Input of Image Data Lines This bit is only valid when the count mode for stopping the input of image data lines is on. Set this bit before writing 1 to the data-line resume command bit.
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : 0

The transfer address is not initialized when the input of image data lines is restarted

#1 : 1

The transfer address is initialized when the input of image data lines is restarted

End of enumeration elements list.

JOUTSWAP : Byte/Halfword/Word Swap Output coded data in compression is swapped.
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

#000 : 000

(1) (2) (3) (4) (5) (6) (7) (8)

#001 : 001

(2) (1) (4) (3) (6) (5) (8) (7) [Byte swap]

#010 : 010

(3) (4) (1) (2) (7) (8) (5) (6) [Halfword swap]

#011 : 011

(4) (3) (2) (1) (8) (7) (6) (5) [Halfword - byte swap]

#100 : 100

(5) (6) (7) (8) (1) (2) (3) (4) [Word swap]

#101 : 101

(6) (5) (8) (7) (2) (1) (4) (3) [Word - byte swap]

#110 : 110

(7) (8) (5) (6) (3) (4) (1) (2) [Word - Halfword swap]

#111 : 111

(8) (7) (6) (5) (4) (3) (2) (1) [Word - Word - byte swap]

End of enumeration elements list.


JIFESA

JPEG Interface Compression Source Address Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFESA JIFESA read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ESA

ESA : Input Image Data Source Address (in 8-byte units) The lower three bits should be set to 0.
bits : 0 - 30 (31 bit)
access : read-write


JIFESOFST

JPEG Interface Compression Line Offset Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFESOFST JIFESOFST read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ESMW

ESMW : Input Image Data Lines Offset(in 8-byte units)The lower three bits should be set to 0.
bits : 0 - 13 (14 bit)
access : read-write


JIFEDA

JPEG Interface Compression Destination Address Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFEDA JIFEDA read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EDA

EDA : Input Image Data Lines Offset (in 8-byte units) The lower three bits should be set to 0.
bits : 0 - 30 (31 bit)
access : read-write


JCDRIU

JPEG Code DRI Upper Register
address_offset : 0x5 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCDRIU JCDRIU read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DRIU

DRIU : Upper Bytes of MCUs Preceding RST MarkerWhen both upper and lower bytes are set to 00h, neither a DRI nor an RST marker is placed.NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-write


JIFESLC

JPEG Interface Compression Source Line Count Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFESLC JIFESLC read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LINES

LINES : Number of Input Image Data Lines to be Read (in 8-line units) The lower three bits should be set to 0.
bits : 0 - 14 (15 bit)
access : read-write


JIFDCNT

JPEG Interface Decompression Control Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFDCNT JIFDCNT read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOUTSWAP DOUTLC DOUTRCMD DOUTRINI JINSWAP JINC JINRCMD JINRINI OPF HINTER VINTER

DOUTSWAP : Byte/Word Swap Output image data in decompression is swapped.
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#000 : 000

(1) (2) (3) (4) (5) (6) (7) (8)

#001 : 001

(2) (1) (4) (3) (6) (5) (8) (7) [Byte swap]

#010 : 010

(3) (4) (1) (2) (7) (8) (5) (6) [Halfword swap]

#011 : 011

(4) (3) (2) (1) (8) (7) (6) (5) [Halfword - byte swap]

#100 : 100

(5) (6) (7) (8) (1) (2) (3) (4) [Word swap]

#101 : 101

(6) (5) (8) (7) (2) (1) (4) (3) [Word - byte swap]

#110 : 110

(7) (8) (5) (6) (3) (4) (1) (2) [Word - Halfword swap]

#111 : 111

(8) (7) (6) (5) (4) (3) (2) (1) [Word - Halfword - byte swap]

End of enumeration elements list.

DOUTLC : Count Mode for Stopping Output Image Data Lines
bits : 4 - 3 (0 bit)
access : read-write

Enumeration:

#0 : 0

Count mode for stopping the output of image data lines is off.

#1 : 1

Count mode for stopping the output of image data lines is on

End of enumeration elements list.

DOUTRCMD : Output Image Data Lines Resume Command This bit is valid only when the count mode for stopping the output of image data lines is on. Setting this bit to 1 resumes writing image data. This bit is always read as 0.
bits : 5 - 4 (0 bit)
access : write-only

DOUTRINI : Address Initialization when Resuming Output of Image Data Lines This bit is only valid when the count mode for stopping the output of image data lines is on. Set this bit before writing 1 to the data-line resume command bit.
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : 0

The transfer address is not initialized when the output of lines of image data is restarted.

#1 : 1

The transfer address is initialized when the output of lines of image data is restarted

End of enumeration elements list.

JINSWAP : Byte/Word/Longword Swap Input coded data in decompression is swapped.
bits : 8 - 9 (2 bit)
access : read-write

Enumeration:

#000 : 000

(1) (2) (3) (4) (5) (6) (7) (8)

#001 : 001

(2) (1) (4) (3) (6) (5) (8) (7) [Byte swap]

#010 : 010

(3) (4) (1) (2) (7) (8) (5) (6) [Halfword swap]

#011 : 011

(4) (3) (2) (1) (8) (7) (6) (5) [Halfword - byte swap]

#100 : 100

(5) (6) (7) (8) (1) (2) (3) (4) [Word swap]

#101 : 101

(6) (5) (8) (7) (2) (1) (4) (3) [Word - byte swap]

#110 : 110

(7) (8) (5) (6) (3) (4) (1) (2) [Word -Halfword swap]

#111 : 111

(8) (7) (6) (5) (4) (3) (2) (1) [Word - Halfword - byte swap]

End of enumeration elements list.

JINC : Count Mode Setting for Stopping Input Coded Data
bits : 12 - 11 (0 bit)
access : read-write

Enumeration:

#0 : 0

Count mode for stopping the input of coded data is off.

#1 : 1

Count mode for stopping the input of coded data is on

End of enumeration elements list.

JINRCMD : Input Coded Data Resume CommandThis bit is valid only when the count mode for stopping the input of coded data is on. Setting this bit to 1 resumes reading input coded data. This bit is always read as 0.
bits : 13 - 12 (0 bit)
access : write-only

JINRINI : Address Initialization when Input Coded Data is Resumed This bit is only valid when the count mode for stopping the input of coded data is on. Set this bit before writing 1 to the data resume command bit.
bits : 14 - 13 (0 bit)
access : read-write

Enumeration:

#0 : 0

The transfer address is not initialized when the input of coded data is restarted.

#1 : 1

The transfer address is initialized when the input of coded data is restarted.

End of enumeration elements list.

OPF : Specifies output image data pixel format.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#01 : 01

ARGB8888

#10 : 10

RGB565

End of enumeration elements list.

HINTER : Horizontal Subsampling Subsamples horizontal output image data.
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#00 : 00

No subsampling

#01 : 01

Subsamples output data into 1/2.

#10 : 10

Subsamples output data into 1/4.

#11 : 11

Subsamples output data into 1/8.

End of enumeration elements list.

VINTER : Vertical SubsamplingSubsamples vertical output image data.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#00 : 00

No subsampling

#01 : 01

Subsamples output data into 1/2.

#10 : 10

Subsamples output data into 1/4.

#11 : 11

Subsamples output data into 1/8.

End of enumeration elements list.


JIFDSA

JPEG Interface Decompression Source Address Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFDSA JIFDSA read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DSA

DSA : Input Coded Data Source AddressInput Coded Data Source Address (in 8-byte units) The lower three bits should be set to 0.
bits : 0 - 30 (31 bit)
access : read-write


JCDRID

JPEG Code DRI Lower Register
address_offset : 0x6 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCDRID JCDRID read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DRID

DRID : Lower Bytes of MCUs Preceding RST MarkerWhen both upper and lower bytes are set to 00h, neither a DRI nor an RST marker is placed.NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-write


JIFDDOFST

JPEG Interface Decompression Line Offset Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFDDOFST JIFDDOFST read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DDMW

DDMW : Output Image Data Lines Offset (in 8-byte units) The lower three bits should be set to 0.
bits : 0 - 13 (14 bit)
access : read-write


JIFDDA

JPEG Interface Decompression Destination Address Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFDDA JIFDDA read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DDA

DDA : Output Image Data Destination Address (in 8-byte units) The lower three bits should be set to 0.
bits : 0 - 30 (31 bit)
access : read-write


JIFDSDC

JPEG Interface Decompression Source Data Count Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFDSDC JIFDSDC read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 JDATAS

JDATAS : Amount of Input Coded Data to be Read (in 8-byte units) The lower three bits should be set to 0.
bits : 0 - 14 (15 bit)
access : read-write


JIFDDLC

JPEG Interface Decompression Destination Line Count Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFDDLC JIFDDLC read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LINES

LINES : Number of Input Image Lines to Be ReadThe lower three bits should be set to 0. These bits are read as0.Number of input image data lines to be read, in 8-line units.
bits : 0 - 14 (15 bit)
access : read-write


JCVSZU

JPEG Code Vertical Size Upper Register
address_offset : 0x7 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCVSZU JCVSZU read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 VSZU

VSZU : Upper Bytes of Vertical Image SizeIn decompression process, a downloaded value from the JPEG coded data is set. NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-write


JIFDADT

JPEG Interface Decompression alpha Set Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JIFDADT JIFDADT read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ALPHA

ALPHA : Setting of the alpha value for output in ARGB8888 format.
bits : 0 - 6 (7 bit)
access : read-write


JCVSZD

JPEG Code Vertical Size Lower Register
address_offset : 0x8 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCVSZD JCVSZD read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 VSZD

VSZD : Lower Bytes of Vertical Image SizeIn decompression process, a downloaded value from the JPEG coded data is set. NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-write


JINTE1

JPEG Interrupt Enable Register 1
address_offset : 0x8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JINTE1 JINTE1 read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOUTLEN JINEN DBTEN DINLEN CBTEN

DOUTLEN : Enables or disables a data transfer processing interrupt request (JDTI) when the DOUTLF bit in JINTS1 is set to 1
bits : 0 - -1 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disables an interrupt request.

#1 : 1

Enables an interrupt request.

End of enumeration elements list.

JINEN : Enables or disables a data transfer processing interrupt request (JDTI) when the JINF bit in JINTS1 is set to 1.
bits : 1 - 0 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disables an interrupt request.

#1 : 1

Enables an interrupt request.

End of enumeration elements list.

DBTEN : Enables or disables a data transfer processing interrupt request (JDTI) when the DBTF bit in JINTS1 is set to 1.
bits : 2 - 1 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disables an interrupt request.

#1 : 1

Enables an interrupt request.

End of enumeration elements list.

DINLEN : Enables or disables a data transfer processing interrupt request (JDTI) when the DINLF bit in JINTS1 is set to 1.
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disables an interrupt request.

#1 : 1

Enables an interrupt request.

End of enumeration elements list.

CBTEN : Enables or disables a data transfer processing interrupt request (JDTI) when the CBTF bit in JINTS1 is set to 1.
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disables an interrupt request.

#1 : 1

Enables an interrupt request.

End of enumeration elements list.


JCHSZU

JPEG Code Horizontal Size Upper Register
address_offset : 0x9 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCHSZU JCHSZU read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 HSZU

HSZU : Upper Bytes of Horizontal Image SizeIn decompression process, a downloaded value from the JPEG coded data is set. NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-write


JINTS1

JPEG Interrupt Status Register 1
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JINTS1 JINTS1 read-write 0 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 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DOUTLF JINF DBTF DINLF CBTF

DOUTLF : In decompression, this bit is set to 1 when the number of lines of output image data indicated by JIFDDLC have been written. This bit is only valid when the DOUTLC bit in JIFDCNT is set to 1.
bits : 0 - -1 (0 bit)
access : read-write

JINF : This bit is set to 1 when the amount of input coded data indicated by JIFDSDC is read in decompression. This bit is valid only when the JINC bit in JIFDCNT is set to 1.
bits : 1 - 0 (0 bit)
access : read-write

DBTF : This bit is set to 1 when the last output image data is written in decompression.
bits : 2 - 1 (0 bit)
access : read-write

DINLF : This bit is set to 1 when the number of input image data lines indicated by JIFESLC is read in compression. This bit is valid only when the DINLC bit in JIFECNT is set to 1.
bits : 5 - 4 (0 bit)
access : read-write

CBTF : This bit is set to 1 when the last output coded data is written in compression.
bits : 6 - 5 (0 bit)
access : read-write


JCHSZD

JPEG Coded Horizontal Size Lower Register
address_offset : 0xA Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JCHSZD JCHSZD read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 HSZD

HSZD : Lower Bytes of Horizontal Image SizeIn decompression process, a downloaded value from the JPEG coded data is set. NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-write


JCDTCU

JPEG Code Data Count Upper Register
address_offset : 0xB Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

JCDTCU JCDTCU read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DCU

DCU : Upper bytes of the counted amount of data to be compressed The values of this register are reset before compression starts.NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-only


JCDTCM

JPEG Code Data Count Middle Register
address_offset : 0xC Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

JCDTCM JCDTCM read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DCM

DCM : Middle bytes of the counted amount of data to be compressedThe values of this register are reset before compression starts. NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-only


JCDTCD

JPEG Code Data Count Lower Register
address_offset : 0xD Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

JCDTCD JCDTCD read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DCD

DCD : Lower bytes of the counted amount of data to be compressedThe values of this register are reset before compression starts.NOTE: Read-only in Decompression.
bits : 0 - 6 (7 bit)
access : read-only


JINTE0

JPEG Interrupt Enable Register 0
address_offset : 0xE Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JINTE0 JINTE0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 INT3 INT5 INT6 INT7

INT3 : This bit enables an interrupt to be generated when it has been determined that the image size and the subsampling setting of the compressed data can be read through analyzing the data.
bits : 3 - 2 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

INT5 : This bit enables an interrupt to be generated when the final number of MCU data in the Huffman-coding segment is not correct in decompression. When this bit is not set to enable interrupt generation, an error code is not returned.
bits : 5 - 4 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

INT6 : This bit enables an interrupt to be generated when the total number of data in the Huffman-coding segment is not correct in decompression. When this bit is not set to enable interrupt generation, an error code is not returned.
bits : 6 - 5 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.

INT7 : This bit enables an interrupt to be generated when the number of data in the restart interval of the Huffman-coding segment is not correct in decompression.When this bit is not set to enable interrupt generation, an error code is not returned.
bits : 7 - 6 (0 bit)
access : read-write

Enumeration:

#0 : 0

Disabled

#1 : 1

Enabled

End of enumeration elements list.


JINTS0

JPEG Interrupt Status Register 0
address_offset : 0xF Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

JINTS0 JINTS0 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 INS3 INS5 INS6

INS3 : This bit is set to 1 when the image size and pixel format can be read. When an interrupt occurs, this module stops processing and the state is indicated by the JCRST register. To make this module resume processing, set the JPEG core process stop clear command bit (JRST) in JCCMD.
bits : 3 - 2 (0 bit)
access : read-write

INS5 : This bit is set to 1 when a compressed data error occurs.
bits : 5 - 4 (0 bit)
access : read-write

INS6 : This bit is set to 1 when this module completes compression process normally.
bits : 6 - 5 (0 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.