原创 Kicad初體驗

什麼是kicad? KiCad是一種免費、開源和跨平臺的EDA設計工具,它能夠創建電路原理圖並進行PCB佈局佈線,它具有一個集成化的開發環境。 1. 免費 相比較於費力去破解,使用盜版的工具,花費在破解上面的時間費時費力,那麼相比

原创 [IP實例]vivado VIO (virtual input output)虛擬IO使用

一般情況下ILA和VIO都是用在chipscope上使用,VIO可以作爲在chipscope時模擬IO。 譬如: 在使用chipscope時需要使用按鍵出發,但是沒有設計按鍵或者板子不再身邊,所以需要模擬按鍵輸入還有其他信號的輸出。 參

原创 大家都應該懂的FPGA設計常識

Table of Contents 代碼風格 1. 多使用 開發工具自帶(vivado, ISE)自帶的代碼模板 2. 使用流水結構來降低邏輯層數  3. 在模塊邊界上使用寄存器而非組合邏輯  3. 採用適當的 RAM 和 DSP 的實現

原创 Xilinx FPGA中全局時鐘資源的使用方法

IBUFDS、IBUFGDS和OBUFDS都是差分信號緩衝器,用於不同電平接口之間的緩衝和轉換。 1. IBUFG 即輸入全局緩衝,是與專用全局時鐘輸入管腳相連接的首級全局緩衝。所有從全局時鐘管腳輸入的信號必須經過IBUFG單元,否則在佈

原创 Xilinx FPGA功耗評估(筆記)

Xilinx Power Estimator UG440 XPE(Xilinx Power Estimator) 功耗包括靜態功耗和動態功耗 動態功耗的動態部分(易操作) 動態功耗的靜態部分 靜態功耗,降低功耗, 電

原创 [HDMI]FPGA上實現HDMI(1)

HDMI是一個數字視頻接口,通過FPGA可以很快的實現驅動。下面可以看到HDMI是怎麼工作的. connector 標準的HDMI連接器稱爲"A型",有19個引腳,其中8個引腳是需要注意的,組成了四個差分對TMDS(Transition

原创 FPGA開發中SRL16E的使用

FPGA開發過程中是免不了要用到移位寄存器的,傳統的移位寄存器是通過寄存器(或者叫觸發器FF)實現的,佔用的是FPGA內部的邏輯資源,當要移位的次數過多時,自然會耗費更多FF資源。 但是如果用LUT(look up table)查找表實現

原创 網絡七層模型詳解

 

原创 推薦一些Github上的IC資源

轉自不忘出芯 https://blog.csdn.net/ic7x24/article/details/89788266 文章目錄1. 996.icu2. 超過500星的Verilog項目2.1 amiga2000-gfxcard

原创 SoC Make Process

SoC Make Process Keywords: High Quality, Milestone, DB, Checklist,Plan,Flow Purpose 定義開發SoC的流程,並且爲SoC設計提供指導 Scope

原创 Xilinx 功耗評估(筆記)

Xilinx Power Estimator UG440 XPE(Xilinx Power Estimator) 功耗包括靜態功耗和動態功耗 動態功耗的動態部分(易操作) 動態功耗的靜態部分 靜態功耗,降低功耗, 電壓和

原创 下載各種純淨版本的Windows系統及Office(末尾有福利哦~~)

https://msdn.itellyou.cn/    網上有各種各樣的系統盤製作安裝,但是一致的毛病就是: 1.默認安裝亂七八糟的默認工具 2.系統內有很多其他不需要的設置 3.安裝麻煩 本文就是手把手教你安裝,純淨無污染的系統盤,

原创 USB系統盤安裝系統(缺少所需的CD,DVD設備驅動程序)

由於 Windows 7 未內建 Intel 100 系列芯片組 USB 驅動程序,請參考下列步驟安裝操作系統: 1、準備一個 U 盤,至微軟官方網站製作 Windows 7 正版的安裝 U 盤。 2、至技嘉官方網站下載 Windows

原创 Vivado運行加速(相關tcl指令的使用)

1、這樣就可以充分發揮最大的CPU潛力了(例如DRC檢查可以使用全部的線程進行並行操作)。 爲了充分發揮Vivado套件的潛力,在tcl console裏輸入下面的腳本:       set_param general.maxThread

原创 git使用中的常見操作

Git是什麼? Git是目前世界上最先進的分佈式版本控制系統(沒有之一)。 Git有什麼特點?簡單來說就是:高端大氣上檔次! 那什麼是版本控制系統? 如果你用Microsoft Word寫過長篇大論,那你一定有這樣的經歷: 想刪除一