Professional Documents
Culture Documents
(CS501) Deadline
th
13 of July, 2023
Assignment # 02
Spring 2023
Please carefully read the following instructions before attempting the assignment.
You should consult the recommended books to clarify your concepts as handouts are not sufficient.
You are supposed to submit your assignment in Doc or Docx format.
Any other formats like scan images, PDF, ZIP, RAR, PPT, BMP, etc. will not be accepted.
Lectures to be Covered: 10 to 18
Topic Covered:
The objective of this assignment is to increase the learning capabilities of the students about
o Description of SRC in RTL
o Structural RTL Description of the FALCON-A
o External FALCON-A CPU Interface
NOTE
No assignment will be accepted after the due date via email in any case (whether it is the case of load
shedding or internet malfunctioning etc.). Hence refrain from uploading assignments in the last hour of
the deadline. It is recommended to upload the solution file at least two days before its closing date.
If you people find any mistake or confusion in the assignment (Question statement), please consult with
your instructor before the deadline. After the deadline, no queries will be entertained in this regard.
Table 1
(a) What will be the logic levels on the external FALCON-A buses when each of the given
FALCON-A instruction is executing on the processor? Complete the table 1 given above. All
numbers are in the decimal number system, unless noted otherwise.
(b) Specify memory-addressing modes for each of the FALCON-A instructions given.
Assumptions
For this particular example we will assume that all memory contents are properly aligned, i.e.
memory addresses start at address divisible by 2.
PC= C348h
This table contains a partial memory map showing the addresses and the corresponding data
values. The next table shows the register map showing the contents of all the CPU registers.
Another important thing to note is that memory storage is big-endian.
Register Content
Name
R[0] A54Bh
R[1] 01B4h
R[2] 492Fh
R[3] C2EFh
R[4] 2301h
R[5] 1234h
R[6] 0020h
R[7] 2D7Fh