Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > Benicia PMMC

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



Benicia PMMC
Moderator:
RSKV

Post Reply
Follow this topic



Benicia PMMC

YI posted on 20 Jul 2012 3:46 PM PST
Senior Member
13 Forum Posts

Just got the Benicia DVK yesterday and have a big question about PMMC, the reason to use Benicia is because it has build-in eMMC 4.41 host controller, that means I can issue COMMAND to access eMMC instead of read/write only, but from datasheet, PMMC is activate when connecting to a application processor with eMMC host. But if I already had eMMC host on the host AP, why I still need an additional Benicia to access eMMC?? Is it possible: MMC_D0 - MMC_D7/ MMC_CLK / MMC_CMD connect to eMMC device and then use PMMC interface to access eMMC device?

Thank you!




Re: Benicia PMMC

RSKV posted on 23 Jul 2012 10:08 PM PST
Cypress Employee
655 Forum Posts

Hi Yi,

When you use Benicia following are the advantages that you get:

1. It does not mandatory for AP to support eMMC functionality. The interface between AP and Benicia could be anything and you can still access the storage connected to Benicia.

2. The major benefit that you get is side loading. Your AP will be free to do other tasks as Benicia is handling the storage.

3. Your AP may not support the latest eMMC specification.

 

Thanks,

sai krishna.



Re: Benicia PMMC

YI posted on 23 Jul 2012 07:59 AM PST
Senior Member
13 Forum Posts

Thanks Sai, can S-Port be configured as slave interface, I want to use command to access MMC device.



Re: Benicia PMMC

RSKV posted on 24 Jul 2012 10:41 PM PST
Cypress Employee
655 Forum Posts

No. S-port acts as eMMC/SD host controller. Benicia S-port needs to act as SD/eMMC host when it is handling the storage media (SD/eMMC) that is connected to it.

Regards,

sai krishna.



Re: Benicia PMMC

YI posted on 24 Jul 2012 09:03 AM PST
Senior Member
13 Forum Posts

Sai, 2 questions:

1. I want Benicai to be main (only one) processor in the system, can you provide me the example code of stand-alone firmware instead of API mode?

2. I am now running the apitb.exe and want to connect to DVK, but always apitb give me the same error message GetFpgaHandle failed: -1

cy_wb_hal_start failed with code -1

I tracked into and found apitb can not find the deviceId 0x9030 at routine: SelectDevice(PLX_DEVICE_KEY *pKey), how to fix it?

Thank you!






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.