datasheetbank_Logo
データシート検索エンジンとフリーデータシート

CY7C68034-56LTXI データシートの表示(PDF) - Cypress Semiconductor

部品番号
コンポーネント説明
一致するリスト
CY7C68034-56LTXI
Cypress
Cypress Semiconductor Cypress
CY7C68034-56LTXI Datasheet PDF : 40 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
CY7C68033/CY7C68034
Figure 4. NX2LP-Flex Enumeration Sequence
Start-up
Yes
NAND Flash
No
Present?
Default Silicon ID Values
To facilitate proper USB enumeration when no programmed
NAND Flash is present, the NX2LP-Flex has default silicon ID
values stored in ROM space. The default silicon ID values should
only be used for development purposes. Designers must use
their own Vendor ID for final products. A Vendor ID is obtained
through registration with the USB Implementor’s Forum
(USB-IF). If the NX2LP-Flex is used as a mass storage class
device, a unique USB serial number is required for each device
to comply with the USB Mass Storage class specification.
Cypress provides all the software tools and drivers necessary to
properly programme and test the NX2LP-Flex. Refer to the
documentation in the development kit for more information on
these topics.
NAND Flash
Programmed?
Yes
Load Firmware
From NAND
No
Load Default
Descriptors and
Configuration Data
Enumerate
According To
Firmware
Enumerate As
Unprogrammed
NX2LP-Flex
Normal Operation
Mode
Manufacturing
Mode
Normal Operation Mode
In normal operation mode, the NX2LP-Flex behaves as a
USB 2.0 Mass Storage Class NAND Flash controller. This
includes all typical USB device states (powered, configured, and
so on). The USB descriptors are returned according to the data
stored in the configuration data memory area. Normal read and
write access to the NAND Flash is available in this mode.
Manufacturing Mode
In manufacturing mode, the NX2LP-Flex enumerates using the
default descriptors and configuration data that are stored in
internal ROM space. This mode enables for first time
programming of the configuration data memory area, and board
level manufacturing tests.
Table 2. Default Silicon ID Values
Vendor ID
Product ID
Device release
Default VID/PID/DID
0x04B4 Cypress Semiconductor
0x8613 EZ-USB® Default
0xAnnn Depends on chip revision
(nnn = chip revision, where first
silicon = 001)
ReNumeration™
Cypress’s ReNumeration feature is used in conjunction with the
NX2LP-Flex manufacturing software tools to enable first-time
NAND programming. It is only available when used in
conjunction with the NX2LP-Flex manufacturing tools, and is not
enabled during normal operation.
Bus-powered Applications
The NX2LP-Flex fully supports bus-powered designs by
enumerating with less than 100 mA, as required by the USB 2.0
specification.
Interrupt System
INT2 Interrupt Request and Enable Registers
NX2LP-Flex implements an autovector feature for INT2 and
INT4. There are 27 INT2 (USB) vectors and 14 INT4
(FIFO/GPIF) vectors. For more details, refer to the EZ-USB
Technical Reference Manual (TRM).
USB-Interrupt Autovectors
The main USB interrupt is shared by 27 interrupt sources. To
save the code and processing time normally required to identify
the individual USB interrupt source, the NX2LP-Flex provides a
second level of interrupt vectoring, called Autovectoring. When
a USB interrupt is asserted, the NX2LP-Flex pushes the program
counter to its stack and then jumps to address 0x0500; it expects
to find a ‘jump’ instruction to the USB Interrupt service routine
here.
Developers familiar with Cypress’s programmable USB devices
should note that these interrupt vector values differ from those
used in other EZ-USB microcontrollers. This is due to the
additional NAND boot logic that is present in the NX2LP-Flex
ROM space. Also, these values are fixed and cannot be changed
in the firmware.
Document Number: 001-04247 Rev. *J
Page 7 of 40

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]