Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1. Consider a W25X80A Flash Memory part (datasheet in eCampus). Assume a Coldfire with a system clock of 40 MHz. Note pages 14-15 of the
1. Consider a W25X80A Flash Memory part (datasheet in eCampus). Assume a Coldfire with a system clock of 40 MHz. Note pages 14-15 of the datasheet. Does a SPI interface baud rate need to be precise, like RS232? Why or why not? What setting of PQSPAR enables operation of the SPI port? What setting of the QMR BITS fields produce 16-bit transfers? a. b. c. i. 0000 d. What settings of CPOL and CPHA will work with the flash memory part? Note page 14- the chip requires a rising edge for each data bit i. CPOL=0, CPHA=0 What setting of the QMR BAUD field will produce a baud rate of roughly 200 kbps? To read the status register, the following steps are taken: e. i. Write out 16 bits with the upper 8 bits set to 05 and the low 8 bits don't- care ii. Read 16 bits with the upper 8 bits don't-care and the low 8 bits the contents of the status register. iii. Assume that the QSPI queue row 0 is used for the command to read the status register. f. What values of QAR and QDR will put the correct word into the transmit RAM to send the command? g. Where is the result read from (what value of QAR)? 1. Consider a W25X80A Flash Memory part (datasheet in eCampus). Assume a Coldfire with a system clock of 40 MHz. Note pages 14-15 of the datasheet. Does a SPI interface baud rate need to be precise, like RS232? Why or why not? What setting of PQSPAR enables operation of the SPI port? What setting of the QMR BITS fields produce 16-bit transfers? a. b. c. i. 0000 d. What settings of CPOL and CPHA will work with the flash memory part? Note page 14- the chip requires a rising edge for each data bit i. CPOL=0, CPHA=0 What setting of the QMR BAUD field will produce a baud rate of roughly 200 kbps? To read the status register, the following steps are taken: e. i. Write out 16 bits with the upper 8 bits set to 05 and the low 8 bits don't- care ii. Read 16 bits with the upper 8 bits don't-care and the low 8 bits the contents of the status register. iii. Assume that the QSPI queue row 0 is used for the command to read the status register. f. What values of QAR and QDR will put the correct word into the transmit RAM to send the command? g. Where is the result read from (what value of QAR)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started