chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

易靈思鈦金系列時鐘選擇功能-2 以Ti60F225為例來介紹如何實現(xiàn)下面的4選擇1時鐘選擇功能

XL FPGA技術(shù)交流 ? 來源:XL FPGA技術(shù)交流 ? 作者:XL FPGA技術(shù)交流 ? 2025-05-28 10:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在trion要實現(xiàn)一個4選1時鐘復用或許比較麻煩。但是在鈦鑫上已經(jīng)給出了解決方案。這里以Ti60F225為例來介紹如何實現(xiàn)下面的4選擇1時鐘選擇功能。

wKgZO2g2ewWAKcazAACP0mIpAKQ930.png

FPGA的top,bottom,right和left各有8個clkmux,分別是Mux 0 ~ Mux 7。

每個MUX的時鐘來源包括GPIO,LVDS RX(支持gclk和rclk),MIPI RX LANE(用于時鐘的),PLL,Oscillator(片上晶振)和Core(從Core邏輯出來的信號)

其中只有Mux0和Mux7可以支持4路動態(tài)復用,相當于Altera的clockctrl模塊用于時鐘動態(tài)選擇。下圖以top為例。

wKgZO2g2ewWABJJ5AAGL5viAGdA463.png

從上圖我們可以看到MUX0和MUX7的時鐘來源包括Core Clock,GPIO,PLL。我們詳細列出top部分Mux0的時鐘源。如表1

wKgZO2g2ewaALrb3AAC9Ns83Qpg518.png

表1

有了上面的信息,我們來進行關(guān)于時鐘復用的設置。

在interface中選擇Device Setting -> Clock/Control Configuration,可以看到對應的top,bottom,right和left的選項。

wKgZO2g2ewaAavb3AADzFbhtHMw422.png

這里我們點擊Top:CLKMUX_T,在右側(cè)Global Buffers可以看到三部分。分別是Core Clocks, Enable Dynamic Mux0和Enable Dynamic Mux7(前面已經(jīng)提到只有Mux0和Mux7支持動態(tài)復用)。 對于表1中的Core clocks就是在下圖的Core Clocks設置。它指由Core 到interface中的信號。該信號如果是Core中有邏輯信號需要添加相應的GPIO。這里分別命名為core_clk0,core_clk1,core_clk2和core_clk3. 對于GPIO和PLL的時鐘并不需要手動輸入,因為是固定的時鐘,只需要選擇即可(如果不明白,請繼續(xù)往下看)。

wKgZO2g2ewaABkshAAA2wT0MAV4832.png

這里我們只打開Mux0,即勾選Enable Dynamic Mux0。

Dynamic Clock Mux Select[1:0] Bus Name是選擇信號的名稱,這里我們輸入top_mux0_csel;

Dynamic Clock Pin Name是指Mux輸出的信號,這是我們命名為top_mux0_clk;

Dynamic Clock Input n(0~3):是指每個輸入選擇項的時鐘來源。

wKgZO2g2ewaAUu9IAABi5ok_Dr4105.png

在Dynamic Clock Input N(N指0~3)下面的下拉框可以看到GPIO時鐘源、PLL時鐘源和Core時鐘源是可以選擇的。如果不需要配置該時鐘可以選擇None。Unassigned表示相應的時鐘并沒有設置。根據(jù)需要選擇相應的時鐘即可,這里我們都選擇了core_clock。

wKgZO2g2ewaAI-dwAAAlzVCunGk018.png

設置完成之后點擊Check Design來檢測設置是否有錯。

wKgZO2g2ewaAdsxyAADwRdsSyOk895.png

Check Design無誤后可以在生成的template中看到下面的信號,添加到頂層文件可以使用。

output[1:0]top_mux0_csel,inputtop_mux0_clk,

我們設置成如下時鐘方案,在使用中報出如下錯誤:

wKgZO2g2ewaAfUnFAAB95w5YiXI602.png

Rule:clkmux_rule_core_clock_static_mux(Error)

Description:Core clock pin not allowed to route through static mux output

說明:從core給出的core clock是不能驅(qū)動靜態(tài)的MUX的,只能驅(qū)動動態(tài)MUX.包括在Core Clocks輸入了從core輸出的時鐘,但是實際沒有使用。如下圖,輸入了core clock名為test_clk1,但是實際使用的是PLL_TL0.CLKOUT1:tx_x1_clk,就會報上面的錯誤。

