\n

LLSI

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x24 byte (0x0)
mem_usage : registers
protection :

Registers

LLSI_CTL

LLSI_DATA

LLSI_PCNT

LLSI_CLKDIV

LLSI_STATUS

LLSI_OCTL

LLSI_RSTPERIOD

LLSI_PERIOD

LLSI_DUTY


LLSI_CTL

LLSI Control Register
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_CTL LLSI_CTL 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 LLSIEN RSTCEN UNDFLINTEN FENDINTEN RSTCINTEN EMPINTEN FULINTEN TXTHIEN LLSIMODE OFDEF TXTH

LLSIEN : LLSI Enable Bit
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

LLSI Disabled

#1 : 1

LLSI Enabled

End of enumeration elements list.

RSTCEN : Reset Command Function Enable Bit Note: If this bit is enabled, when FIFO and shift register are both empty, LLSI will send reset command out.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Reset command function Disabled

#1 : 1

Reset command function Enabled

End of enumeration elements list.

UNDFLINTEN : Underflow Interrupt Enable Bit Note: If this bit is enabled, when the UNDFLIF interrupt flag is set to 1, the LLSI interrupt signal is generated and inform to CPU.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Underflow interrupt Disabled

#1 : 1

Underflow interrupt Enabled

End of enumeration elements list.

FENDINTEN : Frame End Interrupt Enable Bit Note: If this bit is enabled, when the FENDIF interrupt flag is set to 1, the LLSI interrupt signal is generated and inform to CPU.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Frame end interrupt Disabled

#1 : 1

Frame end interrupt Enabled

End of enumeration elements list.

RSTCINTEN : Reset Command Interrupt Enable Bit Note: If this bit is enabled, when the RSTCIF interrupt flag is set to 1, the LLSI interrupt signal is generated and inform to CPU.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Reset command interrupt Disabled

#1 : 1

Reset command interrupt Enabled

End of enumeration elements list.

EMPINTEN : FIFO Empty Interrupt Enable Bit Note: If this bit is enabled, when the EMPIF interrupt flag is set to 1, the LLSI interrupt signal is generated and inform to CPU.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

FIFO empty interrupt Disabled

#1 : 1

FIFO empty interrupt Enabled

End of enumeration elements list.

FULINTEN : FIFO FULL Interrupt Enable Bit Note: If this bit is enabled, when the FULIF interrupt flag is set to 1, the LLSI interrupt signal is generated and inform to CPU.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

FIFO full interrupt Disabled

#1 : 1

FIFO full interrupt Enabled

End of enumeration elements list.

TXTHIEN : Transmit FIFO Threshold Interrupt Enable Bit Note: This bit is only supported in software mode.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

TX FIFO threshold interrupt Disabled

#1 : 1

TX FIFO threshold interrupt Enabled

End of enumeration elements list.

LLSIMODE : LLSI Mode Select
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Software mode

#1 : 1

PDMA mode

End of enumeration elements list.

OFDEF : Output Format Define
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

Output RGB format

#1 : 1

Output GRB format

End of enumeration elements list.

TXTH : Transmit FIFO Threshold If the valid data count of the transmit FIFO buffer is less than or equal to the TXTH setting, the TXTHIF bit will be set to 1, else the TXTHIF bit will be cleared to 0.
bits : 16 - 17 (2 bit)
access : read-write


LLSI_DATA

LLSI Data Register
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

LLSI_DATA LLSI_DATA write-only 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 DATA

DATA : Data Transmit Register The data transmit registers pass through the transmitted data into the 4-level transmit FIFO buffers.
bits : 0 - 31 (32 bit)
access : write-only


LLSI_PCNT

LLSI Pixel Count Register
address_offset : 0x14 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_PCNT LLSI_PCNT 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 PCNT

PCNT : Pixel Count Register User should write a frame size to this register before transfer. For example, if there are a total of 5 LED (5 pixels) in frame, user should write 5 to this control register.
bits : 0 - 11 (12 bit)
access : read-write


LLSI_CLKDIV

LLSI Clock Divider Register
address_offset : 0x18 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_CLKDIV LLSI_CLKDIV 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 DIVIDER

DIVIDER : LLSI Clock Divider It indicates the LLSI clock,
bits : 0 - 7 (8 bit)
access : read-write


LLSI_STATUS

LLSI Status Register
address_offset : 0x1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_STATUS LLSI_STATUS 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 RSTCIF EMPIF FULIF TXTHIF UNDFLIF FENDIF LDT

RSTCIF : Reset Command Interrupt Flag This bit indicates that LLSI has finished reset command transmission.
bits : 0 - 0 (1 bit)
access : read-write

EMPIF : FIFO Empty Interrupt Flag
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit FIFO buffer is not empty

#1 : 1

Transmit FIFO buffer is empty

End of enumeration elements list.

FULIF : FIFO Full Interrupt Flag
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Transmit FIFO buffer is not full

#1 : 1

Transmit FIFO buffer is full

End of enumeration elements list.

TXTHIF : Transmit FIFO Threshold Interrupt Flag
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The valid data count within the transmit FIFO buffer is larger than the setting value of TXTH

#1 : 1

The valid data count within the transmit FIFO buffer is less than or equal to the setting value of TXTH

End of enumeration elements list.

UNDFLIF : Under Flow Interrupt Flag Each transmission LLSI reads 3 bytes data from the FIFO. This bit is set to 1 when LLSI reads the FIFO and the valid data in FIFO is less than 3 bytes. Software can write 1 to clear this bit.
bits : 4 - 4 (1 bit)
access : read-write

FENDIF : Frame End Interrupt Flag This bit indicates that LLSI has finished data transmission (FIFO empty shift register empty). When LLSI transfer finish (FIFO empty shift register empty) this bit is set to 1. User can use this flag to prepare data in advance. Software can write 1 to clear this bit.
bits : 5 - 5 (1 bit)
access : read-write

LDT : Last Data Transmit
bits : 8 - 8 (1 bit)
access : read-write


LLSI_OCTL

LLSI Output Control Register
address_offset : 0x20 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_OCTL LLSI_OCTL 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 IDOS

IDOS : Idle Output Control
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Idle will output 0

#1 : 1

Idle will output 1

End of enumeration elements list.


LLSI_RSTPERIOD

LLSI Reset Period Control Register
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_RSTPERIOD LLSI_RSTPERIOD 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 RSTPERIOD

RSTPERIOD : Reset Command Period This field is used to adjust the time of reset command.
bits : 0 - 15 (16 bit)
access : read-write


LLSI_PERIOD

LLSI Period Control Register
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_PERIOD LLSI_PERIOD 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 PERIOD

PERIOD : LLSI Period Register This field is used to define data transfer time (TH+TL).
bits : 0 - 7 (8 bit)
access : read-write


LLSI_DUTY

LLSI Duty Control Register
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LLSI_DUTY LLSI_DUTY 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 T0H T1H

T0H : T0H Data Register This field is used to define the time of T0H.
bits : 0 - 7 (8 bit)
access : read-write

T1H : T1H Data Register This field is used to define the time of T1H.
bits : 16 - 23 (8 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.