Item | No. | Confirmation Item | Result | Notes | ||
1. Items Related to Initialization | ||||||
Item | No. | Confirmation Item | Result | Notes | ||
Stack pointer | Setting | 1 | Are the stack pointers set in the usable area and enough allowance range? | Usable addresses for setting: H - H Address for setting: H - H Max. number of nesting: Interrupt + subroutine: | YES,NO,N/A | |
2 | Are the stack pointer values checked? Is the reading and writing check done? Is it checked that the value written in the stack pointer is a program area of the memory map? | YES,NO,N/A | ||||
Vector address setting | Setting | 3 | Are the vector addresses included in the list and the unused vector addresses set as RESET? | No. of unused vector addresses: | YES,NO,N/A | |
Branch destination | 4 | Doesn’t the processing logic become hang-up and an infinite loop, etc.? | YES,NO,N/A | |||
RAM check and clear | Done or undon | 5 | Done in all area? | Execution memory area: H - H | YES,NO,N/A | |
Method | 6 | Are ‘1’ and ’0’ confirmed about all bits? | YES,NO,N/A | |||
7 | When an error is found, are the check/clear repeated from the start ? | Procedure for retry: Number of retry: | YES,NO,N/A | |||
8 | Are all the area cleared, after completion of RAM check? | YES,NO,N/A | ||||
Definition of variables | Address for Setting, Meaning of Variables, Contents of initial value | 9 | After RAM check completion, are the initial values set? | YES,NO,N/A | ||
10 | Are memory addresses followed and listed in a table? | Intended use: Numeration system used : Conversion formula to physical value: Necessary resolution: Validity of variable's capacity: Counter:Meaning of 1count: Timer:Meaning of 1count: Initial value: Meaning of initial value: Upper and lower limits for each variable: | YES,NO,N/A |