原创 人的一生到底有多短

我們知道一個16位計數器的最大值可以計數到65535。生活中,如果每天準時24:00觸發一次計數器,1年365天,10年3650天,100年36500天,是沒有一個人可以溢出一個16位計數器的。

原创 5.PCIE協議分析3-PCIE TLP包詳解1

《PCIE協議分析3-PCIE TLP包詳解》會分以下兩篇博客來講解: PCIE協議分析3-PCIE TLP包詳解1 PCIE協議分析3-PCIE TLP包詳解2 一、回顧     上一節我們講解了PIO XAPP1052 XDMA三者聯

原创 vivado [Runs 36-335] DCP is not a valid design checkpoint問題解決方法

(1)問題描述 有時候vivado會莫名的出現一下錯誤: [Runs 36-335] 'xxx.dcp' is not a valid design checkpoint 在遇到這個錯誤的時候大家不要怕,請看下圖: (2)解決方法 我們

原创 PCIe傳輸速率和有效帶寬計算方式

(1)如下表 (2)詳細描述 PCIE協議發展到現在有1.0,2.0和3.0版本,其傳輸速率不一樣。 PCIe是串行總線,PCIe1.0的線上比特傳輸速率爲2.5Gb/s,物理層使用8/10編碼,即8比特的數據,實際在物理線路上是需要傳

原创 NotePad++編寫的代碼在Vivado中顯示亂碼

解決辦法: 只要保證NotePad++編寫的代碼的時候文字編碼處於ANSI編碼,不管如何,在Vivado都不會亂碼的。

原创 BT656(4:2:2)YCbCr標準規範

1.  幀的概念(Frame)        一個視頻序列是由N個幀組成的,採集圖像的時候一般有2種掃描方式,一種是逐行掃描(progressive scanning),一種是隔行掃描(interlaced scanning)。對於隔行掃

原创 1.PCI-E發展及基礎知識

一.什麼是PCI-E     PCI Express是新一代的總線接口。早在2001年的春季,英特爾公司就提出了要用新一代的技術取代PCI總線和多種芯片的內部連接,並稱之爲第三代I/O總線技術。隨後在2001年底,包括Intel、AMD、

原创 Vivado使用技巧(1):HDL編寫技巧

在Vivado中進行HDL代碼設計,不僅需要描述數字邏輯電路中的常用功能,還要考慮如何發揮Xilinx器件的架構優勢。目前常用的HDL語言有三種。 (1)VHDL語言的優勢有: 語法規則更加嚴格; 在HDL源代碼中初始化RAM組件更容易;

原创 UltraRAM:在UltraScale+器件上集成嵌入式存儲器

UltraScale+ 系列中的新產品是一款容量更大的稱爲 UltraRAM 的靈活存儲器模塊。 UltraRAM 模塊可級聯在一起構成更大的片上存儲器。在設計中使用 UltraRAM 很簡單,因爲賽靈思提供了所有必要工具,利用這些工具可

原创 VDMA IP

本課程將對Xilinx提供的一款IP核——AXI VDMA(Video Direct Memory Access) 進行詳細講解,爲後續的學習和開發做好準備。內容安排如下:首先分析爲什麼要使用VDMA、VDMA的作用;然後詳細介紹VDMA

原创 ROM、PROM、EPROM、EEPROM、RAM、SRAM、DRAM的區別

在微機的發展初期,BIOS都存放在ROM(Read Only Memory,只讀存儲器)中。ROM內部的資料是在ROM的製造工序中,在工廠裏用特殊的方法被燒錄進去的,其中的內容只能讀不能改,一旦燒錄進去,用戶只能驗證寫入的資料是否正確,不

原创 FPGA基礎學習 -- 內部結構之CLB

目錄 1. 總覽 2. 可配置邏輯單元 2.1 6輸入查找表(LUT6) 2.2 選擇器(MUX) 2.3 進位鏈(Carry Chain) 2.4 觸發器(Flip-Flop) 參考文獻: 一直以來,覺得自己關於FPGA方面,摸不到“

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

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

原创 LUT查找表實現多路複選器原理精講

(1)多路複選器的概念 多路複用器即數據選擇器,用來將N個輸入通道的數據複用到一個輸出通道上,多路複用器在數字系統中有着非常重要的應用。4選1多路複用器的實現結構如圖所示: 圖中有四路數據 C0到C3,通過選擇控制信號 S2、S1(地址

原创 YCbCr 4:2:2到底是什麼意思呢?

     YCbCr 即YUV,主要用於優化彩色視頻信號的傳輸,使其向後相容老式黑白電視。與RGB視頻信號傳輸相比,它最大的優點在於只需佔用極少的頻寬(RGB要求三個獨立的視頻信號同時傳輸)。其中“Y”表示明亮度(Luminance或Lu