* 69% @ID- 6:56 PM utsa.blackboard.com .\'ll AT&T; HW #IEE4583 1. The following
ID: 2267289 • Letter: #
Question
* 69% @ID- 6:56 PM utsa.blackboard.com .'ll AT&T; HW #IEE4583 1. The following questions refer to the KL25Z128 processor on the Freedom Board a.) The programmer's model in this chip has how many numbered registers, not counting the unnumbered Program Status Register, the PRIMASK, the Con register, and only counting the stack pointer once? b.)How many bits wide are these registers? c.)How many condition codes are included that can be used by the application software? d.) The first 13 registers RO-R12 in the programmer's model ane used for: (general purpose,special purpose e.) What register has several sub-registers used for applications, interrupts routines and system that contain the condition codes in the application sub-register? f.) What is unique about the first 7 General purpose registers 2. The following questions deal with OPEN SDA: a.) Why was OpenSDA developed? (What piece of hardware were the chip houses trying to get rid of?) b.) What is the HID mean in reference to USB devices? c.) What chip(s) is/are hosting the openSDA software on the Freedom Board? 3. Architecture: The following questions deal with general aspects of the chip's design (2 points each) a.) What does the concept "Byte Aligned" mean b. How many bits wide is each address in Flash program memory? c.) The entire address space is how big?Explanation / Answer
Answer:- The L version of freedom boards use ARM cortex-m0+ processor. From the datasheet of ARM coretx-m0+, we can find the register details as-
a) There are 16 numbered registers, from R0 to R15.
b) Each registers are of 32-bit wide.
c) A total of 14 condition codes are present, that can be used in software. Ex- LE = Less than Equal to, GT = Greater than Equal to.
d) First thirteen registers are called General Purpose Registers (R0 - R12).
f) Registers R0 to R7 are accessible in all modes as GPRs.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.