wKgZO2g2ewaAFIknAACJPfz81b8470.png

我們設置成如下方案,使用中可能會報如下錯誤:

wKgZO2g2ewaAROwaAABxSL68NlE901.png

Rule:clock_rule_dyn_clkmux_input

Description:The following clocks need to connect independently to core since they are dynamic clock mux input that also drives the clock pins on the periphery through clockout interface tx_x1_clk

說明:這個問題是說tx_x1_clk即驅(qū)動動態(tài)的MUX,又驅(qū)動core內(nèi)部的邏輯,這里需要勾選Indepndetly Connect to Core.

wKgZO2g2eweAU9UIAAApNSqbABg629.png

另外如果mux的時鐘既有來自core的也有來自PLL的會給出如下警告:

Rule:clkmux_rule_pll_clock(warning)

Description:Dynamic clock mux 0 connected to both inverting and non-inverting clock sources:Clock inversion will not be applied to to_mux0_clk

說明:如果時鐘來源既有core clock又有pll輸出,會有上面的告警信息。

也可以把pll輸入時鐘輸入Core Clock選項中,在時鐘選擇框中選擇Core Clock。就不需要勾選Indepndetly Connect to Core.

那區(qū)別在哪里呢,區(qū)別就在于如果選擇pll時鐘輸出,時鐘是在interface給到MUX的;如果選擇core clock,那么時鐘就要先進入core,然后再返回到interface再給到MUX,所占用的GBUF數(shù)量是不相同的.或者用另一種表達方式:core時鐘進入動態(tài)MUX的信號必須要先經(jīng)過GBUF,而pll的輸出可以不經(jīng)過GBUF而送給動態(tài)MUX.而有時候我們會發(fā)現(xiàn)pl給動態(tài)MUX的時鐘占用了GPUF,那是因為該時鐘驅(qū)動了core邏輯。

wKgZO2g2eweAXREJAAAY8VeZU_A853.png

wKgZO2g2eweAT_0vAAAdlVWy6Ik499.png

注意

(1)如果mux的4路輸入時鐘沒有完全選擇,比如只用到兩個時鐘,那么輸入0必須使用,否則不能運行,比如選擇的是2,3兩路,時鐘是沒有輸出的;

(2)如果某一路沒有時鐘,也不能進行選擇,否則無時鐘輸出也不能再切回來。比如只有0和1有時鐘,選擇時切到2上,肯定沒有輸出,再切回0或者1也沒有辦法再輸出。

(3)如果沒有勾選Independently Connect To Core,即使邏輯頂層定義了該時鐘也是不能使用的。

