Thursday, February 3, 2011

CS302 GDB Solution

“Which design is preferred over other; Synchronous or Asynchronous?”

Idea Solution:-

This link and material can help a lot. 

http://electronicsbus.com/synchronous-vs-asynchronous-digital-design/ and


Applications of Asynchronous Digital Logic

Every Digital Electronics engineer prefers synchronous logic due to many well known reasons. But there are some exceptional cases where asynchronous logic offers best solution compared to synchronous digital logic. These exceptions, however, must be designed with extreme caution and only as a last resort when a synchronous solution cannot be found.

Asynchronous Reset


There are times when an asynchronous reset is acceptable, or even preferred. If the vendor’s library includes asynchronously resettable flip-flops, the reset input can be tied to a master reset in order to reduce the routing congestion and to reduce the logic required for a synchronous reset. FPGAs and CPLDs will typically have master reset signals built into the architecture. Using these signals to reset state machines frees up interconnect for other uses.

Asynchronous reset should be used only for resetting the entire chip and should not occur during normal functioning of the chip. After reset, you must ensure that the chip is in a stable state such that no flip-flops will change until an input changes. You must also ensure that the inputs to the chip are stable and will not change for at least one clock cycle after the reset is removed.
Asynchronous Latches on Inputs

Some buses, such as the VME bus, are designed to be asynchronous. In order to interface with these buses, it is necessary to use asynchronous latches to capture addresses or data. Once the data is captured, it must be synchronized to the internal clock. However, it is usually much more efficient to use asynchronous latches to capture the data initially. Unless your chip uses a clock which has a frequency much higher than that of the bus, attempting to synchronously latch these signals will cause a large amount of overhead and may actually produce timing problems rather than reduce them.
Other Asynchronous Circuits

Occasionally, circuits are needed to operate before a clock has started running or when a clock has stopped running. Circuits that generate system resets, and watchdog circuits are examples of these. Every attempt should be made to design these circuits synchronously or move them off chip and use discrete chips whose worst case and best case timing is very explicitly defined. If this cannot be done, design these circuits with care and realize that changes to the semiconductor process may make your chip unusable.


Please do make changes in these assignment otherwise every one who copy this assignment as it is will awarded zero marks 

NOTE: - These Assignments OR Quiz are just for idea, so kindly don't copy it, after viewing it make your own. Thanks We always try our best to upload 100% correct solution BUT it is requested that you kindly review it before submission, please BEST OF LUCK, Thanks to those students those send me Assignments and quizzes. If you have any Assignment and quiz kindly send at fascobuk@gmail.com

CS401 Current Quiz

 
 



Quiz Start Time: 12:13 AM
Time Left
64
sec(s)
Question # 5 of 10 ( Start time: 12:18:29 AM )
Total Marks: 1
The root directory of floppy contains _____ fixed entries




 



Quiz Start Time: 12:13 AM
Time Left
77
sec(s)
Question # 6 of 10 ( Start time: 12:19:53 AM )
Total Marks: 1
Operating system Organize data in the form of



 



Quiz Start Time: 12:26 AM
Time Left
73
sec(s)
Question # 1 of 10 ( Start time: 12:26:37 AM )
Total Marks: 1
Which register is generally used to specify the service number of an interrupt ?

 



Quiz Start Time: 12:26 AM
Time Left
73
sec(s)
Question # 1 of 10 ( Start time: 12:26:37 AM )
Total Marks: 1
Which register is generally used to specify the service number of an interrupt ?

 



Quiz Start Time: 12:26 AM
Time Left
88
sec(s)
Question # 2 of 10 ( Start time: 12:27:58 AM )
Total Marks: 1
The first sector on hard disk contains the

 



Quiz Start Time: 12:26 AM
Time Left
89
sec(s)
Question # 4 of 10 ( Start time: 12:30:36 AM )
Total Marks: 1
In the context of video services, if we want to write string then which of the value place in AH.

 



Quiz Start Time: 12:26 AM
Time Left
47
sec(s)
Question # 6 of 10 ( Start time: 12:32:54 AM )
Total Marks: 1
The maximum length of DOS command line parameters is

 



Quiz Start Time: 12:26 AM
Time Left
86
sec(s)
Question # 9 of 10 ( Start time: 12:35:33 AM )
Total Marks: 1
On executing INT 0x21 service 0x3D, if file is successfully opened then

 



Quiz Start Time: 12:26 AM
Time Left
89
sec(s)
Question # 10 of 10 ( Start time: 12:36:06 AM )
Total Marks: 1
BPB stands for

  



Quiz Start Time: 12:43 AM
Time Left
78
sec(s)
Question # 5 of 10 ( Start time: 12:47:37 AM )
Total Marks: 1
The video services are exported via

  



Quiz Start Time: 12:43 AM
Time Left
89
sec(s)
Question # 6 of 10 ( Start time: 12:48:43 AM )
Total Marks: 1
Which register is generally used to specify the service number of an interrupt ?

  



Quiz Start Time: 12:43 AM
Time Left
83
sec(s)
Question # 7 of 10 ( Start time: 12:49:16 AM )
Total Marks: 1
On executing INT 0x21 service 0x3D, if file is successfully opened then

  



Quiz Start Time: 12:43 AM
Time Left
86
sec(s)
Question # 8 of 10 ( Start time: 12:49:35 AM )
Total Marks: 1
In case of COM file, maximum length of parameters passed through command line can be ___

  



Quiz Start Time: 12:43 AM
Time Left
85
sec(s)
Question # 10 of 10 ( Start time: 12:51:24 AM )
Total Marks: 1
In DOS, if 'file name' is more than 8-characters then which flags of 'attribute byte' are set


  



Quiz Start Time: 12:57 AM     
Time Left                 85
sec(s)    
Question # 2 of 10 ( Start time: 12:57:44 AM )       Total Marks: 1
In case of COM file, first command line parameter is stored at ___ offset of 'program segment prefix'
Select correct option:
                0x80
                0x82
                0x84
                0x86