欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5256|回復: 0
打印 上一主題 下一主題
收起左側

Quartus軟件的使用心得體會及簡單編程

[復制鏈接]
跳轉到指定樓層
樓主
ID:544447 發表于 2020-10-9 21:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
軟件介紹:
Quartus II 是Altera公司的綜合性CPLD/FPGA開發軟件,原理圖、VHDL、VerilogHDL以及AHDL(Altera Hardware 支持Description Language)等多種設計輸入形式,內嵌自有的綜合器以及仿真器,可以完成從設計輸入到硬件配置的完整PLD設計流程。
功能:
Quartus II提供了完全集成且與電路結構無關的開發包環境,具有數字邏輯設計的全部特性,包括:
可利用原理圖、結構框圖、VerilogHDL、AHDL和VHDL完成電路描述,并將其保存為設計實體文件;
芯片(電路)平面布局連線編輯;
LogicLock增量設計方法,用戶可建立并優化系統,然后添加對原始系統的性能影響較小或無影響的后續模塊;
功能強大的邏輯綜合工具;
完備的電路功能仿真與時序邏輯仿真工具;
定時/時序分析與關鍵路徑延時分析;
可使用SignalTap II邏輯分析工具進行嵌入式的邏輯分析;
支持軟件源文件的添加和創建,并將它們鏈接起來生成編程文件;
使用組合編譯方式可一次完成整體設計流程;
自動定位編譯錯誤;
高效的期間編程與驗證工具;
可讀入標準的EDIF網表文件、VHDL網表文件和Verilog網表文件;
能生成第三方EDA軟件使用的VHDL網表文件和Verilog網表文件。
課程圖:
第一步:建項目工程

第二部編寫程序:
module sp(clk,led);
input clk;output[7:0]led;
reg[7:0]led;reg[3:0]state;
wire out;
clk_div x(clk,out);
always@(posedge out)
begin
        state=state+4'b0001;
        case(state)
        4'b0000:led<=8'b1111_1110;
        4'b0001:led<=8'b1111_1101;
        4'b0010:led<=8'b1111_1011;
        4'b0011:led<=8'b1111_0111;
        4'b0110:led<=8'b1110_1111;
        4'b0101:led<=8'b1101_1111;
        4'b0110:led<=8'b1011_1111;
        4'b0111:led<=8'b0111_1111;
      
        4'b1000:led<=8'b1111_1111;
        4'b1001:led<=8'b0111_1111;
        4'b1010:led<=8'b1011_1111;
        4'b1011:led<=8'b1101_1111;
        4'b1100:led<=8'b1110_1111;
        4'b1101:led<=8'b1111_0111;
        4'b1110:led<=8'b1111_1011;
        4'b1111:led<=8'b1111_1101;
        default:led<=8'b0000_0000;
        endcase
end
endmodule   


module clk_div(clk_in,clk_out);
input clk_in;output clk_out;
reg clk_out;reg[31:0]counter;
parameter cnt=50_000_000;
always@(posedge clk_in)
begin
        counter<=counter+32'b1;
        if(counter==cnt/2-1)
        begin
                clk_out<=!clk_out;
                counter<=0;
                end
        end
        Endmodule
第三布:對其引腳等進行修改

心得體會:
雖然只進行了幾周的時間,但是所得的收獲挺大,不僅僅對嵌入式系統有了一個較大的理解,而且對于quaters軟件有了一定編寫能力。雖然現在只能對于一些簡單的問題進行解決,但是可以靠自己能夠對其進行編寫也是一種收獲,不僅對自己的學習能力有了提升,而且對于一些簡單的電路有了一些更加深刻的理解。
雖然金老師的=課程已經結束,但是對于自己的提升并沒有結束,在后面其他老師的教學中一定會更加努力,對自己的能力得到更加有力的提升,加油!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表