練習使用altera fpga 內的 pll ip核:
思路:將clk_50m倍頻到clk_100m,然後觀察100m時鐘。
1、生成pll的核例化檔案,然後呼叫。
點選next之後,等一會會跳出如下介面:
單擊finish 就完成了設定。
新增檔案到該工程。有對話方塊就點yes.
完成之後,可以看到下圖:
然後:開啟pll檔案,看起埠。
。新建verilog 檔案,輸入程式:
程式**:
//view code測試使用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
實驗結果用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...