h8s-2158 Renesas Electronics Corporation., h8s-2158 Datasheet - Page 609

no-image

h8s-2158

Manufacturer Part Number
h8s-2158
Description
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
18.3.1
FIFOs combined with EPDRs intervene in data transfer between this LSI (slave CPU) and the
USB function core. The USB function core performs data transmission to or from the USB host
(host).
This LSI incorporates 80 bytes of specific FIFOs, and a RAM-FIFO unit (RFU) that can be used
as a maximum of 4096 bytes of FIFOs by using on-chip RAM.
As shown in table 18.2, specific FIFOs can be used in two ways based on whether EP2 is used or
not. In EP0I, EP0O, EP1, and EP2, the maximum packed size of the data packet is specified as
half of the FIFO size (bytes). In EP0S and EP3, the maximum packet size of the data packet is
equal to the FIFO size (bytes). EP0S is a specific FIFO for setup command reception, which is
enabled or disabled by the SETICNT bit in USBMDCR. For details on RAM-FIFOs that form
EP4 and EP5, refer to section 8, RAM-FIFO Unit (RFU).
In the host input transfer, all data items sent from the slave are written to a specific FIFO before
the slave transmission is initiated. In the host output transfer, the host transfer is completed before
the slave reads all data items from the specific FIFO.
Table 18.2 FIFO Configuration
Endpoint
Endpoint 0
Endpoint 1
Endpoint 2
Endpoint 3
Endpoint 4
Endpoint 5
USB port control register (UPRTCR)
USB test register 0 (UTESTR0)
USB test register 1 (UTESTR1)
USB Data FIFO
EP0S
EP0O
EP0I
EP1
EP2
EP3
EP4
EP5
Transfer Direction
OUT (SETUP)
OUT
IN
IN
IN/OUT
IN
IN
OUT
FIFO Size
8 bytes
16 bytes
16 bytes
16 bytes
32 bytes
16 bytes
0 bytes
8 bytes
Max. 2048 bytes
Max. 2048 bytes
Section 18 Universal Serial Bus Interface (USB)
Rev. 3.00 Jan 25, 2006 page 557 of 872
Configuration
8 bytes × 1
8 bytes × 2
8 bytes × 2
8 bytes × 2
16 bytes × 2
8 bytes × 2
Not used
8 bytes × 1
Max. 64 bytes
× 32
Max. 64 bytes
× 32
REJ09B0286-0300
Description
Specific FIFO
RAM-FIFO
(RFU)

Related parts for h8s-2158