原创 基於FPGA的乘法器原理介紹及設計實現

基於FPGA的乘法器原理介紹及設計實現 引言 在軟件設計裏兩個數的相乘可以直接“*”,但是在FPGA的設計裏面,如果直接將兩個數相乘,不僅會佔用大量的cell單元,而且會大大減慢硬件的運算速度。而在越來越多的FPGA設計應用領域,

原创 數字IC仿真測試與C語言函數的DPI-C調用

數字IC仿真測試與C語言函數的DPI-C調用 在深入數字IC仿真設計後,經常需要用到C語言相關函數或任務的配合使用,在system verilog中引入了DPI(Direct Programming Interface)能夠更方便

原创 無毛刺的時鐘切換電路

無毛刺的時鐘切換設計電路 引言 在芯片的設計裏面,常常會用到不同時鐘,而如果只是簡單通過mux來進行時鐘切換很容易給電路帶來毛刺,或者不穩定的脈衝造成電路的亞穩態。如下圖所示的就是簡單通過mux來進行時鐘的切換,clk_out1

原创 基於FPGA的除法器原理介紹及設計實現

基於FPGA的除法器原理介紹及設計實現 引言應用 在FPGA的設計應用領域裏,許多電路需要用到除法器,而在硬件描述語言裏卻沒有直接的除法器“%”,“/”可以直接引用運算。許多文獻都是單獨介紹小數除以大數或者大數除以小數等單一的設計

原创 靜態時序分析之TimeQuest篇

靜態時序分析之TimeQuest篇 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言介紹 無論是芯片設計還是FPGA設計到應用的物理實現,其過程都必須經歷DC過程(從代碼映射到

原创 FPGA的異步復位與同步復位

FPGA的異步復位與同步復位 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言 在做FPGA或者數字IC電路設計的時候,無法避免的一個問題就是電路的復位設計,電路的復位方式一般

原创 IIR濾波器的MATLAB與FPGA的設計實現

IIR濾波器的MATLAB與FPGA的設計實現 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言 數字濾波器是數字信號系統裏面最常用、最重要、最基本的元件之一。無限脈衝響應(

原创 FIR濾波器的MATLAB與FPGA的設計實現

FIR濾波器的MATLAB與FPGA的設計實現 引言 數字濾波器是數字信號系統裏面最常用、最重要、最基本的元件之一。有限脈衝響應(Finite Impulse Response,FIR)濾波器可以設計成任意幅頻特性,同時保證精確,

原创 FPGA的亞穩態跟MTBF

FPGA的亞穩態跟MTBF 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言 看了許多網上介紹亞穩態的博文,有些介紹得不是很到位,例如在介紹亞穩態的時候並沒有一起介紹了MTBF

原创 基於FPGA的SPI協議及設計實現

基於FPGA的SPI協議及設計實現 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言介紹 在電子通信領域裏採用的通信協議有IIC,SPI,UART,FSMC等協議。本文將基於F

原创 DC靜態時序分析之時鐘篇

DC靜態時序分析之時鐘篇 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言介紹 在芯片設計或者FPGA設計裏面,根據有無時鐘,將電路設計分爲時序邏輯電路設計跟組合邏輯電路設計兩

原创 FPGA設計的五大高級進階點

FPGA設計的五大高級進階點 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言 隨着FPGA在大規模系統級的開發設計應用裏,FPGA設計裏面往往經常會涉及到五大技術點,乒乓操作

原创 高速吞脈衝分頻器的原理介紹及設計實現

高速吞脈衝分頻器的原理介紹及設計實現 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言 高速分頻器是鎖相環頻率合成器的重要組成部分。分頻器的最高工作頻率,功耗,相位抖動等決定了

原创 數字後端設計流程小結

數字後端設計流程小結 博主微信:flm13724054952,不懂的有疑惑的也可以加微信諮詢,歡迎大家前來投稿,謝謝! 引言 傳統上將佈局佈線前的工作稱之爲數字前端(Front End)設計,而將佈局佈線之後的工作稱爲數字後端(B