freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

萬年歷的設計與實現(xiàn)論文-wenkub

2023-07-09 22:20:30 本頁面
 

【正文】 是設計芯片還是設計系統(tǒng),如果沒有EDA工具的支持,都將難以完成的。這些器件可以通過軟件編程而對其硬件結構和工作方式進行重構,從而使得硬件的設計可以如同軟件設計那樣方便快捷。二、EDA技術 EDA概述EDA在通信行業(yè)(電信)里的另一個解釋是企業(yè)數(shù)據(jù)架構,EDA給出了一個企業(yè)級的數(shù)據(jù)架構的總體視圖,并按照電信企業(yè)的特征,進行了框架和層級的劃分。近些年,隨著科技的發(fā)展和社會的進步,人們對數(shù)字鐘的要求也越來越高,傳統(tǒng)的時鐘已不能滿足人們的需求。因此,新產(chǎn)品、新技術層出不窮,電子技術的發(fā)展更是日新月異。美國Altera公司的可編程邏輯器件采用全新的結構和先進的技術,加上MaxplusII(或最新的QUARTUS)開發(fā)環(huán)境,更具有高性能,開發(fā)周期短等特點,十分方便進行電子產(chǎn)品的開發(fā)和設計。當今電子產(chǎn)品正向功能多元化,體積最小化,功耗最低化的方向發(fā)展。前者具有很強大的功能,覆蓋面廣,描述能力強,支持門級電路的描述,也支持以寄存器、存儲器、總線及其運算單元等構成的寄存器傳輸級電路的描述,還支持以行為算法和結構的混合描述為對象的系統(tǒng)級電路的描述。在其推動下,數(shù)字技術的應用已經(jīng)滲透到人類生活的各個方面。本設計采用EDA技術,以硬件描述語言verilog HDL和VHDL為系統(tǒng)邏輯描述手段設計文件,在Quartus II工具軟件環(huán)境下,采用自頂向下的設計方法,由各個基本模塊共同構建了一個基于KH310開發(fā)工具的萬年歷。系統(tǒng)主芯片采用EP1C12Q240C8,由主程序和BCD模塊組成。從計算機到手機,從數(shù)字電話到數(shù)字電視,從家用電器到軍用設備,從工業(yè)自動化到航天技術,都盡可能的采用了數(shù)字電子技術。后者可以用來進行各種層次的邏輯設計,也可以進行數(shù)字系統(tǒng)的邏輯綜合、仿真驗證和時序分析。它與傳統(tǒng)的電子產(chǎn)品在設計上的顯著區(qū)別師大量使用大規(guī)??删幊踢壿嬈骷?,使產(chǎn)品的性能提高,體積縮小,功耗降低。EDA技術以大規(guī)模可編程邏輯器件為設計載體,以硬件描述語言為系統(tǒng)邏輯描述主要表達方式,以計算機、大規(guī)??删幊踢壿嬈骷拈_發(fā)軟件及實驗開發(fā)系統(tǒng)為設計工具,通過有關的開發(fā)軟件,自動完成用軟件的方式設計的電子系統(tǒng)到硬件系統(tǒng)的邏輯編譯,邏輯化簡,邏輯分割,邏輯映射,編程下載等工作。在這快速發(fā)展的年代,時間對人們來說是越來越寶貴,在快節(jié)奏的生活時,人們往往忘記了時間,一旦遇到重要的事情而忘記了時間,這將會帶來很大的損失。多功能,樣式新穎已經(jīng)成為數(shù)字鐘的發(fā)展潮流。 “EDA是電子設計自動化(Electronic Design Automation)的縮寫,在20世紀60年代中期從計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CAE)的概念發(fā)展而來的[1]。這一切極大地改變了傳統(tǒng)的數(shù)字系統(tǒng)設計方法、設計過程和設計觀念,促進了EDA技術的迅速發(fā)展。EDA工具已經(jīng)成為現(xiàn)代電路設計師的重要武器,正在發(fā)揮著越來越重要的作用。采用硬件描述語言進行電路與系統(tǒng)的描述是當前EDA技術的另一個特征。(3)開放性和標準化。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點?!癋PGA的邏輯是通過向內(nèi)部靜態(tài)存儲單元加載編程數(shù)據(jù)來實現(xiàn)的,存儲在存儲器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式并最終決定了FPGA所能實現(xiàn)的功能,F(xiàn)PGA允許無限次的編程[2]??删幊踢壿嬆KCLB是實現(xiàn)邏輯功能的基本單元,它們通常規(guī)則的排列成一個陣列,散布于整個芯片;可編程輸入/輸出模塊(IOB)主要完成芯片上的邏輯與外部封裝腳的接口,它通常排列在芯片的四周;可編程互連資源包括各種長度的連接線段和一些可編程連接開關,它們將各個CLB之間或CLB、IOB之間以及IOB之間連接起來,構成特定功能的電路。G有4個輸入變量GGG3和G4;F也有4個輸入變量FFF3和F4。這3個函數(shù)發(fā)生器結合起來,可實現(xiàn)多達9變量的邏輯函數(shù)。F和G的輸入等效于ROM的地址碼,通過查找ROM中的地址表可以得到相應的組合邏輯函數(shù)輸出。它主要由輸入觸發(fā)器、輸入緩沖器和輸出觸發(fā)/鎖存器、輸出緩沖器組成。通過編程給數(shù)據(jù)選擇器不同的控制信息,確定送至CLB陣列的I1和I2是來自輸入緩沖器,還是來自觸發(fā)器??删幊袒ミB資源IR可以將FPGA內(nèi)部的CLB和CLB之間、CLB和IOB之間連接起來,構成各種具有復雜功能的系統(tǒng)。高層次設計只是定義系統(tǒng)的行為特征,可以不涉及實現(xiàn)工藝,因此還可以在廠家綜合庫的支持下,利用綜合優(yōu)化工具將高層次描述轉換成針對某種工藝優(yōu)化的網(wǎng)絡表,使工藝轉化變得輕而易舉。此外,還可以采用圖形輸入方式(框圖、狀態(tài)圖等),這種輸入方式具有直觀、容易理解的優(yōu)點。一般情況下,這一仿真步驟可略去。一般的設計,也可略去這一步驟。如果仿真結果達不到設計要求,就修改verilog HDL源代碼或選擇不同速度和品質(zhì)的器件,直至滿足設計要求。 實驗程序(1) Clock模塊Library ieee。 seg7, segctr :out std_logic_vector(7 downto 0) )。signal BCDH, BCDM, BCDS,BCDN,BCDY,BCDR: std_logic_vector(7 downto 0)。 ponent BCD port(DataIn : in std_logic_vector(5 downto 0)。139。139。 end process。)。 when 11 = blink=(0=blink_clk, others=39。 end process。 when 011000 = d=011101。 when 101000 = d=011101。 when 111000 = d=011101。 when 000011 = d=011111。 when 000111 = d=011111。 when 001011 = d=011110。end process。) then blink_clk=39。)。) then if (blink_t=11000011010011) then blink_t:=(others=39。 else blink_t:=blink_t+1。 end process。) then Hour=000000。 Mon=000000。)。event and clk=39。)。 if (Min=59) then Min=(others=39。039。 if (Year=63) then Year=000001。 end if。 end if。 end if。139。039。 else Year=Year+1。039。) then if set_reg=39。 if (Hour=23) then Hour=(others=39。 end if。 end if。)then if (set=39。 then set_reg=39。 end if。 end if。039。039。 end if。 end if。139。139。 end if。 else if (set=39。 then set_reg=39。)。 else set_reg=39。 end case。 HBCD : BCD port map(Hour, BCDH)。 YBCD : BCD port map(Mon, BCDY)。139。 segCtr=(others=39。event and clk=39。139。 blink(2))。blink(2)amp。 when 001 = if(k=39。blink(2)amp。blink(2) amp。 end if。139。 segctr=00010000。blink(1))。139。 blink(1))。 link(1)amp。 when 101 = segDat=1010。)then segDat=BCDR(7 downto 4) or (blink(0)amp。 segctr=00000010。blink(0))。139。blink(0))。 blink(0) amp。 end case。 process(segDat) begin case segDat is when 0000 = seg7=11111100。 when 0100 = seg7=01100110。 when 1000 = seg7=11111110。 end case。 input[5:0] DataIn。B0000_0000。B0000_0010。B0000_0100。B0000_0110。B0000_1000。B0001_0000。B0001_0010。B0001_0100。B0001_0110。B0001_1000。B0010_0000。B0010_0010。B0010_0100。B0010_0110。B0010_1000。B0011_0000。B0011_0010。B0011_0100。B0011_0110。B0011_1000。
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1