首页
网站开发
桌面应用
管理软件
微信开发
App开发
嵌入式软件
工具软件
数据采集与分析
其他
首页
>
> 详细
ACS11001代做、Python,Java程序语言代写
项目预算:
开发周期:
发布时间:
要求地区:
ACS11001 Digital and Embedded Systems
Assignment 2023/24
Assignment weighting
25%
Assignment released
10 November 2023
Assignment Due
4 p.m., Friday, 8 December 2023. You must submit the completed assignment to the ACS11001
Blackboard page as a single PDF document via the Assignment link in the Assessment folder. You must
include ONLY your registration number on the title page.
Feedback
Detailed mark sheets and written feedback will be provided no later than Friday 12 January 2024. The
mark sheet at the end of this document provides a guide to what areas the feedback will be provided
on. Note that marks are provisional and may be subject to change, for example as a result of unfair
means.
Unfair Means
This is an individual assignment. The use of unfair means, e.g. plagiarism and collusion, is strictly
forbidden. Students are warned that the piece of work affected may be given a grade of zero, which
in some cases will entail failure of the module. Electronic software (e.g. Turnitin) may be used to check
for unfair means.
You should thoroughly read and understand the information at
https://www.sheffield.ac.uk/ssid/unfair-means/index, including the University’s guidance to students
on unfair means. If you are at all unsure about what this means and the implications for your work,
then you should consult the module leader.
Extenuating Circumstances
Applications for extensions to the submission date must be made by submitting an extenuating
circumstances form (google form available in the student handbook).
Please note that extensions will only be granted if a student cannot reasonably submit the assignment
within the original deadline and can provide a valid reason supported by appropriate evidence.
Typically extensions will only be granted in the event of medical and/or personal circumstances
beyond the control of the student and requests for extensions should be made as early as is feasibly
possible. Failure to have backed-up your data and poor planning so that everything is being done at
the last minute are not valid reasons.
Submission Format
The assignment should be submitted as a single PDF document. There is no page limit or particular
requirements for font types, size, page margins and line spacing. However, it is suggested that you use
2
either Times New Roman or Calibri and 11-point type with at least 2cm margins at the top and bottom
of the page and 1.5 line spacing.
All diagrams (e.g. truth table, Karnaugh map, logic circuit) must be professionally produced, not hand
drawn. You may use online tools e.g. an online K-map solver, although you are encouraged to solve
for minimal expressions by drawing the map, grouping cells and finding the minimal terms yourself as
this will stand you in good stead for answering questions requiring the use of the Karnaugh map
technique in the invigilated examination. Ensure that all diagrams are neat and appropriately labelled.
Help
This document should provide all the information that is required to complete this assignment. It is
not expected that you should need to ask further questions. This is an assessment so you should not
discuss solutions with or seek help from others including the module instructors and Graduate
Teaching Assistants. However, if you feel that any part of this document is not clear, you may post
your question on the Discussion Board on Blackboard. Remember that you need to clearly present the
procedure that you followed to solve every question of the assignment. This is part of what you are
being assessed on besides your knowledge and understanding of the module and problem-solving
skills.
Marking Criteria
See attached marking criteria – this is the mark sheet that will be used to assess the assignment. The
mark sheet indicates some of the factors that will be used in assessing the assignment.
Penalties for Late Submission
Late submissions will incur the usual penalties of a 5% reduction in the mark for every working day (or
part thereof) that the assignment is late and a mark of zero for submission more than 5 working days
late.
3
Assignment Questions (total of 2 questions)
Question 1
You are working as an embedded systems engineer and have been tasked to design a burglar alarm
system for a storeroom in a house. Inside the storeroom, there is a steel safe where the house owner
keeps their money, jewellery and important documents. The logic circuit that you will design should
have between two to 5 input lines and one output line that activates the alarm when it is at logic 1.
The inputs indicate the state of the sensors which you will select and briefly describe their functions.
(i) Write the logical statements describing the conditions of the inputs that would activate
the alarm.
(ii) Assign a meaningful letter to each input variable in the statement e.g. D for storeroom
door.
(iii) Write a Boolean expression in a minimal form for the alarm activation.
(iv) Using an online tool (e.g. https://logic.ly/demo/samples) draw the logic circuit that
implements the expression found.
[10 marks]
Question 2
Figure Q2a below shows a counting process based on the binary number system. A detection system
based on an infrared transmitter-receiver (not shown) causes pulses to be sent to the system when
the receiver does not detect the transmitted pulse. Each time a pulse is received, the count increases.
The binary number produced is sent to a decoder to produce signals that will control the display of
the count as a decimal digit on the LED screen. The screen can only show a maximum of 9 balls that
have fallen into the box.
You are tasked to modify the system in two ways:
(i) The LED screen is to display the count using the hexadecimal digits (0 – F) instead of the
decimal digits (0 – 9). The hexadecimal digits should be displayed as shown in Figure 2b.
(ii) The maximum count is to be increased to 24 balls. This means you need a LED screen with
two digits. The decoder shown in Figure 2b must be modified.
Design the decoder to convert its input, the binary codes, to the outputs required to drive a two-digit
LED screen. Besides the input ABCD (A is the most significant bit and complements for all input
variables are not available), the decoder has a control signal S (not shown in the figures below) which
is normally high for the display to turn on. When it goes low, the display turns off.
Provide a brief explanation of your overall design concept. You should illustrate your design, based on
the diagrams provided, using high-level schematics, e.g. a block diagram with blocks for each
component. Label them clearly including their inputs and outputs.
State whether you are using positive or negative logic. Using appropriate methods, for example, truth
table and Karnaugh map, find the minimal logic expressions for the outputs of the decoder. You do
4
not need to show the internal structure of the decoder (i.e., you do not need to show the logic gate
implementation of the decoder).
Evaluate the designed system's current function and limitations, as well as how robust the system is
to future extensions. One possible future extension would be the increase in maximum balls to be
counted to 300, but you are encouraged to consider other possibilities.
[10 marks]
Question 2
A seven-segment display is widely used in electronic devices such as digital clocks, electronic meters
and others that display numerical information. You are asked to design a HEX-to-7-segment decoder.
Besides the input WXYZ (W is the most significant bit and complements for all input variables are not
available), the decoder has a control signal S (not shown in the schematic below) which is normally
Figure 2a. Illustration of a counting process using the binary and decimal number systems.
[Source: Digital Fundamentals by T. Floyd]
HEX-to-7-segment
decoder
led display
Figure 2b. The decoder and the 7-segment LED display, including how the hexadecimal numbers (0 –
F) will be displayed.
[15 marks]
5
ACS11001 Digital and Embedded Systems
Assignment Autumn Semester 2023/24
Marking and Feedback Sheet
Student Registration No …………………………………….............................................
Marking Criterion/Comments Marks
Question 1
Up to 3 marks for choice of sensors.
Up to 2 marks for logical statements.
Up to 2 marks for deriving the minimal logical expression.
Up to 3 marks for circuit implementation.
/10
Question 2:
Up to 8 marks for an explanation of the overall design (this can include a diagram
to illustrate the design) and an evaluation of the system’s function and possible
future extension.
Up to 7 marks for a truth table, Karnaugh map or other appropriate method(s) for
illustrating the function of the modified decoder.
/15
Total /25
Feedback:
Date………………………
软件开发、广告设计客服
QQ:99515681
邮箱:99515681@qq.com
工作时间:8:00-23:00
微信:codinghelp
热点项目
更多
urba6006代写、java/c++编程语...
2024-12-26
代做program、代写python编程语...
2024-12-26
代写dts207tc、sql编程语言代做
2024-12-25
cs209a代做、java程序设计代写
2024-12-25
cs305程序代做、代写python程序...
2024-12-25
代写csc1001、代做python设计程...
2024-12-24
代写practice test preparatio...
2024-12-24
代写bre2031 – environmental...
2024-12-24
代写ece5550: applied kalman ...
2024-12-24
代做conmgnt 7049 – measurem...
2024-12-24
代写ece3700j introduction to...
2024-12-24
代做adad9311 designing the e...
2024-12-24
代做comp5618 - applied cyber...
2024-12-24
热点标签
mktg2509
csci 2600
38170
lng302
csse3010
phas3226
77938
arch1162
engn4536/engn6536
acx5903
comp151101
phl245
cse12
comp9312
stat3016/6016
phas0038
comp2140
6qqmb312
xjco3011
rest0005
ematm0051
5qqmn219
lubs5062m
eee8155
cege0100
eap033
artd1109
mat246
etc3430
ecmm462
mis102
inft6800
ddes9903
comp6521
comp9517
comp3331/9331
comp4337
comp6008
comp9414
bu.231.790.81
man00150m
csb352h
math1041
eengm4100
isys1002
08
6057cem
mktg3504
mthm036
mtrx1701
mth3241
eeee3086
cmp-7038b
cmp-7000a
ints4010
econ2151
infs5710
fins5516
fin3309
fins5510
gsoe9340
math2007
math2036
soee5010
mark3088
infs3605
elec9714
comp2271
ma214
comp2211
infs3604
600426
sit254
acct3091
bbt405
msin0116
com107/com113
mark5826
sit120
comp9021
eco2101
eeen40700
cs253
ece3114
ecmm447
chns3000
math377
itd102
comp9444
comp(2041|9044)
econ0060
econ7230
mgt001371
ecs-323
cs6250
mgdi60012
mdia2012
comm221001
comm5000
ma1008
engl642
econ241
com333
math367
mis201
nbs-7041x
meek16104
econ2003
comm1190
mbas902
comp-1027
dpst1091
comp7315
eppd1033
m06
ee3025
msci231
bb113/bbs1063
fc709
comp3425
comp9417
econ42915
cb9101
math1102e
chme0017
fc307
mkt60104
5522usst
litr1-uc6201.200
ee1102
cosc2803
math39512
omp9727
int2067/int5051
bsb151
mgt253
fc021
babs2202
mis2002s
phya21
18-213
cege0012
mdia1002
math38032
mech5125
07
cisc102
mgx3110
cs240
11175
fin3020s
eco3420
ictten622
comp9727
cpt111
de114102d
mgm320h5s
bafi1019
math21112
efim20036
mn-3503
fins5568
110.807
bcpm000028
info6030
bma0092
bcpm0054
math20212
ce335
cs365
cenv6141
ftec5580
math2010
ec3450
comm1170
ecmt1010
csci-ua.0480-003
econ12-200
ib3960
ectb60h3f
cs247—assignment
tk3163
ics3u
ib3j80
comp20008
comp9334
eppd1063
acct2343
cct109
isys1055/3412
math350-real
math2014
eec180
stat141b
econ2101
msinm014/msing014/msing014b
fit2004
comp643
bu1002
cm2030
联系我们
- QQ: 9951568
© 2021
www.rj363.com
软件定制开发网!