Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1 Physical Computing ( SOB 5 ) Please look at the following statements: 1 . ( A B ) 2 . ( A B )
Physical Computing SOB
Please look at the following statements:
A B
A B
A B
Please answer all questions below.
Question Using the statements above, please can you do the following two things using MultiSim:
Draw the circuits correctly using appropriate logic gates.
Draw the truth tables for the statements.
For help with this, please use the second handout for Computer Systems labelled Physical Computing Chapter
Physical Computing SOB
A DType Flip Flop has four inputs to work:
Set Input
Reset Input
Data Input
Clock Input
With this in mind, we typically have five gates in the circuit, but specifically two gates which complete the sequential
part of the circuit and in turn the set and reset functions of the flip flop.
Question Using Physical Computing Chapter from UniHub, please identify and draw the following:
The flip flop circuit.
The FSM for the flip flop circuit.
An explanation of what is meant by a "sequential circuit". Physical Computing SOB and
In Chapter you may remember the introduction to memory as a concept, specifically using RAM integrated circuits to
input data, store data and visualise data on the FPGA. This chip allows us to do the following:
Select an address.
Select data to input.
Write data.
Read data.
This chip also allowed us to start thinking about making small working "computers" by wiring up counters to make the
RAM chip work on its own, typically through counting the address inputs, which would allow us to read each address
line, one by one.
Question Using Physical Computing Chapter from UniHub, please document the following:
A table of the physical connections of the RAM chip only use data and address inputs
A table of the physical connections of the counter chip LS
A video of yourself, narrating and reading and writing data in the RAM circuit. Hint: Read in depth the
handout for Chapter a lot of the information is there!
For additional help, you will need the datasheets for the RAM chip and the counter chip. These are labelled on
UniHub in the following sections:
Chapter For the counter datasheet.
Chapter For the RAM explanation.
Chapter For some more examples of connecting RAM.
Physical Computing SOB
Question Over the course of the first two Blocks of Physical Computing, there are lots of information on
computer architectures, how data moves around the computer and how individual components work, including their
sub components. With SOB we are looking at how a processor executes an instruction, from the time the user
inputs an instruction to when it is finally output on the screen, via audio etc For this SOB, we expect you to do
the following:
Explain the fetchexecute cycle.
Build a circuit of the components you have explained in the first part of the question connected together and
explain how they would work. Hint: If you have previously done Chapter there is similar work in here.
For help with this, please use the handout labelled Chapter and the week video labelled Tom Scott Whats
Your Computer Actually Doing?.
Physical Computing SOB
Question In the final chapters of Physical Computing, we looked into Microcontrollers and programming beyond
MultiSim. Specifically, we logged into tinkercad.com and navigated to Circuits, to simulate and design Arduino
circuits. We also did this with physical components in the class. Feel free to do these exercises with an Arduino etc
if you have one. For help with these questions, please look on UniHub for Chapter and There is also a video
available if you havent used Tinkercad yet, in the Physical Computing section of UniHub.
Using the examples from Chapter and build a system which monitors distance and prints the distance on
an LCD an depending on the distance will turn on a red LED or green LED to indicate something being too
close or too far. Components you should use include an ultrasonic sensor two LEDs and an LCD. We would
also like data to be sent to the Serial Monitor as well as the LCD, so please show examples of this working.
Narrate your code about whats happening. Also label all of your components with variable names and ensure
you add a sharing link in your documentation.
Physical Computing SOB
Question Through the year in all modules you have been introduced to different ways of representing data,
whether this is number systems decimal octal, binary, hexademical physical components to display these number
systems, Racket code in ASCII, how systems work FSMs and truth tables etc. It is these representations that build
your knowledge on how computer systems work. Thinking about these can you please do the following, but please
show your working out.
Write your name in ASCII
Convert to Binary, Octal and Hexademical
Explain in Physical Computing
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started