大疆筆試題

1.c


對IO進(jìn)行約束主要是:

  • 輸入延時約束
    set_input_delay -max 0.6 -clk Clk [all_inputs]
  • 輸出延時約束
    set_output_delay -max 0.6 -clk Clk [all_inputs]
  • 設(shè)置時鐘的Net-work延時和source延時
    set_clock_latency -source -max 0.3 [get_clocks Clk]
    set_clock_transition 0.08 [get_clocks Clk]
    set_clock_uncertainty -setup 0.14 [get_clocks Clk]

2.B

  • A:比如正常電路跨異步時,就會存在亞穩(wěn)態(tài)的狀態(tài)
  • C:時鐘頻率越高,亞穩(wěn)態(tài)出現(xiàn)的概率越大
  • D:亞穩(wěn)態(tài)無法在仿真中發(fā)現(xiàn)

3.B


CPU中還設(shè)置了一些硬件邏輯,用來完成從響應(yīng)請求后到轉(zhuǎn)入服務(wù)子程序之前的一系列操作,如保存斷點和狀態(tài)字,獲取服務(wù)子程序的入口地址。這些操作是在響應(yīng)請求后隨即發(fā)生的,不可能預(yù)先安排在程序中,因而有硬件來完成。我們稱這些操作為中斷隱指令操作。

計算機(jī)組成原理專業(yè)知識。不同的計算機(jī)對中斷的處理各具特色,就其多數(shù)而論,中斷處理過程如下:
①關(guān)中斷,進(jìn)入不可再次響應(yīng)中斷的狀態(tài),由硬件實現(xiàn)。
②保存斷點,為了在中斷處理結(jié)束后能正確返回到中斷點。由硬件實現(xiàn)。
③將中斷服務(wù)程序入口地址送PC,轉(zhuǎn)向中斷服務(wù)程序??捎捎布崿F(xiàn),也可由軟件實現(xiàn)。
④保護(hù)現(xiàn)場、置屏蔽字、開中斷,即保護(hù)CPU中某些寄存器的內(nèi)容、設(shè)置中斷處理次序、允許更高級的中斷請求得到響應(yīng),實現(xiàn)中斷嵌套。由軟件實現(xiàn)。
⑤設(shè)備服務(wù),實際上有效的中斷處理工作是在此程序段中實現(xiàn)的。由軟件程序?qū)崿F(xiàn)。
⑥退出中斷。在退出時,又應(yīng)進(jìn)入不可中斷狀態(tài),即關(guān)中斷、恢復(fù)屏蔽字、恢復(fù)現(xiàn)場、開中斷、中斷返回。由軟件實現(xiàn)。

4.C


FPGA是基于查找表的可編程邏輯器件
FPGA全稱現(xiàn)在可編程邏輯門陣列
基于SRAM的FPGA確實需要每次上電后重新配置
MAX系列屬于CPLD器件.CPLD是基于乘積項的邏輯器件

5.C


FIFO設(shè)計中的深度計算

寫時鐘頻率 w_clk,
讀時鐘頻率 r_clk,
寫時鐘周期里,每B個時鐘周期會有A個數(shù)據(jù)寫入FIFO
讀時鐘周期里,每Y個時鐘周期會有X個數(shù)據(jù)讀出FIFO
則,F(xiàn)IFO的最小深度是?

計算公式如下:

fifo_depth = burst_length - burst_length *( X/Y)( * r_clk/w_clk)

例舉說明:
如果100個寫時鐘周期可以寫入80個數(shù)據(jù),10個讀時鐘可以讀出8個數(shù)據(jù)。令wclk=rclk ,考慮背靠背(20個clk不發(fā)數(shù)據(jù)+80clk發(fā)數(shù)據(jù)+80clk發(fā)數(shù)據(jù)+20個clk不發(fā)數(shù)據(jù)的200個clk)代入公式可計算FIFO的深度
fifo_depth = 160-160X(80%)=160-128=32

如果令wclk=200mhz,改為100個wclk里寫入40個,rclk=100mhz,10個rclk里讀出8個。那么fifo深度為48
計算如下fifo_depth =80-80X(80%)X(100/200)=80-32=48

6.A


低通抗混濾波

7.A


將MUX的雙輸入接上A與A‘。然后片選信號接B即可

8.

9


不包含flash

FPGA的組成部分:6個部分

  • 可編程輸入/輸出單元
  • 基本可編程邏輯單元:由查找表和寄存器組成
  • 片上內(nèi)存RAM
  • 豐富的布線資源
  • 底層嵌入的功能單元:PLL,DLL,DSP,CPU
  • 內(nèi)嵌專用硬核

10.D


通常CMOS門電路都有反相器作為輸出緩沖電路,而在工程實踐中,有時需要將兩個門的輸出端并聯(lián)以實現(xiàn)“與”邏輯的功能稱為“線與”邏輯,或者用于驅(qū)動大電流負(fù)載,或者實現(xiàn)邏輯電平變換。常用OD門來實現(xiàn)線與邏輯

OC門是對雙極性晶體管而言。必須要加上拉電阻

11.A

12.ABCD

13.

14.1 3 4

15.


代碼覆蓋率包含以下覆蓋率:

  • 行覆蓋率
  • 條件覆蓋率
  • FSM覆蓋率
  • 翻轉(zhuǎn)覆蓋率(toggle)

16.


取指 譯碼 執(zhí)行 訪存 回寫
三級流水:取指 譯碼 執(zhí)行

17.


恢復(fù)時間檢查和移除時間檢查

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容