Quartus 軟體的使用之PLL的使用

2022-06-12 08:12:10 字數 1883 閱讀 3495

練習使用altera fpga 內的 pll ip核:

思路:將clk_50m倍頻到clk_100m,然後觀察100m時鐘。

1、生成pll的核例化檔案,然後呼叫。

點選next之後,等一會會跳出如下介面:

單擊finish 就完成了設定。

新增檔案到該工程。有對話方塊就點yes.

完成之後,可以看到下圖:

然後:開啟pll檔案,看起埠。

。新建verilog 檔案,輸入程式:

程式**:

//

測試使用pll,以及內部邏輯分析儀

module

mypll(

clk,

rst_n,

test,

led,

clk_100m

);

input

clk;

input

rst_n;

output

led;

output

clk_100m;

output

test; //

-----------------------

/*例化pll ip 核

*/myppll myppll_1(

.areset(!rst_n),

.inclk0(clk),

.c0(clk_100m),

.locked()

);reg

led;

always @(posedge clk or

negedge

rst_n) //

always @(posedge clk_100m or negedge rst_n) /* 用此句。led = 50m,用上句,led = 25m*/

begin

if(!rst_n)

begin

led

<= 0

;

endelse

led

<= ~led;

end//------------------

assign test =clk;

endmodule

view code

實驗結果用led看不到效果,用示波器測量,led 和 clk_100m時鐘正常。

mac軟體使用之Dash

極客教程 關注 作為一名死coder,每天最常見的動作就是檢視各種api文件,你一定也有過同時開啟n個視窗 html pdf chm 不停的在編輯器與文件之間切換的感受吧?怎麼說呢,其實我很討厭這種枯燥無味的動作,那麼如何才能提高效率,減少無用功呢?下面就給大家介紹一款非常好用的mac小工具 das...

Linux系統使用之四軟體解除安裝

linux軟體解除安裝的方法也有很多。第一種就是直接進入應用商店,視覺化操作,相當傻瓜的。通常用的最多的是第二種方法rpm解除安裝。軟體的解除安裝主要是使用rpm來進行的。解除安裝軟體首先要知道軟體包在系統中註冊的名稱。鍵入命令 rpm q a 即可查詢到當前系統中安裝的所有的軟體包。確定了要解除安...

軟體使用之 CVS伺服器配置和使用

lyjinger軟體使用之 cvs伺服器配置和使用 cvs服務配置 1 在 etc xinetd.d目錄下建立檔案cvspserver,內容如下 1 default on 2 description the cvs server 3 service cvspserver 4 2 確認 etc ser...