亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Altera MAX V CPLD的工程設(shè)計(jì)應(yīng)用及系統(tǒng)開發(fā)

        2017-11-09 01:11:31,
        關(guān)鍵詞:開發(fā)板電路設(shè)計(jì)原理圖

        ,

        (北京理工大學(xué) 機(jī)車學(xué)院,北京 100081)

        AlteraMAXVCPLD的工程設(shè)計(jì)應(yīng)用及系統(tǒng)開發(fā)

        張志明,崔濤

        (北京理工大學(xué) 機(jī)車學(xué)院,北京 100081)

        本文闡述了Altera MAX V最小系統(tǒng)從硬件原理圖到PCB設(shè)計(jì)、從軟件QuartusII編寫VHDL到Modelsim-Altera的軟件仿真,以及最終的程序下載到開發(fā)板上的整個(gè)工程設(shè)計(jì)調(diào)試過程,為后續(xù)的Altera MAX V工程設(shè)計(jì)應(yīng)用提供技術(shù)參考和支持。

        Altera MAX V;VHDL;仿真;工程調(diào)試

        引 言

        Altera MAX CPLD廣泛應(yīng)用于電子電器行業(yè),幾乎可實(shí)現(xiàn)所有數(shù)字和模擬控制功能,而且容易集成到系統(tǒng)中。采用CPLD器件,可以解決電路板級(jí)問題,使設(shè)計(jì)人員主要精力集中在更復(fù)雜的設(shè)計(jì)難題上。近年Altera的MAX II系列在CPLD市場(chǎng)上占據(jù)領(lǐng)導(dǎo)地位,其采用了TSMC成本優(yōu)化的1.8 V、0.18 μm、6層金屬Flash工藝,廣泛應(yīng)用在大批量消費(fèi)類、通信、工業(yè)和計(jì)算機(jī)行業(yè)。目前MAX II系列已停產(chǎn),Altera推出了MAX V系列,靜態(tài)功耗低至45 μw,密度在40~2 210個(gè)邏輯單元之間,引腳布局中提供更多的I/O和邏輯,提供各種低成本、無鹵素封裝(EQFP、TQFP、MBGA),滿足環(huán)境標(biāo)準(zhǔn)要求,對(duì)于Altera MAX V進(jìn)行工程應(yīng)用的開發(fā)設(shè)計(jì)、調(diào)試非常重要。

        1 工程設(shè)計(jì)應(yīng)用開發(fā)整體規(guī)劃

        從Altera官網(wǎng)MAX V型號(hào)中選擇價(jià)格、結(jié)構(gòu)、性能等處于中等的5M570ZT100I5芯片,軟件采用Quartus II進(jìn)行編寫,并用Modelsim-Altera進(jìn)行仿真,硬件電路采用Protel進(jìn)行設(shè)計(jì)。Quartus II的軟件設(shè)計(jì)采用VHDL語言編程,因其語言構(gòu)架類似于C語言,易于理解,在Quartus II中也有全面的VHDL語言模板可以參照,易學(xué)易用。

        在整個(gè)工程設(shè)計(jì)應(yīng)用中,先進(jìn)行硬件電路的設(shè)計(jì),在硬件電路制造階段進(jìn)行VHDL語言的測(cè)例編程和模擬仿真,最終下載到硬件電路中進(jìn)行驗(yàn)證調(diào)試。

        2 硬件電路設(shè)計(jì)

        2.1 原理圖設(shè)計(jì)

        原理圖設(shè)計(jì)分為供電電路設(shè)計(jì)、時(shí)鐘電路設(shè)計(jì)、程序下載電路設(shè)計(jì)、普通I/O端口的輸入/輸出設(shè)計(jì)。

        (1)供電電路設(shè)計(jì)

        根據(jù)官網(wǎng)資料介紹,MAX V系列的I/O電壓為3.3 V,Core Voltage為1.8 V,因此需選用AMS1117的5 V轉(zhuǎn)3.3 V、5 V轉(zhuǎn)1.8 V兩種穩(wěn)壓器,選用SOT-223封裝類型,在VCCINT引腳(pin_13)上并聯(lián)10 μF電容。

        (2)時(shí)鐘電路設(shè)計(jì)

        MAX V系列的I/O口電壓為3.3 V,因此要選用3.3 V的有源晶振,在clk引腳(pin_12)和晶振out引腳之間用33 Ω電阻連接。

        (3)程序下載電路設(shè)計(jì)

        MAX V系列程序下載電路與MAX II系列的原理相同,選用標(biāo)準(zhǔn)BDM插頭,TMS、TDI引腳采用3.3 V供電,2只引腳與3.3 V電源之間串聯(lián)10 kΩ電阻;TCK引腳與GND之間串聯(lián)10 kΩ電阻。

        (4)普通I/O端口的輸入輸出設(shè)計(jì)

        普通I/O端口既可以作為信號(hào)輸入接口,也可以作為信號(hào)輸出接口。I/O端口的輸入/輸出電壓為3.3 V,無其他電路設(shè)計(jì)的特殊要求。本次將其直接引出,方便測(cè)例的調(diào)試驗(yàn)證。

        2.2 PCB設(shè)計(jì)

        創(chuàng)建PCB項(xiàng)目文件,首先“選擇追加已有文件到項(xiàng)目中”,選擇上面所建立的原理圖文件,根據(jù)已有的原理圖文件生成PCB圖(如圖1所示),重點(diǎn)對(duì)時(shí)鐘信號(hào)線、電源線、地線、TCK、TDO、TDI、TMS等進(jìn)行手工布線和線寬設(shè)置,其他線可在元器件擺放完后進(jìn)行自動(dòng)布線操作。

        圖1 PCB圖

        3 軟件設(shè)計(jì)

        3.1 VHDL語言編程設(shè)計(jì)

        MAX V采用Quartus II 12系列版本進(jìn)行VHDL語言設(shè)計(jì),在設(shè)計(jì)過程中要確保工程名稱與文件名稱命名一致,創(chuàng)建工程后,新建VHDL 文件,寫入測(cè)試語句:

        library ieee;

        use ieee.std_logic_1164.all; use ieee.std_logic_arith.all;

        use ieee.std_logic_unsigned.all;

        entity qudong570 is

        port

        (clk : instd_logic; p : out std_logic;

        q : outstd_logic);

        end entity;

        architecture ad of qudong570 is

        signal num:natural:=0; signal cut:natural:=0;

        signal i:natural:=0; signal vet:std_logic:='1';

        signal vvv:std_logic:='1';

        begin

        process (clk)

        begin

        if (clk'event and clk='1') then

        num<=num+1;cut<=cut+1;

        case num is

        when 640=> vvv<='0'; when 960=> vvv<='1';

        when 2000=> vet<='0';vvv<='0';cut<=0;i<=1;

        when 2900=> cut<=0; when 3800=> cut<=0;

        when 4700=> cut<=0; when 9200=> cut<=0;

        when 16400=> num<=0;vet<='1';vvv<='1';cut<=0;i<=0;

        when others=>NULL;end case;

        if (cut=1008 and i=0)then

        vvv<=vvv xor '1';cut<=960;/*脈寬48 μs*/

        end if; end if;

        end process; q<=vet; p<=vvv;end ad;

        3.2 對(duì)VHDL語言程序的仿真

        采用Modelsim-Altera對(duì)所編程序進(jìn)行仿真,在仿真之前先用Quartus自動(dòng)生成測(cè)試文件:[processing]-[start]-[start Test Bench Template Writer]。打開生成的測(cè)試文件,將時(shí)鐘設(shè)定為500 ns,保存后即可在Quartus中點(diǎn)擊[start compilation]進(jìn)行仿真,仿真結(jié)果如圖2所示。

        圖2 PCB仿真波形

        4 工程調(diào)試

        圖3 采集真實(shí)波形

        將編寫好的程序下載到開發(fā)板上,下載程序過程中,先將下載器與開發(fā)板BDM頭插接好,再與PC機(jī)的USB相連,最后將開發(fā)板與5 V直流電源接通,下載程序成功后,將開發(fā)板重新上電即可運(yùn)行程序。將開發(fā)板與示波器連接,測(cè)試開發(fā)板輸出信號(hào),信號(hào)如圖3所示,與Modelsim Altera仿真結(jié)果一致,開發(fā)板調(diào)試成功。

        EngineeringDesignandSystemDevelopmentofAlteraMAXVCPLD

        ZhangZhiming,CuiTao

        (School of Locomotive,Beijing Institute of Technology,Beijing 100081,China)

        In the paper,Altera MAX V minimum system is introduced,from the principle diagram of hardware to PCB design, and from a software quartus II writing VHDL to Modelsim-Altera software simulation,and the program downloaded to the development board,that provides technical reference and supports for Altera MAX V engineering design applications.

        Altera MAX V;VHDL;simulation;debugging

        TP338

        A

        猜你喜歡
        開發(fā)板電路設(shè)計(jì)原理圖
        淺談STM32核心板原理圖設(shè)計(jì)
        電路原理圖自動(dòng)布圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        Altium Designer在電路設(shè)計(jì)中的應(yīng)用
        電子制作(2019年16期)2019-09-27 09:34:58
        基于Protel DXP 2004層次原理圖的設(shè)計(jì)
        負(fù)反饋放大電路設(shè)計(jì)
        電子制作(2019年23期)2019-02-23 13:21:36
        Microchip最新推出兩款PIC32 Curiosity開發(fā)板
        淺析單片機(jī)開發(fā)板的設(shè)計(jì)與制作
        電子制作(2017年22期)2017-02-02 07:10:14
        基于UC3843的60W升壓電路設(shè)計(jì)
        Mouser為您呈上開發(fā)關(guān)鍵之STMicroelectronics Nucleo開發(fā)板
        Arduino和Atmel發(fā)布Arduino Zero開發(fā)板
        久久精品国产亚洲不av麻豆| 亚洲国产日韩a在线乱码| 夜夜春亚洲嫩草影院| 午夜丰满少妇性开放视频| 国产福利一区二区三区在线观看| 69精品免费视频| 日本加勒比东京热日韩| 日韩亚洲国产中文字幕| 国产视频激情在线观看| 一本精品99久久精品77| 色欲人妻综合网| 日韩毛片基地一区二区三区| 在线无码免费看黄网站| 少妇又紧又爽丰满在线视频| 无码国产色欲xxxx视频| 色综合久久久久久久久五月| 国产青青草视频在线播放| 国产女同舌吻1区2区| 偷偷色噜狠狠狠狠的777米奇| 久久免费的精品国产v∧| 色婷婷久久免费网站| 国产一区二区在线免费视频观看| 国内精品免费一区二区三区| 国语精品一区二区三区| 亚洲丁香五月激情综合| 丝袜美腿一区在线观看| 亚洲成熟丰满熟妇高潮xxxxx| 国产精品 高清 尿 小便 嘘嘘| 99久久久久久亚洲精品| 白色白在线观看免费2| 日本精品少妇一区二区三区| 天堂а√在线最新版中文| 中文字幕偷拍亚洲九色| 亚洲综合中文字幕综合| 毛片大全真人在线| 日本一区二区三区中文字幕最新 | 日本精品一区二区在线看| 亚洲天堂精品成人影院| 最近中文字幕视频完整版在线看| 亚洲三级香港三级久久| 加勒比特在线视频播放|