在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于data保存時間的時序錯誤

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-01 11:22 ? 次閱讀

Q:使用 zynq 器件, select io 解碼串行數據, data 和 clock 直接進入, 未進行其他處理, 綜合有關于 data 保存時間的時序錯誤, 請問什么問題? 實測接收功能基本正確

器件時序, 約束采用的是其中的 tframe = 1.3 - 1.9ns

1a8d52f0-1147-11ed-ba43-dac502259ad0.png

1aa00aa8-1147-11ed-ba43-dac502259ad0.png

1ac30972-1147-11ed-ba43-dac502259ad0.png

約束:

set_input_delay -clock [get_clocks rxDco_p] -clock_fall -min -add_delay -1.300 [get_ports rxData_n]
set_input_delay -clock [get_clocks rxDco_p] -clock_fall -max -add_delay -1.900 [get_ports rxData_n]
set_input_delay -clock [get_clocks rxDco_p] -min -add_delay -1.300 [get_ports rxData_n]
set_input_delay -clock [get_clocks rxDco_p] -max -add_delay -1.900 [get_ports rxData_n]

set_input_delay -clock [get_clocks rxDco_p] -clock_fall -min -add_delay -1.300 [get_ports rxData_p]
set_input_delay -clock [get_clocks rxDco_p] -clock_fall -max -add_delay -1.900 [get_ports rxData_p]
set_input_delay -clock [get_clocks rxDco_p] -min -add_delay -1.300 [get_ports rxData_p]
set_input_delay -clock [get_clocks rxDco_p] -max -add_delay -1.900 [get_ports rxData_p]

A:應該是 set_input_delay 約束寫錯了

參考 vivado language template 的話,這個 data 接口符合 source synchronous--> center aligned --> DDR 的模板

其中參數

dv_bre = dv_bfe = 1.3ns

dv_are = dv_afe = (1/2 period - 1.9)ns

所以約束里的

-max 值是(1/2 period - 1.3)

-min 值是(1/2 period - 1.9)

Language template在 vivado 圖形界面 tools 菜單里。

關于 template 的介紹,可以先學習 inputdelay/output delay 的理論基礎,結合實踐琢磨一下,這套 template 使用的方法還是有點巧妙的

經驗是通過時序圖對比,找到最匹配的 template,確定里面對應參數的值,套用 template里面的約束模板就可以。

可以找出這個 source synchronous --> centeraligned --> DDR 模板,看里面的時序圖跟用戶手冊里的時序圖對比下

時序圖里沒有畫出 data 有效數據跟無效數據(就是陰影部分)的范圍,但 tFRAME 的值之所以是 1.3~1.9,就是因為 data 有有效數據跟無效數據范圍的原因,把時序圖的有效數據和無效數據范圍畫出來,就容易跟 template 里的時序圖進行匹配了。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 串行
    +關注

    關注

    0

    文章

    237

    瀏覽量

    33847
  • Data
    +關注

    關注

    0

    文章

    62

    瀏覽量

    38271
  • 模板
    +關注

    關注

    0

    文章

    108

    瀏覽量

    20563

