华南理工大学2014年数字系统设计(全英)B卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.Multiple choice test(2ⅹ5=10 marks)

1 . Which of the following statements on VHDL process is not true(C )

A.a signal can be read in multiple processes;

B. a signal can be assigned values for multiple times in a process, however, only the last

assignment takes effect;

C.a signal can be assigned values in different process;

D.a process can be triggered either by means of sensitivity list or by wait statement;

2. Which of the following statements is not true( D )

A.The working frequency of a synchronous digital system shouldn’t exceed the reciprocal (倒数)

of its maximal delay;

B.The working frequency of a synchronous digital system is limited by the delay of its

components.

C.Asynchronous digital system is more efficient in terms of resources than synchronous system.

D.Asynchronous digital system is more reliable than synchronous system.

3. Which of the following statements on synthesis is not true(D )

A. Synthesis is a transformation process from one representation of the design to another

representation form;

B. Synthesis transforms the high level HDL to low level hardware netlist, which is produced

according to FPGA/CPLD structure;

C. Synthesis is usually limited by the surface and speed of the circuit;

D. Synthesis is a mapping process from high level description to low level hardware

representation. The mapping relationship is unique and the synthesis result is unique.

4. Which of the following statements on VHDL simulation&synthesis is not true:(B )

A. the time delay following the after statement can’t be synthesized;

B. A pulse signal can’t propagate through the path if its duration is less than transport delay;

C. For a VHDL signal, its initial value assigned in its declaration part is valid in simulation only; it’s ignored by the VHDL synthesis;

D. Simulation is actually a process of checking and verification;

5. In state machine coding,( A )can save the resources for decoding and reduce the risk of illegal states at the price of more register resources:

A . one-hot coding B. random coding C. natural binary coding D. gray code

2. Short Q&A(10ⅹ2=20 marks)

1、The following figure shows the critical path of a digital system. (10 marks)

(1)Please give a brief explanation respectively for the timing parameters including t su, t hold,

t c-q, t logic

(2)According the timing parameters in the figure, calculate the maximal delay τmax of the

critical path (or the maximal working frequency f max of the system).

Set up time:

To ensure reliable operation, the input to a register must be stable for a minimum time before the clock edge (register setup time or tSU). if the time is not long enough, reliable operation can not be guaranteed

Hold time:

To ensure reliable operation, the input to a register must be stable for a minimum time after the clock edge (register hold time or tH). if the time is not long enough, reliable operation can not be guaranteed.

Tcq

The register output then is available after a specified clock-to-output delay (tco or tcq ).

t logic

The worst combinationa logic dealy

τmax =tcq+tsu+tlogic

2. Please draw the RTL diagrams for the following 2 pieces VHDL codes(10 marks)

相关文档
最新文档