原创 Mark # 源碼

0linux: linux 0系列版本下載網址 : http://oldlinux.org/Linux.old/ linux 內核源碼下載網址: https://mirrors.edge.kernel.org/pub/linux/

原创 FPGA series # 行爲(Behavior)級和RTL級

做一次整理。 行爲級(Behavior) 指的是僅僅描述電路的功能而可以採用任何verilog語法的描述方式。 行爲級描述是爲了實現特定的功能而沒有可綜合的限制。目的是加快仿真速度,做法是儘量減少一個always塊中要執行的

原创 FPGA series # FPGA內部資源

勿忘初心,好好學習。 FPGA 的基本結構包括7個部分: 可編程輸入輸出單元IOB(Input Output Block) 可配置邏輯塊CLB(Configurable Logic Block) 佈線資源(內部連線 Inte

原创 FPGA series # 爲什麼使用 FPGA,相比 CPU、GPU、ASIC(專用芯片)有什麼特點?

原標題:如何評價微軟在數據中心使用 FPGA 代替傳統 CPU 的做法? 來源:知乎、AI科技評論 作者:李博傑 衆所周知,通用處理器(CPU)的摩爾定律已入暮年,而機器學習和 Web 服務的規模卻在指數級增長。 人們使用定製

原创 Summarization series # 2020.5

A work not, this blog is about the past month’s knowledge points summary. Linux Terminal Environment configurati

原创 Mark # 芯片設計合集

史上最全芯片設計合集 Digital 數字IC設計的完整流程 數字 IC DESIGN 技術全局觀 SerDes SerDes概述 ASIC CPU 說一說CPU與GPU的區別 從零到精通–處理器(CPU)的設計之路 科普:ARM

原创 FPGA series # gamma模塊總結文檔

雖說回頭再看的時候這東西很基礎,但也是一開始花了些時間一點點啃下來的。勿忘初心。 一、引言 1.編寫目的: 總結gamma矯正模塊的總體設計、詳細設計及仿真測試、後期優化。 2.項目背景: 編寫gamma矯正模塊。 3.定 義

原创 Serdes series # CTS

Clock Tree Synthesis,時鐘樹綜合,簡稱CTS。時鐘樹綜合就是建立一個時鐘網絡,使時鐘信號能夠傳遞到各個時序器件。CTS是佈局之後相當重要的一個步驟,在現如今集成了上億個晶體管的芯片上,如何設計一個合理的時鐘網

原创 Serdes series # skew

skew,是時序分析的基本概念,也稱爲偏差。由於時鐘到每個寄存器的路徑延遲不一樣,造成信號到達 clock pin 的時間也不一樣,寄存器也不會同時翻轉,我們把時鐘信號到達不同寄存器的時間偏差稱爲skew。skew 的定義就是最

原创 Mark # 一位資深工程師FPGA設計經驗精華

從大學時代第一次接觸FPGA至今已有10多年的時間。至今依然記得當初第一次在EDA實驗平臺上完成數字秒錶,搶答器,密碼鎖等實驗時,那個興奮勁。當時由於沒有接觸到HDL硬件描述語言,設計都是在MAX+plus II原理圖環境下用74系列

原创 Mark # RGB轉灰度

圖像灰度化的三種常見方法源碼 方法一: 對於彩色轉灰度,有一個很著名的心理學公式: Gray = R*0.299 + G*0.587 + B*0.114 方法二: 而實際應用時,希望避免低速的浮點運算,所以需要整數算法。 注意到係數

原创 FPGA series # 基於SDx的fft函數加速

最近比較喪,也不知道是擔心未來還是擔心這樣的自己 SDx建工程,new—>SDx project,展開,src右鍵—>import(或者在文件夾內添加相應的.c文件)。 main.c: #include <stdio.h> #incl

原创 FPGA series #gamma模塊加入工程上板接顯示屏

折騰了近一個星期的代碼,終於調通了。顯示屏總算輸出正常了,簡直開心到飛起啊,哈哈哈哈哈哈,雖然只是小事,但還是很有成就感。畢竟一次次上電一次次失望,累積起來更多的期望。自己寫的bug,跪着也要改完! 正題,總結一下。 --------