原文標題:本周一問 | Select io 解串行數據, 時序約束不通過問題

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    EEPROM編程常見錯誤及解決方案

    、電流過大或寫入時序不正確等原因而損壞或不完整。 數據讀取錯誤 : 讀取EEPROM時,可能會因為芯片斷路、短路或內部擊穿等問題導致數據讀取失敗或讀取到錯誤的數據。 位翻轉錯誤 : 存
    的頭像 發表于 12-16 17:08 ?614次閱讀

    求助,關于STM32H7 FMC模式1的NADV時序問題求解

    模式1中手冊上沒有寫關于NADV引腳的時序,但是cubemx生成的代碼有這個引腳。這個引腳的時序可以參考其它工作模式嗎?
    發表于 09-09 07:23

    DDR4時序參數介紹

    DDR4(Double Data Rate 4)時序參數是描述DDR4內存模塊在執行讀寫操作時所需時間的一組關鍵參數,它們直接影響到內存的性能和穩定性。以下是對DDR4時序參數的詳細解
    的頭像 發表于 09-04 14:18 ?2473次閱讀

    服務器錯誤是怎么回事?常見錯誤原因及解決方法匯總

    服務器錯誤是怎么回事?最常見的原因分有六個,分別是:硬件問題、軟件問題、網絡問題、資源耗盡、數據庫、文件權限問題。可以根據以下具體錯誤原因進行辨別,并選擇適合的解決方法。關于常見服務器原因及解決方法如下:
    的頭像 發表于 08-12 10:11 ?1491次閱讀

    深度解析FPGA中的時序約束

    建立時間和保持時間是FPGA時序約束中兩個最基本的概念,同樣在芯片電路時序分析中也存在。
    的頭像 發表于 08-06 11:40 ?694次閱讀
    深度解析FPGA中的<b class='flag-5'>時序</b>約束

    電源時序器常見故障維修

    方法。 一、電源時序器的基本原理 電源時序器的工作原理是利用微控制器或繼電器等元件,按照預設的時間順序控制多個電源設備。其基本組成包括: 輸入端 :接收外部信號,如手動控制或遠程控制信號。 控制單元 :根據輸入信號
    的頭像 發表于 07-08 14:14 ?2742次閱讀

    FPGA 高級設計:時序分析和收斂

    、16ns、17ns、18ns,有兩條路徑能夠滿足要求,布局布線就會選擇滿足要求的兩條路徑之一。 圖 1 靜態時序分析模型 因此,有些說法是錯誤的,不分什么情況就說時序不收斂,其實在
    發表于 06-17 17:07

    歐姆龍plc斷電程序能保存多長時間?

    情況下,PLC的程序保存時間是一個非常重要的指標,因為它直接關系到工業生產過程中的連續性和穩定性。 本文將從以下幾個方面詳細介紹歐姆龍PLC斷電程序的保存時間: 歐姆龍PLC的存儲器類
    的頭像 發表于 06-11 16:35 ?1812次閱讀

    關于STM8S103K3的數據保存問題求解

    關于STM8S103K3的數據保存問題,我用STM8S103K3開發一套溫控板小批量投產,現在遇到的問題是,設置報警溫度有的時候不能保存(斷電后自動歸零),并不是都不保存有的就可以
    發表于 05-10 06:38

    FPGA工程的時序約束實踐案例

    詳細的原時鐘時序、數據路徑時序、目標時鐘時序的各延遲數據如下圖所示。值得注意的是數據路徑信息,其中包括Tco延遲和布線延遲,各級累加之后得到總的延遲時間
    發表于 04-29 10:39 ?772次閱讀
    FPGA工程的<b class='flag-5'>時序</b>約束實踐案例

    時序數據庫是什么?時序數據庫的特點

    時序數據庫是一種在處理時間序列數據方面具有高效和專門化能力的數據庫。它主要用于存儲和處理時間序列數據,比如傳感器數據、監控數據、物聯網數據和日志數據等。 時序數據庫的特點包括:? 1.
    的頭像 發表于 04-26 16:02 ?656次閱讀

    STM32 UART中斷接收每次都出現overun錯誤,為什么?

    ,長度太長。其實我已經在軟件避免了類似情況。 關于第一個猜測,已經排除。因為如果buffer不夠大。我的buffer開頭起碼保存了一部分數據吧。實際上沒有數據。 關于第二個,我的波特率才115200
    發表于 04-01 06:03

    時序電路基本原理是什么 時序電路由什么組成

    時序電路基本原理是指電路中的輸出信號與輸入信號的時間相關性。簡單來說,就是電路的輸出信號要依賴于其輸入信號的順序和時間間隔。 時序電路由時鐘信號、觸發器和組合邏輯電路組成。時鐘信號是
    的頭像 發表于 02-06 11:30 ?2054次閱讀

    時序電路的分類 時序電路的基本單元電路有哪些

    時序電路是一種能夠按照特定的順序進行操作的電路。它以時鐘信號為基準,根據輸入信號的狀態和過去的狀態來確定輸出信號的狀態。時序電路廣泛應用于計算機、通信系統、數字信號處理等領域。根據不同的分類標準
    的頭像 發表于 02-06 11:25 ?2598次閱讀

    PCB技術指南之反射信號

    信號延時和時序錯誤表現為:信號在邏輯電平的高與低門限之間變化時保持一段時間信號不跳變。過多的信號延時可能導致時序錯誤和器件功能的混亂。
    發表于 01-10 15:20 ?557次閱讀
    主站蜘蛛池模板: 四虎免费在线播放| 欧美综合影院| 久久美女视频| 日韩美女影院| 国产亚洲精品线观看77| 日干夜操| 男女免费视频| 欧美成人精品一级高清片| 天天天天干| 2021久久天天躁狠狠躁夜夜| 亚洲美女精品| 国产高清在线| 啪啪网站视频| 色丁香婷婷| 天天干天天干天天天天天天爽| 亚欧一区| 亚洲爱爱图片| www.色偷偷| xxx日本69hd| 拍拍拍拍拍拍拍无挡大全免费 | 夜操| 一级大片视频| 男女免费网站| 国产精选经典三级小泽玛利亚| 亚洲一区二区三区在线播放| 欧美地区一二三区| 女同久久| 热re久久精品国产99热| 久久久久国产精品四虎| 国产福利毛片| 在线色视频网站| 成人18毛片| 国产综合视频在线观看| 五月激情综合婷婷| 久久99综合| 800免费资源网| 日韩精品免费一区二区三区| 日日夜夜爽| 天堂电影免费在线资源| 五月婷婷网址| 深夜动态福利gif进出粗暴|