當前位置:學者齋 >

IT認證 >EDA技術 >

EDA設計技巧

EDA設計技巧

1、密碼鎖輸入電路KEYB 中對各種分頻訊號/訊號序列的設計有獨到之處。該設計中,利用一個自由計數器來產生各種需要的頻率,也就是先建立一個N位計數器,N的大小根據電路的需求來決定。N的值越大,電路可以除頻的次數就越多,這樣就可以獲得更大的頻率變化,以便提供多種不同頻率的時鐘訊號。若輸入時鐘為CLK,N位計數器的輸出為Q[N-1,0],則Q(0)為CLK的2分頻脈衝訊號,Q(1)為CLK的.4分頻脈衝訊號,Q(2)為CLK的6分頻脈衝訊號,……Q(N-1)為CLK的2N分頻脈衝訊號;Q(5 DOWNT04)取得的是一個脈衝波形序列,其值是依00、01、10、11、00、01週期性變化的,其變化頻率為CLK的25分頻,也就是32分頻。我們利用以上規律即可得到各種我們所需要頻率的訊號或訊號序列。

EDA設計技巧

2、鍵盤輸入去抖電路的設計程式在實際系統的開發中有較好的參考價值。

3、密碼鎖控制電路CTRL,VHD中對於資料的更新及移位方法比較好。程式中使用語句“ACC <=ACC(11 DOWNT0 0)&DATA_N”非常簡潔地同時實現了ACC中的低4位用DATA_N進行更新,而高12位用ACC中的原來的低12位左移而來的處理。

4、在密碼鎖輸入電路等模組的程式的設計和模擬中,為了便於觀察一些中間結果,在程式中增加了一些觀測輸出點。這一設計技巧,對於較大的程式或多程序程式的設計非常重要。同時在模擬時,為了便於觀測全域性結果,降低了分頻常數。同理,在進行程式模擬時,對於程式中數目較大的分頻/計數/計時常數的修改是非常必要的。

標籤: EDA
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/itrz/eda/eje0k9.html