we used 32bit address bus and 16bit data bus to connect a sram which databus is from ad0-ad15. control chip is mk60dn512zvlq10 and sram chip is cy62177. but k60 could not read the higher 8bit data of the 16bit data! any ideas? anyone who have proposed circiuit? thx
Solved! Go to Solution.
There are a lot of configuration registers that need to be set correctly to get this to work. Port muxes must be set to ALT5 or ALT6 as appropriate for the Flexbus pins FB_AD0 to FB_AD_15, FB_A0 to FB_A23, and FB control signals. You also need to configure the flexbus control pin functions so that you get a CS, WE, OE, BHE and BLE. The CSCR needs to be configured with a 16 bit port width and a suitable number of wait states.
There are a lot of configuration registers that need to be set correctly to get this to work. Port muxes must be set to ALT5 or ALT6 as appropriate for the Flexbus pins FB_AD0 to FB_AD_15, FB_A0 to FB_A23, and FB control signals. You also need to configure the flexbus control pin functions so that you get a CS, WE, OE, BHE and BLE. The CSCR needs to be configured with a 16 bit port width and a suitable number of wait states.
i have received your reply.thanks for your suggestion!
2013/6/20 OliverSedlacek <admin@community.freescale.com>
**
image: Freescale Community<https://community.freescale.com/index.jspa> some
problems on 16bit-data flexbus created by OliverSedlacek<https://community.freescale.com/people/OliverSedlacek>in
Kinetis Microcontrollers - View the full discussion<https://community.freescale.com/message/335795#335795>