伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

PLL控制器和分辨率模式切換詳解

友晶FPGA ? 來源:友晶FPGA ? 2026-03-13 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、PLL控制器

pll_controller.v 是一個PLL動態重配置控制器,用于根據不同的視頻模式(mode)動態配置Altera PLL IP的時鐘頻率參數。PLL動態重配置控制器的RTL視圖:

df7141e8-1cfc-11f1-90a1-92fbcf53809c.png

該模塊的信號接口說明如下表格:

信號名稱 信號說明
clk 系統時鐘(50MHz)
reset_n 異步復位,低電平有效
mode[3:0] 視頻模式輸入
mode_change 模式變化指示信號(來自vpg_mode模塊)
mgmt_readdata[31:0] 從ALTPLL_RECONFIG IP讀取的數據
mgmt_read ALTPLL_RECONFIG IP讀使能
mgmt_write ALTPLL_RECONFIG IP寫使能
mgmt_address[5:0] ALTPLL_RECONFIG IP寄存器地址
mgmt_writedata[31:0] 寫入ALTPLL_RECONFIG IP的數據

PLL控制器里面設置了一個9個狀態的狀態機,它是一個典型的順序狀態機,用于控制Altera PLL IP的讀寫流程:

dfc991e0-1cfc-11f1-90a1-92fbcf53809c.png

每個狀態要完成的任務如下:

狀態 描述
0000 檢測mode_change上升沿時設置輪詢模式且轉入狀態1
0001 設置M計數器且轉入狀態2
0010 設置N計數器且轉入狀態3
0011 設置C計數器且轉入狀態4
0100 設置帶寬且轉入狀態5
0101 設置電荷泵轉入狀態6
0110 設置啟動重配置且轉入狀態7
0111 檢查狀態且轉入狀態8
1000 等待重配置完成(bit0=1)則轉入狀態0

下面是該控制模塊的時序圖:

e01debdc-1cfc-11f1-90a1-92fbcf53809c.png

這個時序是符合ALTPLL_RECONFIG IP的polling模式的時序的(參考Implementing Fractional PLL Reconfiguration with Altera PLL and Altera PLL Reconfig IP Cores 文檔Figure 2)。從時序圖可以看到:

在空閑狀態(狀態0)下,當檢測到模式改變信號時,設置輪詢模式,準備進入狀態1;

進入狀態1設置M計數器,寫入polling mode寄存器,準備進入狀態2;

進入狀態2設置N計數器,寫入M計數器值,準備進入狀態3;

進入狀態3設置C計數器,寫入N計數器值,準備進入狀態4;

進入狀態4設置帶寬,寫入C計數器值,準備進入狀態5;

進入狀態5設置電荷泵,寫入帶寬參數,準備進入狀態6;

進入狀態6設置啟動重配置,寫入電荷泵參數,準備進入狀態7;

進入狀態7,設置檢查狀態(即讀狀態寄存器)寫入重配置啟動命令,準備進入狀態8;

進入狀態8,讀取狀態寄存器,當bit0為1時代表重配置完成,準備返回狀態0。

另外,該控制器其中7個狀態里面都使用了write_count計數器來控制寫操作的持續時間,總共是3個周期:

第0個時鐘周期:設置拉高mgmt_write

第1個時鐘周期:mgmt_write保持高(用于總線傳輸)

第2個時鐘周期:mgmt_write拉低,準備切換到下一個狀態

e071fa1a-1cfc-11f1-90a1-92fbcf53809c.png

二、分辨率切換模塊

vpg_mode.v是模式切換模塊,用于在多個預定義的VGA分辨率模式之間循環切換。該模塊包含的頭文件vpg.h預定義了這些模式:

Mode 分辨率 視頻標準 像素時鐘
0 640x480p60 VGA 25.175MHz
1 720x480p60 480P 27MHz
2 1024x768p60 XGA 65MHz
3 1280x1024p60 SXGA 108MHz
4 1920x1080p60 1080i 148.5MHz

vpg_mode.v的RTL視圖如下:

e0cbbfaa-1cfc-11f1-90a1-92fbcf53809c.png



其中切換信號(vpg_mode_change和vpg_mode)可以連接到前面的vpg.v模塊的時序參數選擇器,以改變HDMI輸出的分辨率。

該模塊設置了兩種方式去切換模式:

1.通過按鍵KEY1:按下按鈕(上升沿)切換。

2.自動切換:在復位后的一段時間(第9個clk_en有效時鐘周期)自動切換一次。

分辨率切換是從最高分辨率(FHD_1920x1080p60)切換到最低分辨率(VGA_640x480p60),然后形成循環:

e129a4da-1cfc-11f1-90a1-92fbcf53809c.png

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

    關注

    114

    文章

    17804

    瀏覽量

    193639
  • HDMI
    +關注

    關注

    34

    文章

    1903

    瀏覽量

    160721
  • 寄存器
    +關注

    關注

    31

    文章

    5611

    瀏覽量

    130057
  • pll
    pll
    +關注

    關注

    6

    文章

    983

    瀏覽量

    138204

