1. 程式人生 > >將BUFG上的時鐘訊號通過FPGA的普通IO輸出

將BUFG上的時鐘訊號通過FPGA的普通IO輸出

宣告:以下內容僅指Xilinx Spartan6系列,其他FPGA並不一定適用。

   FPGA的設計中,時鐘系統的設計極其重要,通常時鐘訊號會使用BUFG網路減少傳輸延遲,提高系統性能並增強系統的穩定性。

   在實際使用中,經常會遇到需要將某個BUFG上的時鐘訊號通過FPGA的普通IO輸出。如果直接從BUFG上連線到OBUF上,在編譯器map的過程中就會出現錯誤,並提示規避錯誤的方法,就是在約束檔案中加上一條約束,讓編譯器忽略時序約束的要求,直接通過普通邏輯資源連線。雖然這個約束能規避這個錯誤,但中間的時序將無法評估,因此可能會導致錯誤的發生。

   Xilinx Spartan6對於這種應用給出的解決方案是通過ODDR2來連線,每個IO都有ODDR2資源,這些資源可以連線到BUFG網路上。

   使用舉例:

   ODDR2 #(
     .DDR_ALIGNMENT("NONE"), // Sets output alignment to "NONE", "C0" or "C1"
     .INIT(1'b0),   // Sets initial state of the Q output to 1'b0 or 1'b1
     .SRTYPE("SYNC") // Specifies "SYNC" or "ASYNC" set/reset
   ) ODDR2_inst (
     .Q(需要輸出的時鐘訊號連線),  // 1-bit DDR output data
     .C0(BUFG上的時鐘訊號

),  // 1-bit clock input
     .C1(BUFG上的時鐘訊號的180度反相訊號),  // 1-bit clock input
     .CE(1'b1), // 1-bit clock enable input
     .D0(1'b1), // 1-bit data input (associated with C0)
     .D1(1'b0), // 1-bit data input (associated with C1)
     .R(1'b0),  // 1-bit reset input
     .S(1'b0)   // 1-bit set input
   );

相關推薦

BUFG時鐘訊號通過FPGA普通IO輸出

宣告:以下內容僅指Xilinx Spartan6系列,其他FPGA並不一定適用。    FPGA的設計中,時鐘系統的設計極其重要,通常時鐘訊號會使用BUFG網路減少傳輸延遲,提高系統性能並增強系統的穩定性。    在實際使用中,經常會遇到需要將某個BUFG上的

通過dockerfile釋出springweb工程並映象傳至私有倉庫

工程結構 dockerfile檔案內容 # 這個映象的基礎映象是alpine FROM alpine # 作者 MAINTAINER test.com "[email protected]" # 配置社群源 RUN echo -

idea通過git專案傳到github

一、 建立github倉庫 參考:http://www.jianshu.com/p/be9f0484af9d 1. 開啟github官網:https://link.jianshu.com/?t=https://github.com/ 2. 填寫資訊,點選sigh up for github 3.

winform中通過FileStream實現檔案

本例項實現功能:通過OpenFileDialog選擇待上傳的檔案,並將所選檔案的完整路徑繫結到TreeView控間中顯示,然後通過FolderBrowserDialog選擇上傳的檔案路徑,最後通過FileStream的方法將檔案以二進位制流的形式寫入到所選路徑的對應檔案中。其

DSP窮途末路,FPGA是未來的替代者?

  DSP技術,在某些人看來,或者已經面臨著英雄遲暮的感覺,就我們當前所知道的。Freesacle、ADI、NXP早就停掉了新技術發展,而當前從大的方面說只剩下TI一家扛著Digital Signal Processor的大旗。   在很多人看來,這十年來,ARM和Intel的發展幅度已經遠遠超過了D

通過nodejs檔案傳到mongodb

//fileserver.jsvar http = require("http"), url = require("url"), mongo = require('mongodb'), path = require("path"), ObjectID = require('

且僅UILabel的所有數字變色指定的字體顏色<轉>

截取 @property elf range 設置 變色 其他 天藍色 all 先提出一個場景,一個UILabel上面有各種數字字符中文字符以及字母等,現在我們想將其中的數字找出來並且變為和其他字符不同的顏色。 這裏提出一個解決方法,通過for循環來截取一個一個字符,判斷其

如何頁面的數據導入excel中

進行 mil his spl 查找 inf css ie瀏覽器 art 網上關於頁面數據導入excel的文章很多,但是大部分都是關於 ActiveXObject 對象,可是ActiveXObject 對象是只支持IE的,可我連IE11也測試了,還是無法識別,又查到消息,好像

windows面的項目拷貝到Linux環境下報錯不能夠找到對應的表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'puyang.ServiceType' doesn't exist

exce 服務 inux 區分 大小 blog alt logs 就會 將一模一樣的項目從win遷移到到linux上報錯: 一開始還是以為是linux不能識別hql語句,查找資料發現是因為Liunx服務器上mysql是區分大小寫的,而本地是不區分的如:代碼是這樣寫的@En

終於SAP系統完全配置通過

時間 是我 後臺 配置 方式 問題 影響 銷售 nbsp 花了近10天的時間,每天晚上加班加點,終於將SAP S4 1610 IDES系統從零到有,從頭到位配置一遍。目前只啟用了一家模擬公司,從基礎數據的設置,到銷售訂單開立(含按單按庫需求),跑MRP需求,開立

[node 工具 ] 用 Node.js bugzilla 的 bug 列表導入到 excel 表格在線版本之一( web 端)

oct node img please utf save smis charset nim 用 Node.js 將 bugzilla 上的 bug 列表導入到 excel 表格在線版本之一( server 端) <!DOCTYPE html>

行業大佬預測UBT3萬元

比特幣 極比特 區塊鏈 日前在幣圈大火的UltraBitcoin極比特幣(簡稱UBT)持續受到關註 ,在BTC區塊鏈高度503888硬分叉的UBT大區塊8M,在特定時間內可以支持更多的交易,網絡確認快,並且加了雙向重放保護,而且將智能合約以數字化的形式寫入區塊鏈中,由區塊鏈技術的特性保障存儲、讀取

win10使用Xshell通過ssh連接Linux

service 直接 sudo 部分 penssh host 怎麽 start .net core Windows 10上現在能安裝Linux子系統了,正好最近.Net Core也逐漸發展起來了,我也就在自己電腦上搞了一下 在Windows 10上安裝Ubuntu的過程就不

JS 頁面的表格導出為 Excel 文件

doctype app 對象 tex mic 要求 down mage family 如果在頁面上展示了一個表格,想把這個表格導出為Excel文件,那麽在要求不高的情況下,可以直接利用 JavaScript 的 Blob 和 Object URL 特性將表格導出。不過,這就

Java Springboot結合FastDFS實現檔案傳以及根據圖片url圖片傳至圖片伺服器

上一篇文章我們已經講解了如何搭建FastDFS圖片伺服器,環境我們準備好了現在就讓我們開始與Java結合將他應用到實際的專案中吧。本篇文章我們將會展示上傳圖片到FastDFS圖片伺服器以及通過外網的圖片url將圖片上傳至我們自己的圖片伺服器中。 1.建立springbo

git專案傳到遠端倉庫,如 github

首先要先安裝好git。 初次安裝git需要先配置好使用者名稱和郵箱,否則git 會提示: please tell me who you are   開始配置,配置命令分別為: git config --global user.name "username" git

57家資本方鍊企業補貼千萬資金,區塊鏈百城佈道賦能工程

2018年區塊鏈成為繼網際網路、移動網際網路、人工智慧之後又一波創業潮流,傳統網際網路企業將面臨新的科技革新與生死考驗,在區塊鏈面前人們彷彿看到了10年前網際網路帶來的對傳統企業的機遇與衝擊。在國家對區塊鏈技術的認可和大力支援下,幫助傳統中小企業快速高效的認識區塊鏈,並通過區塊鏈進行轉型升級

快速List物件、Map物件或者普通普通物件轉換成json字串

package test; import java.text.SimpleDateFormat; import java.util.Collection; import java.util.Date; import java.util.Iterator; import java

在vue專案中實現註冊時改變頭像,同時實現圖片傳的伺服器端

 一.如何實現在註冊時點選頭像時實現更改圖片的操作      1.將img和input[type="file"]放在同一個div中,利用絕對定位,讓兩者擁有相同的大小,將input的預設樣式變為透明,讓img覆蓋的input之上;img中有一個屬性,acc

使用git檔案傳到碼雲

初始化步驟 1.安裝git https://git-scm.com/downloads/ 2.新建一個資料夾,右鍵Git Bash Here,彈出命令視窗 3.輸入git init,生成.git資料夾 4.配置使用者資訊 git config user.name 使