sram_port.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * Copyright (c) 2006-2021, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2018-12-04 zylx The first version for STM32F4xx
  9. */
  10. #ifndef __SDRAM_PORT_H__
  11. #define __SDRAM_PORT_H__
  12. /* parameters for sdram peripheral */
  13. /* Bank1 */
  14. #define SRAM_TARGET_BANK 1
  15. /* stm32f4 Bank1:0x60000000 */
  16. #define SRAM_BANK_ADDR ((uint32_t)0x60000000)
  17. /* data width: 8, 16, 32 */
  18. #define SRAM_DATA_WIDTH 16
  19. /* sram size */
  20. #define SRAM_SIZE ((uint32_t)0x200000)
  21. /* Timing configuration for IS61WV102416BLL-10MLI */
  22. #define ADDRESSSETUPTIME 2
  23. #define ADDRESSHOLDTIME 1
  24. #define DATASETUPTIME 1
  25. #define DATAHOLDTIME 1
  26. #define BUSTURNAROUNDDURATION 0
  27. #define CLKDIVISION 2
  28. #define DATALATENCY 2
  29. #define ACCESSMODE FMC_ACCESS_MODE_A
  30. /* Timing configuration for IS61WV102416BLL-10MLI */
  31. #endif