wKgZO2g2eweAUNWtAABlWASO4-4225.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22415

    瀏覽量

    636514
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1972

    瀏覽量

    135018
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    FPGA全局時鐘網(wǎng)絡結(jié)構(gòu)詳解

    針對不同類型的器件,Xilinx公司提供的全局時鐘網(wǎng)絡在數(shù)量、性能等方面略有區(qū)別,下面Virtex-4系列芯片
    發(fā)表于 11-28 18:49 ?1.4w次閱讀
    賽<b class='flag-5'>靈</b><b class='flag-5'>思</b>FPGA全局<b class='flag-5'>時鐘</b>網(wǎng)絡結(jié)構(gòu)詳解

    LVDS用法:LVDS RX 時鐘選擇 LVDS的PLL的復位信號的處理

    采集數(shù)據(jù)。 Ti60F225,它共有4個PLL,分別為PLL_BL,PLL_BR,PLL_TR和PLL_TL
    的頭像 發(fā)表于 06-18 11:35 ?7487次閱讀
    LVDS用法:LVDS RX <b class='flag-5'>時鐘</b><b class='flag-5'>選擇</b> LVDS的PLL的復位信號的處理

    采用Ti60F100的Ti60F100I3評估板詳解

    簡介? ?? TI60F100-DK是一款采用Ti60F100開發(fā)的評估板。 采用底板和核心板分離的方式
    的頭像 發(fā)表于 01-22 11:39 ?2887次閱讀
    采用<b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>Ti60F</b>100的<b class='flag-5'>Ti60F</b>100I3評估板詳解

    選擇(Xilinx)FPGA 7系列芯片的N個理由

      電子發(fā)燒友網(wǎng)訊:賽FPGA 7系列芯片正燎原之勢席卷整個行業(yè)。在本文,電子發(fā)燒友網(wǎng)小編將帶領(lǐng)大家一起走近Xilinx的FPGA 7系列
    發(fā)表于 09-06 16:24

    選擇系統(tǒng)時鐘的來源

    首先是選擇系統(tǒng)時鐘的來源,可以是HSI,HSE,經(jīng)過PLL分頻后的HSE,一般使用經(jīng)過PLL分頻后的外部高速晶振(HSE)。配置48M的USB虛擬串口時鐘頻率
    發(fā)表于 08-10 06:12

    介紹STM32F4時鐘配置實現(xiàn)

    本文以外部高速時鐘源HSE,介紹STM32F4時鐘配置
    發(fā)表于 08-19 08:01

    STC12C5A60S2介紹最小系統(tǒng)

    本節(jié)STC12C5A60S2介紹最小系統(tǒng)。最小系統(tǒng)考慮3方面內(nèi)容:1.供電電壓(3v/5v
    發(fā)表于 11-25 07:09

    TI 時鐘和定時產(chǎn)品選擇指南

    TI 時鐘和定時產(chǎn)品選擇指南
    發(fā)表于 09-20 08:53 ?3次下載
    <b class='flag-5'>TI</b> <b class='flag-5'>時鐘</b>和定時產(chǎn)品<b class='flag-5'>選擇</b>指南

    STC8F/A系統(tǒng)時鐘選擇外部時鐘串口測試程序

    11.0592M,串口波特率設置在115200驗證方法: 1 編譯后 STC-ISP下載內(nèi)部IRC頻率可選任意值 2 串口設置成“編程完成后自動打開串口” 3 串口波特率設置成115200
    發(fā)表于 12-23 19:10 ?0次下載
    STC8<b class='flag-5'>F</b>/A系統(tǒng)<b class='flag-5'>時鐘</b>源<b class='flag-5'>選擇</b>外部<b class='flag-5'>時鐘</b>串口測試程序

    16nm FPGA助力汽車市場發(fā)展 天璣智慧監(jiān)管解決方案亮相推進會

    針對新能源汽車中的自動駕駛、智能座艙和電氣化應用,推出40nm Trion系列中T13F169/F
    發(fā)表于 03-07 11:05 ?1733次閱讀

    內(nèi)部重配置實現(xiàn)遠程更新

    除通過外部多功能IO選擇之外,通過內(nèi)部重配置實現(xiàn)
    的頭像 發(fā)表于 05-30 09:24 ?2703次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>內(nèi)部重配置<b class='flag-5'>實現(xiàn)</b>遠程更新

    Ti60F100驅(qū)動LCD屏案例

    其中Ti60F100的核心板與MIPI 子卡之間通過QSE座連接,這也是所有demo板都使用的接口方案。MIPI子卡通過FPC 30pin座子連接LCD屏。
    發(fā)表于 07-10 11:51 ?1803次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>Ti60F</b>100驅(qū)動LCD屏案例

    測量時鐘信號的時候探頭帶寬如何選擇

    選擇探頭帶寬時,需要考慮被測時鐘信號的頻率范圍以及所需的測量精度。以下是一些指導原則: 1. 帶寬選擇:探頭帶寬應該比被測時鐘信號的最高頻率
    的頭像 發(fā)表于 04-15 10:27 ?1883次閱讀
    測量<b class='flag-5'>時鐘</b>信號的時候探頭帶寬如何<b class='flag-5'>選擇</b>

    淺談LVDS-V1

    采集數(shù)據(jù)。 Ti60F225,它共有4個PLL,分別為PLL_BL,PLL_BR,PLL_TR和PLL_TL
    的頭像 發(fā)表于 12-10 10:00 ?1324次閱讀
    淺談LVDS-V<b class='flag-5'>1</b>

    實時時鐘模塊選擇指南和比較表

    愛普生提供內(nèi)置 32.768 kHz 晶體單元的多種實時時鐘模塊。除了單純的計時功能外,還有即使在高溫環(huán)境下也能保持準確計時的產(chǎn)品,以及配備其他各種功能的產(chǎn)品。您可以使用下面的流程圖和
    發(fā)表于 03-14 10:28 ?0次下載