Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
ELEC4720 Programmable Logic Design - The University of Newcastle
PROBLEMS.
1. Design and implement a 5 stage pipelined processor with 18 bit wide instructions, and data- word width of your choice. In addition, test your processor on dev board using one or more appropriate test programs. Together these programs should be rich enough in the sense that• it should include the common programming language constructs like standard arith- metic, logic, and shift oprtations, conditional statements (if-then-else type), loops, etc.• it should be sufficient to demonstrate that all the main hardware components of your design is working properlyIf your design for this part is different from your design in Part 2.2, then please update your report with 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 adressing scheme (byte or word addressable, base/offset based addressing)- Memory address and offset range- Jump offset range- Branch offset range• Show the data path needed to implement your design• Discuss the the control signals and their logic
MARKING CRITERION.• Processor coverage (14)- ALU instructions with register operands (2)- Multiplication/Division instructions with register operands (2)- Shift instructions with register operands (2)- ALU instructions involving constant operands (2)- Branch instructions (2)- Jump instructions (2)- Complexity of memory read and write instruction implementation (2)• Hazard management (15)- Read after write hazard (5)- Memory load hazard (5)- Branch hazard (5)• Testing (21)- Capability of the test methodology to ensure the bug-free hardware (7)- Final demo program on the dev board (14)• Speed (10)- The mark will depend on how fast your processor can be clocked on dev board. Note:• Please document all the test programs and strategies used during the course of hardwaredevelopment. This should also include the test programs used for testing various parts of the design while the hardware is being developed.• If you are unable to demonstrate the CPU on the dev board then you will not get the full marks. The mark will depend on our examination of your code, and testing on modelsim.• While working on the dev board start with a slow clock like 1 Hz. Then gradually increase the clock speed and test how fast you can clock your processor. For a good design you should be able to clock your CPU with a 50 MHz clock.
Draw a truth table for Sum 0 and COUT0. What is it called if you add two negative numbers and get a positive result
What is the current sensitivity? - Design a 20-A ammeter using the above movement. Show the circuit and component values.
Find the number of bits required in the DAC if an improved resolution of 20 mV is desired.
Use Matlab to find out what function in time x(t) resulted in the Fourier Series Coefficients Xn = j/(2*p*n) for n?0 and X0=0. You can accomplish this by synthesizing the signal from sufficient frequency components.
A semiconductor device requires n-type material; it is to be operated at 400K. a) would Si doped with 10^15 atoms/cm^3 of Arsenic be useful in this applications. b) Could Ge doped with 10^15 cm^-3 antimony be used.
At what temperature are the two carrier densities equal?
It is required that you create a subroutine whose input is the pattern number to be displayed and whose output is the bit pattern needed to light the proper diodes.
Please Explain the Basic measuring devices with simples schemes : The Ammeter The Ohmmeter
At full load the leakage flux linking each winding is 1% of the mutual flux. Calculate the primary and secondary leakage reactances and the total reactance as referred to either side.
Suppose a radio frequency signal is sampled at fs = 500 MHz. What frequency bands from 250 MHz to 1000 MHz will alias into the FM band, 88-108 MHz
The capacitor in an RC circuit (R=10.0k Ohms and C=25.0uF) is initially uncharged. Determine the charge and current flowing in the circuit at 0.40 time constants (t=0.40 tau) after the circuit is connected to a 9.00 V battery.
Consider a satellite communication link with a one way propagation delay of 300ms between the sender and receiver, operating at 10Mbps using packets of length 1500bytes. Length of the ACK packet is also 1500 bytes.
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +1-415-670-9521
Phone: +1-415-670-9521
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd