ComputerForum.com ComputerForum.com  
TigerDirect
 
Go Back   Computer Forum > Computer Hardware > CPUs and Overclocking

Reply
 
LinkBack Thread Tools Display Modes
Old 11-20-2006, 02:53 AM   #1 (permalink)
New Member
 
Join Date: Nov 2006
Posts: 1
Question embedded system

An embedded system is designed that can simultaneously digitize and store 4 channels of analogue signal. Each analogue signal can be digitized into 4096 levels at a rate of 56 KHz. A program containing 200 instructions can be used to compress each of the digitized data. Assume that the average bit length of the instruction is 32. The real-time operating system codes and other application programs are of 4 Kbytes.

Microcontroller A
Clock rate (MHz) 8
Internal bus width16
On-chip ROM 8 Kbytes
On-chip RAM 2 Kbytes
Number of pipeline stages 4
Number of superscalar units 2
Number of interrupt pins 1

Microcontroller A
Clock rate (MHz) 12
Internal bus width16
On-chip ROM 4 Kbytes
On-chip RAM 2 Kbytes
Number of pipeline stages 1
Number of superscalar units 1
Number of interrupt pins 1

For the two microcontrollers as shown in above, which one should be selected for the embedded system that can execute the program for real-time data compression. Both microcontrollers can execute one instruction in the pipeline in one clock cycle. Show all the calculations and the reasons to justify your choice. What are the assumptions you have made in your calculations?

You are required to implement a timer for the embedded system. It contains both hardware and software. The hardware part contains an 8-bit up counter, which is incremented once for every instruction executed by the microcontroller selected in previous question. Determine the resolution and range of the timer. Suggest how you will modify the timer in order to extend the range of measurement. Describe one possible drawback of your modification.

The I/O devices can get the attention of the microcontroller by using interrupt. For the microcontroller selected in part (b), there are two I/O devices connected to the interrupt request input pin. It is known that each device will activate the interrupt request signal for 4 clock cycles. There is a case that the second device will activate the interrupt request signal 2 clock cycles after the interrupt of the first device. Assume that the interrupt request input is programmable (level-sensitive or edge sensitive). Suggest how you would like to program this input pin. Explain why.

Last edited by lokatrina; 11-20-2006 at 02:57 AM.
lokatrina is offline   Reply With Quote


Old 11-21-2006, 02:08 AM   #2 (permalink)
Platinum Member
 
pdc76's Avatar
 
Join Date: Sep 2006
Posts: 802
Default

both choices say microcontroller a.
__________________
Intel QX9650 w/ Ultra-120 Exreme / Evga nForce 780i SLI
4Gb (2x2Gb) Corsair Dominator DDR2 1066Mhz 5-5-5-15
2 nVidia 8800GTX SLI / 22" Asus Wide LCD, 19" KDS CRT
SB X-FI X-tremegamer FATAL1TY Edition w/ 64Mb X-Ram
2 Sata II 320Gb Raid 0 array, 2 Sata 110Gb Raid 0 array
Super Multi Blue Blu-Ray & HD-DVD w/ Lightscribe / Floppy
Antec Quattro 1000W Modular PSU / Lian-Li PC-65B case
Dual Boot Vista Home Premium SP1, XP Professional SP2
pdc76 is offline   Reply With Quote
Old 11-21-2006, 10:50 AM   #3 (permalink)
Administrator
 
apj101's Avatar
 
Join Date: Apr 2005
Location: London
Age: 26
Posts: 9,166
Default

is this your homework?
__________________
What did one snow man say to the other?
can you smell carrot?

The fight is won or lost far away from witnesses - behind the lines, in the gym, and out there on the road, long before I dance under those lights.

How you do anything, is how you do everything!
apj101 is offline   Reply With Quote
Old 11-22-2006, 03:18 PM   #4 (permalink)
Diamond Member
 
Join Date: Nov 2004
Location: Concord, NH
Age: 20
Posts: 27,082
Default

Another article almost identical to wikipedia.
__________________
Desktop // Laptop
Core 2 Quad Q9550 @ 4.0GHz // Core 2 Duo P8400 2.26GHz
Asus Rampage Formula X48 // Intel PM45
ATI 4870X2 2GB GDDR5 // 512MB GDDR3 9800M GTS
4GB (2x 2GB) DDR2 940 // 4GB DDR3 800
750GB SATAII w/32MB // 200GB SATAII 7200RPM
Creative SB X-Fi Titanium Fatal1ty
SilverStone 750W +12V@60A
3DMark06:
21391 // 9179
[-0MEGA-] is offline   Reply With Quote
Old 11-22-2006, 04:56 PM   #5 (permalink)
Diamond Member
 
Join Date: Apr 2006
Posts: 2,372
Post

Quote:
Originally Posted by [-0MEGA-] View Post
Another article almost identical to wikipedia.
Lol what do you reckon the point is? its a waste of time i think
JamesBart is offline   Reply With Quote


Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Unstable System - Need Help sodamhall Computer Memory and Hard Drives 3 06-28-2006 04:33 PM
operating system installation problemss lodidodi Operating Systems 4 06-12-2006 01:03 PM
System stalls during first few seconds of gaming! Bootup05 Video Cards and Monitors 3 06-07-2006 01:51 PM
lost setup and system password windows me operat. system the50doctor Motherboards 13 08-17-2005 08:25 PM
Intel vs. AMD.... what do you prefer? McG CPUs and Overclocking 23 11-11-2004 12:38 PM



All times are GMT +1. The time now is 11:42 PM.


Powered by: vBulletin Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Copyright © 2002-2008 Computer Forum and Web Design Forum