原创 Tcl仿真基礎

to do list tcl 基礎 仿真環境 tcl仿真過程 示例

原创 spyglass使用

1、首先要獲取本公司的規則檢測腳本(我的腳本放在/storage/spyglass_code_rule_chk),如果沒有需要自己寫腳本(如有需求後續我會講) 2、將目錄拷貝到自己的電腦或者工作站下  cp -rf /storage/sp

原创 to do list

Design flow Linux Gvim Coding style 直接上項目走一遍流程(用fifo舉例),介紹需要用到的軟件以及語言

原创 Tcl基礎

tcl簡介 Tcl 表示工具命令語言(Tool Command Language),屬於動態變成語言,它是一種流行的腳本編制語言,最初由加州大學伯克利分校的 John Ousterhout 教授開發。John Ousterhout 打算將

原创 vim離線安裝插件

大部門公司vim都裝在linux服務器上,無法在線安裝插件,但是插件有必不可少,因此學會離線安裝vim插件是十分有必要的,其實也很簡單。只要完成以下幾步即可 1、在用戶目錄下新建.vim 文件夾 2、在.vim文件夾下新建plugin、d

原创 byte和octet的區別

The term byte has traditionally been the most popular in common parlance for a set of eight bits, especially in North A

原创 常用縮寫

plf:platform drv:driver apl:application cfg:configration src:source inc:include  

原创 常用數學符號讀法大全

大寫 小寫 英文註音 國際音標註音 中文註音 Α α alpha alfa 阿耳法 Β β beta beta 貝塔 Γ γ gamma gamma 伽馬 Δ δ deta delta 德耳塔 Ε ε epsilon epsilon 艾普

原创 ultrascale gty transceiver 筆記

Xilinx的高速串行收發器中包括PMA和PCS兩個子層,其中PMA子層主要用於串行化和解串,PCS主要包括線路編碼和CRC校驗編碼。 PCS(Physical Coding Sublayer) 物理編碼子層 PCS子層負責8b/10b

原创 Quartus同Modelsim聯合仿真

我看到網上很多人在問如何用modelsim仿真,研究了一番如何在modelsim建立工程,如何關聯庫之後便放棄了,其實我也遇到過這樣的問題,還好有大神指導,知道了聯合仿真的概念,少走了不少彎路,下面我就向大家介紹一下FPGA開發環境同mo

原创 UltraScale FPGAs Transceiver Wizard(1.7) prot descriptions

Reset Controller Helper Block Ports(重置控制器幫助程序塊) 重置控制器幫助程序塊包含一個用戶界面和一個收發器界面。用戶界面提供了啓動和監控收發器重置程序完成的簡單方法。收發器接口實現控制各種收發器原語重

原创 使用Git對FPGA版本控制

關於Git Git是一個免費的開放源碼分佈式版本控制系統,旨在以速度和效率處理從小型到大型的所有項目。 Git易於學習,佔地面積小,性能極快。它超越了諸如Subversion、CVS、Performance和ClearCase這樣的配置管

原创 FPGA 串口波特率和時鐘週期的換算問題

前面說到了UART,也就是串口發送模塊,串口發送模塊兩個主要組件之一即爲波特率時鐘生成模塊,這裏需要 計算出系統時鐘計數值與波特率之間的關係: FPGA主板頻率是50Mhz,T=20ns       9600波特率指的是9600bps,9

原创 UltraScale 架構

提供超越一個節點的價值,保持領先一代的技術 Xilinx 全新 16 納米及 20 納米 UltraScale™ 系列基於首款架構,不僅覆蓋從平面到 FinFET 技術乃至更高技術的多個節點,同時還可從單片 IC 擴展至 3D IC。在

原创 Ultrascale+ GTY transceivers Quad pll

每個Quad 包含兩個基於LC的PLL,稱爲Quad PLL(qpl0和qpl1)。任何一個QPLL都可以由同一個四路中的串行收發器信道共享,但不能由其他四路中的信道共享。當以高於CPLL工作範圍的線路速率操作信道時,需要使用QPLL0/