![]() |
RTEMS 6.3
|
Topics | |
| FMC NAND Interrupt | |
| macros to handle NAND interrupts | |
| FMC NAND Macros | |
| macros to handle NAND device enable/disable | |
| FMC NOR/SRAM Macros | |
| macros to handle NOR device enable/disable and read/write operations | |
| FMC SDRAM Interrupt | |
| macros to handle SDRAM interrupts | |
Macros | |
| #define | IS_FMC_NORSRAM_BANK(__BANK__) |
| #define | IS_FMC_MUX(__MUX__) |
| #define | IS_FMC_MEMORY(__MEMORY__) |
| #define | IS_FMC_NORSRAM_MEMORY_WIDTH(__WIDTH__) |
| #define | IS_FMC_PAGESIZE(__SIZE__) |
| #define | IS_FMC_WRITE_FIFO(__FIFO__) |
| #define | IS_FMC_ACCESS_MODE(__MODE__) |
| #define | IS_FMC_BURSTMODE(__STATE__) |
| #define | IS_FMC_WAIT_POLARITY(__POLARITY__) |
| #define | IS_FMC_WAIT_SIGNAL_ACTIVE(__ACTIVE__) |
| #define | IS_FMC_WRITE_OPERATION(__OPERATION__) |
| #define | IS_FMC_WAITE_SIGNAL(__SIGNAL__) |
| #define | IS_FMC_EXTENDED_MODE(__MODE__) |
| #define | IS_FMC_ASYNWAIT(__STATE__) |
| #define | IS_FMC_DATA_LATENCY(__LATENCY__) |
| #define | IS_FMC_WRITE_BURST(__BURST__) |
| #define | IS_FMC_CONTINOUS_CLOCK(__CCLOCK__) |
| #define | IS_FMC_ADDRESS_SETUP_TIME(__TIME__) |
| #define | IS_FMC_ADDRESS_HOLD_TIME(__TIME__) |
| #define | IS_FMC_DATASETUP_TIME(__TIME__) |
| #define | IS_FMC_DATAHOLD_DURATION(__DATAHOLD__) |
| #define | IS_FMC_TURNAROUND_TIME(__TIME__) |
| #define | IS_FMC_CLK_DIV(__DIV__) |
| #define | IS_FMC_NORSRAM_DEVICE(__INSTANCE__) |
| #define | IS_FMC_NORSRAM_EXTENDED_DEVICE(__INSTANCE__) |
| #define | IS_FMC_NAND_BANK(__BANK__) |
| #define | IS_FMC_WAIT_FEATURE(__FEATURE__) |
| #define | IS_FMC_NAND_MEMORY_WIDTH(__WIDTH__) |
| #define | IS_FMC_ECC_STATE(__STATE__) |
| #define | IS_FMC_ECCPAGE_SIZE(__SIZE__) |
| #define | IS_FMC_TCLR_TIME(__TIME__) |
| #define | IS_FMC_TAR_TIME(__TIME__) |
| #define | IS_FMC_SETUP_TIME(__TIME__) |
| #define | IS_FMC_WAIT_TIME(__TIME__) |
| #define | IS_FMC_HOLD_TIME(__TIME__) |
| #define | IS_FMC_HIZ_TIME(__TIME__) |
| #define | IS_FMC_NAND_DEVICE(__INSTANCE__) |
| #define | IS_FMC_SDMEMORY_WIDTH(__WIDTH__) |
| #define | IS_FMC_WRITE_PROTECTION(__WRITE__) |
| #define | IS_FMC_SDCLOCK_PERIOD(__PERIOD__) |
| #define | IS_FMC_READ_BURST(__RBURST__) |
| #define | IS_FMC_READPIPE_DELAY(__DELAY__) |
| #define | IS_FMC_COMMAND_MODE(__COMMAND__) |
| #define | IS_FMC_COMMAND_TARGET(__TARGET__) |
| #define | IS_FMC_LOADTOACTIVE_DELAY(__DELAY__) |
| #define | IS_FMC_EXITSELFREFRESH_DELAY(__DELAY__) |
| #define | IS_FMC_SELFREFRESH_TIME(__TIME__) |
| #define | IS_FMC_ROWCYCLE_DELAY(__DELAY__) |
| #define | IS_FMC_WRITE_RECOVERY_TIME(__TIME__) |
| #define | IS_FMC_RP_DELAY(__DELAY__) |
| #define | IS_FMC_RCD_DELAY(__DELAY__) |
| #define | IS_FMC_AUTOREFRESH_NUMBER(__NUMBER__) |
| #define | IS_FMC_MODE_REGISTER(__CONTENT__) |
| #define | IS_FMC_REFRESH_RATE(__RATE__) |
| #define | IS_FMC_SDRAM_DEVICE(__INSTANCE__) |
| #define | IS_FMC_SDRAM_BANK(__BANK__) |
| #define | IS_FMC_COLUMNBITS_NUMBER(__COLUMN__) |
| #define | IS_FMC_ROWBITS_NUMBER(__ROW__) |
| #define | IS_FMC_INTERNALBANK_NUMBER(__NUMBER__) |
| #define | IS_FMC_CAS_LATENCY(__LATENCY__) |
| #define | __FMC_ENABLE() |
| Enable the FMC Peripheral. | |
| #define | __FMC_DISABLE() |
| Disable the FMC Peripheral. | |
| #define __FMC_DISABLE | ( | ) |
| #define __FMC_ENABLE | ( | ) |
| #define IS_FMC_ACCESS_MODE | ( | __MODE__ | ) |
| #define IS_FMC_ADDRESS_HOLD_TIME | ( | __TIME__ | ) |
| #define IS_FMC_ADDRESS_SETUP_TIME | ( | __TIME__ | ) |
| #define IS_FMC_ASYNWAIT | ( | __STATE__ | ) |
| #define IS_FMC_AUTOREFRESH_NUMBER | ( | __NUMBER__ | ) |
| #define IS_FMC_BURSTMODE | ( | __STATE__ | ) |
| #define IS_FMC_CAS_LATENCY | ( | __LATENCY__ | ) |
| #define IS_FMC_CLK_DIV | ( | __DIV__ | ) |
| #define IS_FMC_COLUMNBITS_NUMBER | ( | __COLUMN__ | ) |
| #define IS_FMC_COMMAND_MODE | ( | __COMMAND__ | ) |
| #define IS_FMC_COMMAND_TARGET | ( | __TARGET__ | ) |
| #define IS_FMC_CONTINOUS_CLOCK | ( | __CCLOCK__ | ) |
| #define IS_FMC_DATA_LATENCY | ( | __LATENCY__ | ) |
| #define IS_FMC_DATAHOLD_DURATION | ( | __DATAHOLD__ | ) |
| #define IS_FMC_DATASETUP_TIME | ( | __TIME__ | ) |
| #define IS_FMC_ECC_STATE | ( | __STATE__ | ) |
| #define IS_FMC_ECCPAGE_SIZE | ( | __SIZE__ | ) |
| #define IS_FMC_EXITSELFREFRESH_DELAY | ( | __DELAY__ | ) |
| #define IS_FMC_EXTENDED_MODE | ( | __MODE__ | ) |
| #define IS_FMC_HIZ_TIME | ( | __TIME__ | ) |
| #define IS_FMC_HOLD_TIME | ( | __TIME__ | ) |
| #define IS_FMC_INTERNALBANK_NUMBER | ( | __NUMBER__ | ) |
| #define IS_FMC_LOADTOACTIVE_DELAY | ( | __DELAY__ | ) |
| #define IS_FMC_MEMORY | ( | __MEMORY__ | ) |
| #define IS_FMC_MODE_REGISTER | ( | __CONTENT__ | ) |
| #define IS_FMC_MUX | ( | __MUX__ | ) |
| #define IS_FMC_NAND_BANK | ( | __BANK__ | ) |
| #define IS_FMC_NAND_DEVICE | ( | __INSTANCE__ | ) |
| #define IS_FMC_NAND_MEMORY_WIDTH | ( | __WIDTH__ | ) |
| #define IS_FMC_NORSRAM_BANK | ( | __BANK__ | ) |
| #define IS_FMC_NORSRAM_DEVICE | ( | __INSTANCE__ | ) |
| #define IS_FMC_NORSRAM_EXTENDED_DEVICE | ( | __INSTANCE__ | ) |
| #define IS_FMC_NORSRAM_MEMORY_WIDTH | ( | __WIDTH__ | ) |
| #define IS_FMC_PAGESIZE | ( | __SIZE__ | ) |
| #define IS_FMC_RCD_DELAY | ( | __DELAY__ | ) |
| #define IS_FMC_READ_BURST | ( | __RBURST__ | ) |
| #define IS_FMC_READPIPE_DELAY | ( | __DELAY__ | ) |
| #define IS_FMC_REFRESH_RATE | ( | __RATE__ | ) |
| #define IS_FMC_ROWBITS_NUMBER | ( | __ROW__ | ) |
| #define IS_FMC_ROWCYCLE_DELAY | ( | __DELAY__ | ) |
| #define IS_FMC_RP_DELAY | ( | __DELAY__ | ) |
| #define IS_FMC_SDCLOCK_PERIOD | ( | __PERIOD__ | ) |
| #define IS_FMC_SDMEMORY_WIDTH | ( | __WIDTH__ | ) |
| #define IS_FMC_SDRAM_BANK | ( | __BANK__ | ) |
| #define IS_FMC_SDRAM_DEVICE | ( | __INSTANCE__ | ) |
| #define IS_FMC_SELFREFRESH_TIME | ( | __TIME__ | ) |
| #define IS_FMC_SETUP_TIME | ( | __TIME__ | ) |
| #define IS_FMC_TAR_TIME | ( | __TIME__ | ) |
| #define IS_FMC_TCLR_TIME | ( | __TIME__ | ) |
| #define IS_FMC_TURNAROUND_TIME | ( | __TIME__ | ) |
| #define IS_FMC_WAIT_FEATURE | ( | __FEATURE__ | ) |
| #define IS_FMC_WAIT_POLARITY | ( | __POLARITY__ | ) |
| #define IS_FMC_WAIT_SIGNAL_ACTIVE | ( | __ACTIVE__ | ) |
| #define IS_FMC_WAIT_TIME | ( | __TIME__ | ) |
| #define IS_FMC_WAITE_SIGNAL | ( | __SIGNAL__ | ) |
| #define IS_FMC_WRITE_BURST | ( | __BURST__ | ) |
| #define IS_FMC_WRITE_FIFO | ( | __FIFO__ | ) |
| #define IS_FMC_WRITE_OPERATION | ( | __OPERATION__ | ) |
| #define IS_FMC_WRITE_PROTECTION | ( | __WRITE__ | ) |
| #define IS_FMC_WRITE_RECOVERY_TIME | ( | __TIME__ | ) |