原文標題:5-DE10-Nano的HDMI彩條顯示案例(分辨率可切換)—— PLL控制器和分辨率模式切換

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    常見屏幕比例與分辨率詳解

    常見屏幕比例與分辨率詳解  大家經常被各式各樣的電腦屏幕分辨率名稱、比例搞得一塌糊涂嗎?我們一起通過下面這篇文章來了解和總結常見的屏幕比例和分辨率。  了解了這些,大家在做圖形和網頁設
    發表于 02-26 15:31

    關于不同的STM定時分辨率如何處理?

    我正在 S32k342 特定控制器中配置 STM 定時模塊,因為我需要配置三種不同的定時分辨率,一種是默認定時
    發表于 03-30 07:30

    什么是分辨率

    什么是分辨率      液晶電視的分辨率(resolution)是關乎面板顯示圖像格式的的重要指標。通常我們所指的分辨率是指面板的物理分辨率,即畫面顯示的點數,
    發表于 05-24 21:56 ?1448次閱讀

    打印機分辨率/輸出分辨率

    打印機分辨率/輸出分辨率              打印機分辨率又稱
    發表于 12-23 14:16 ?4007次閱讀

    KVM切換器的支持分辨率

    KVM切換器的支持分辨率              支持分辨率主要是指KVM切換器
    發表于 01-07 10:55 ?2176次閱讀

    什么是屏幕分辨率

    什么是屏幕分辨率 屏幕分辨率是指沿著屏幕的長和寬排列象素的多少。由于LCD的顯示特性,LCD有所謂的原始分辨率,而它的最佳分辨率就是它的原
    發表于 01-23 10:09 ?3961次閱讀

    顯示屏幕的分辨率詳解

    顯示屏幕的分辨率詳解 覺得每次都被各式各樣的分辨率名稱、比例搞得一塌糊涂嗎?讓小編帶你弄懂所有的分辨率吧!常見的屏幕比例其實只有三
    發表于 02-24 13:48 ?1303次閱讀

    峰峰值分辨率與有效分辨率

    簡介 低帶寬、高分辨率ADC的分辨率為16位或24位。但是, 件的有效位數受噪聲限制,而噪聲則取決于輸出字速率和 所用的增益設置。有些公司規定使用有效分辨率來表示該 參數。A
    發表于 03-28 17:11 ?0次下載

    快速設定分辨率

    快速設定分辨率快速設定分辨率快速設定分辨率快速設定分辨率
    發表于 04-28 11:45 ?4次下載

    詳解平衡系統的ADC尺寸、功耗、分辨率和帶寬

    詳解平衡系統的ADC尺寸、功耗、分辨率和帶寬
    的頭像 發表于 12-22 17:56 ?3309次閱讀
    <b class='flag-5'>詳解</b>平衡系統的ADC尺寸、功耗、<b class='flag-5'>分辨率</b>和帶寬

    如何有效匹配鏡頭分辨率和相機分辨率

    在機器視覺中,分辨率作為衡量鏡頭和相機的重要參數,已被大家熟知。但是,在實際組合應用中,大家知不知道要如何有效匹配鏡頭分辨率和相機分辨率呢?
    的頭像 發表于 01-07 11:56 ?4116次閱讀

    電容觸摸屏的分辨率怎么調

    電容觸摸屏的分辨率調整是通過調整觸摸屏的控制器的參數來實現的。觸摸屏的分辨率是指能夠在屏幕上識別的最小觸摸點的像素數量。分辨率越高,觸摸屏可以更準確地檢測和響應用戶的操作。 在調整電容
    的頭像 發表于 01-23 16:59 ?5219次閱讀

    DLPC8445、DLPC8445V和DLPC8455高分辨率控制器深度解析

    DLPC8445、DLPC8445V和DLPC8455高分辨率控制器深度解析 在當今的顯示技術領域,高分辨率、高亮度且小巧外形的顯示系統需求日益增長。TI推出的DLPC8445、DLPC8445V
    的頭像 發表于 12-10 14:10 ?1019次閱讀

    DLPC4420 DLP顯示控制器:高分辨率顯示的理想之選

    DLPC4420 DLP顯示控制器:高分辨率顯示的理想之選 在當今的顯示技術領域,高分辨率、高亮度的顯示需求日益增長。DLPC4420 DLP顯示控制器作為一款關鍵的數字顯示
    的頭像 發表于 12-11 10:00 ?462次閱讀

    DLPC7540高分辨率控制器:技術解析與設計指南

    DLPC7540高分辨率控制器:技術解析與設計指南 在當今追求高分辨率顯示的時代,DLPC7540高分辨率控制器憑借其卓越的性能和豐富的功能
    的頭像 發表于 12-11 10:40 ?414次閱讀