CY7C68013 Configure 8 bits data bus width

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
arja_4429821
Level 1
Level 1

Hello all,

I read the whole CY7C68013 EZ-USB® FX2™ USB Microcontroller High-Speed USB Peripheral Controller user manual, It's always written the data bust width could be 16 or 8 bits. But how to configure it, never mentioned.

I'm just wondering how to change the data bus width from 16 bits to 8 bits on CY7C68013????

Any help is highly appreciated.

Arash

0 Likes
1 Solution
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello Arash,

The WORDWIDE bit in all EPxFIFOCFG will decide if the data bus is 8 or 16 bit wide.

In slave FIFO configuration:

For 8 bit mode:   WORDWIDE bit = 0

For 16 bit mode: WORDWIDE bit = 1

Please refer to section 9.2.2 FIFO Data Bus  in the EZ-USB Technical Reference Manual.

Best Regards,

Yatheesh

View solution in original post

0 Likes
1 Reply
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello Arash,

The WORDWIDE bit in all EPxFIFOCFG will decide if the data bus is 8 or 16 bit wide.

In slave FIFO configuration:

For 8 bit mode:   WORDWIDE bit = 0

For 16 bit mode: WORDWIDE bit = 1

Please refer to section 9.2.2 FIFO Data Bus  in the EZ-USB Technical Reference Manual.

Best Regards,

Yatheesh

0 Likes