Reference no: EM131233405
Programmable logic design Assignment
Problem -
Design the instruction set architecture of a single cycle processor with 18 bit wide instructions, and data-word width of your choice. Show the hardware implementation details of the processor. In particular, provide the
-Instruction set along with the binary codes
-Instruction encoding/decoding logic
-Discuss various tradeoffs made in your design to optimize the following:
- Instruction coverage
- Dataword width,
- Number of registers,
- Memory addressing scheme (byte or word addressable, base/offset based addressing)
- Memory addresses and offset range
- Jump offset range
- Branch offset range
-Show the data path needed to implement your design
-Discuss the control signals and their logic.
Notes.
The complexity and the effort needed depend significantly on the data word width of the processor. This mark automatically depends on the data word width. You should aim for at least 16 bit wide data words.
The utility and efficiency of a processor depends significantly on the number of registers. Hence one prefers to have as many resgisters as possible. However, having more than 32 registers typically slows down a processor due to the increase in the address decoding time.
Similarly, it is desirable to have large memory offset range, jump offset range and branch offset range.
Aim to implement as many instructions from the standard MIPS instruction set as possible, and justify why it is not required/possible to implement more.
Attachment:- Assignment.rar
Summarizes the current research on the nervous system
: A brief review of the current empirical research regarding the construction of the nervous system and its role in shaping behavior. A discussion of the controversies surrounding research on the nervous system.
|
Monitoring and control procedures
: Monitoring and Control Procedures Be sure to reference your change control processes for your project. I.e. how the project manager identifies and influences the key factors - both internal and external to the project - that impact project scope, tim..
|
Complement of the sum of words
: UDP and TCP use 1's complement for their checksums. Suppose you have the following three 8-bit words: 11010101, 01111000, 10001010. What is the 1's complement of the sum of these words?
|
Project closeout criteria in the project management
: How to do the Project closeout criteria in the project management. 1) "Be sure to focus on activities that take place AFTER customer acceptance of the final deliverables. Describe Project Closeout activities - NOT User Acceptance activities." 2. "Con..
|
Design instruction set architecture of single cycle
: ELEC3720 - Programmable logic design Assignment. Design the instruction set architecture of a single cycle processor with 18 bit wide instructions, and data-word width of your choice. Show the hardware implementation details of the processor. In pa..
|
Who experiences the highest proportion of rem to nrem sleep
: Which of the following suggestions would probably help you overcome the temptation to choose a short-term reinforcer over a long-term reinforcer?
|
Two large multispecialty medical groups
: Two large multispecialty medical groups have recently asked you to conduct audits using the BCG matrix. For the first group, your analysis reveals the following distribution of services: Cash cows-65%; stars-10%; problem children- 20%; dogs-5%. In th..
|
When it comes to computer science
: When it comes to computer science, for my cs 225 class how much will I use that in software engineering as my future career?
|
Business communication differ from communication in general
: What's so special about business that it needs a unique class dealing with communication? How does "business communication" differ from communication in general?
|