Hello Everybody,
As per the latest information form the Design team, we do not support CS corresponding to FB_CSCR4 - only have four CSs in Vybrid.
We will have to fix the documentation.
Regards, Naoum Gitnik.
karinavalencia, can you mark Naoum reply as correct. We got confirmation from Design Team that Vybrid only have 4 FB_CS and not 5 as stated in RM. RM will be updated accordingly.
Dear Soichi,
Regards, Naoum Gitnik.
Hi
This part of the documentation is a mess :smileysad:
There are 5 independent, user-programmable chip-select signals (FB_CS0 –FB_CS4)
However, the nomenclature used in the Multiplexing Control Register FB_CSPMCR refers the FB_CSn signals as if the counting started from 1 instead of 0 (FB_CS1 –FB_CS5). On the other hand the nomenclature for the Address, Mask and Control Registers goes from 0 to 4
So under this scheme the mapping is
Group 1 --> FB_CS1 --> FB_CSAR0, FB_CSMR0, FB_CSCR0
Group 2 --> FB_CS4 --> FB_CSAR3, FB_CSMR3, FB_CSCR3
Group 3 --> FB_CS5 --> FB_CSAR4, FB_CSMR4, FB_CSCR4
Group 4 --> FB_CS2 --> FB_CSAR1, FB_CSMR1, FB_CSCR1
Group 5 --> FB_CS3 --> FB_CSAR2, FB_CSMR2, FB_CSCR2
Dear Juan Antonio Gutierrez Rosas,
Thank you for reply.
> However, the nomenclature used in the Multiplexing Control Register FB_CSPMCR refers the FB_CSn signals as if the counting started from 1 instead of 0 (FB_CS1 –FB_CS5). On the other hand the nomenclature for the Address, Mask and Control Registers goes from 0 to 4
Does it mean that FB_CS0 does not exist?
If this is not the case, please give me Regster(FB_CSARx, FB_CSMRx, FB_CSCRx) of FB_CS0.
Best Regards,
soichi yamamoto
It means there are only 5 FB_CSn, and there is no convention if start from 0 or from 1.
The address, mask and ctrl register for the first FB_CS will be
FB_CSAR0, FB_CSMR0, FB_CSCR0
which match the signal FB_CS MUXed by GROUP 1 (which in RM is called FB_CS1 but the correct name should be FB_CS0)
Dear Juan Antonio Gutierrez Rosas,
Thank you for reply.
CS1, specifications of CS0 exist as follows.
Pinouts(VF6xx, VF5xx, VF3xx Data Sheet, Rev. 5, 05/2013. Freescale Semiconductor,)
PTB25→FB_CS1_b
PTB26→FB_CS0_b
Is this an error, too?
Best regards,
soichi yamamoto
No, FB_CS0 does exist.
Just keep in mind there are only 5 FB_CS, Sometimes they are referred from the first one to the fifth one as FB_CS0 to FB_CS4,
but others they are referred from the first one to the fifth one as FB_CS1 to FB_CS5.
In this case
PTB26→FB_CS0_b is the one in --> MUX Group 1 and its corresponding registers are --> FB_CSAR0, FB_CSMR0, FB_CSCR0
Hello Everybody,
As per the latest information form the Design team, we do not support CS corresponding to FB_CSCR4 - only have four CSs in Vybrid.
We will have to fix the documentation.
Regards, Naoum Gitnik.
juangutierrez can you help on this case?
Dear Yamamoto,
Before we proceed further, did you have a chance to look at how what you are doing in your code is handled in our SW posted on the public Vybrid web page (e.g. VF6xx Product Summary Page http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=VF6xx&fpsp=1&tab=Design_Tools_Tab, specifically the Run-time Software), please?
The reason for referring you to our code is that it is:
Regards, Naoum Gitnik.