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

正文內(nèi)容

用fpga開發(fā)與8051單片機完全兼容的ip內(nèi)核-免費閱讀

2025-07-23 04:28 上一頁面

下一頁面
  

【正文】 附錄參考文獻[1] 李華等:《MCS-51系列單片機實用接口技術(shù)》,北京航空大學(xué)出版社,1993年8月。總之,這幾個月的畢業(yè)設(shè)計使我獲益非淺。再下面將是具體的執(zhí)行過程(從略)。 Bustotmp1=sBustotmp1(2)。 RC_CtrlSig(1)=sRC_CtrlSig1(21)。 sFuncode0=010000000000000000000000。 KeepAdd=001。 PC_AR=39。 PC_AR=39。sRC_CtrlSig0~sRC_CtrlSig2為專門控制信號,均為24位長。 signal sAlutobus: std_logic_vector(23 downto 0)。 signal sPush: std_logic_vector(23 downto 0)。 signal sDataBus5 : std_logic_vector(23 downto 0)。 signal sRC_CtrlSig0 : std_Logic_Vector(23 downto 0)。 FetchBank : out std_Logic。 DPTR DPTR_CtrlSig : out std_Logic_Vector(1 downto 0)。 addSP : out std_Logic。 RC_CtrlSig : out std_Logic_Vector(2 downto 0)。 譯碼/控制模塊框架結(jié)構(gòu) 在譯碼/控制模塊的VHDL程序中,分為庫Libraty、實體Entity和結(jié)構(gòu)體Architecture三大部分。BtoTMP1:提供給ALU的信號,使B寄存器數(shù)據(jù)送入TMP1;addSP:提供給RAM控制器的信號,SP+1信號;RC_CtrlSig:ROM控制器控制的控制信號; 譯碼/控制模塊的實現(xiàn)過程譯碼/控制模塊的信號可以分為輸入信號和輸出信號兩部分。我們通過前面對指令的分解,盡量找出這些指令的公共部分,在編程時反復(fù)利用可以重復(fù)使用的資源。 譯碼/控制模塊設(shè)計思想譯碼/ 控制模塊是芯片的核心部分。主要實現(xiàn)的功能是進行算數(shù)操作、邏輯運算、布爾變量操作以及在跳轉(zhuǎn)指令中進行數(shù)值比較和pc值相加操作。綜上所述,本次設(shè)計采用集中譯碼和總線結(jié)構(gòu)的方式來構(gòu)建51單片機內(nèi)核。第二步則根據(jù)8051單片機所具備的功能以及其內(nèi)部實際模塊的劃分為寄存器級單元,同時確定芯片的體系。確定系統(tǒng)狀態(tài)以后,可以著手編寫芯片的行為級描述及進行模塊的劃分。第5個狀態(tài)進行指令執(zhí)行的第1步驟。在MCS-51指令系統(tǒng)中,指令長度為1~3字節(jié),除MUL(乘法)和DIV(除法)指令外,單字節(jié)和雙字節(jié)指令都可能是單周期和雙周期的,3字節(jié)指令都是雙周期的,乘法指令為4周期指令。① 振蕩周期:指為單片機提供定時信號的振蕩源的周期。 。在對EPROM編程和程序驗證期間,它接受高8位地址。在從外部程序存儲器取指令(或常數(shù))期間,每個機器周期兩次PSEN有效。在單片機內(nèi)部,它是一個反相放大器的輸入端,這個放大器構(gòu)成了片內(nèi)振蕩器。四個8位并行I/O口P0P3,每個口既可以用作輸入,也可以用作輸出。并利用Altera公司的FPGA芯片進行硬件驗證和進行各種兼容性測試。在1999年8月20日《中共中央國務(wù)院關(guān)于加速技術(shù)創(chuàng)新,發(fā)展高科技,實現(xiàn)產(chǎn)業(yè)化的決定》中指出:“突出高新技術(shù)產(chǎn)業(yè)領(lǐng)域的自主創(chuàng)新,培養(yǎng)新的經(jīng)濟增長點。同時它提供了強大的時序仿真功能,并支持外掛軟件進行邏輯綜合、布局布線等。豐富的設(shè)計庫 MAX+PLUS II提供豐富的庫單元供設(shè)計者調(diào)用,其中包括74系列的全部器件和多種特殊的邏輯宏單元(MacroFunction),以及新型的參數(shù)化的巨單元(MagaFunction)。常用的有Altera公司的Max+Plus II,Quartus II,Aldec公司Active HDL,Xilinx公司的Foundation Series,Cadence公司的SPW等等。該系列單片機誕生于單片機發(fā)展的第三階段,是在MCS-48的基礎(chǔ)上推出的增強型產(chǎn)品。第三階段(1978~1983年):高性能單片機階段。單片機技術(shù)也由最初的8位發(fā)展到 16位和 32位(CPU信息處理能力甚至超過了 PC 80286),功能也由單一型發(fā)展到了豐富實用型。167。VHDL有良好的可移植性。它最初的設(shè)計思想是定義一種語言用來交換硬件設(shè)計數(shù)據(jù),在開發(fā)過程中得到了計算機工業(yè)界、EDA工業(yè)界和集成電路生產(chǎn)廠商的支持,包容了現(xiàn)代硬件描述語言應(yīng)具備的全部特征。它是一種能夠以形式話方式描述電路結(jié)構(gòu)和行為并用于模擬和綜合的高級描述方式,具有類似于高級程序設(shè)計語言的抽象能力。從頂向下(topdown)設(shè)計方法設(shè)計者根據(jù)系統(tǒng)內(nèi)容,把系統(tǒng)劃分為單元,然后再把每個單元劃分為下一層次的單元,直到設(shè)計的最底層為止。)的目標(biāo)是將前面得到的硬件描述語言轉(zhuǎn)換為與具體硬件相對應(yīng)的網(wǎng)表文件。以DRAM為中心來擴大設(shè)備投資的競爭方式已成為過去。第二次變革:Foundry公司與IC設(shè)計公司的崛起。回顧集成電路的發(fā)展歷程,我們可以看到,自發(fā)明集成電路至今40多年以來,從電路集成到系統(tǒng)集成這句話是對IC產(chǎn)品從小規(guī)模集成電路(SSI)到今天特大規(guī)模集成電路(ULSI)發(fā)展過程的最好總結(jié),即整個集成電路產(chǎn)品的發(fā)展經(jīng)歷了從傳統(tǒng)的板上系統(tǒng)(Systemonboard)到片上系統(tǒng)(Systemonachip)的過程。 階段成果和心得 33167。 MCS51單片機簡介 10 單片機的產(chǎn)生和發(fā)展 10 Intel MCS-51單片機 11167。 開發(fā)工具的選擇 11 VHDL開發(fā)工具 11 Altera公司的Max+Plus II 12 Altera公司的Quartus II 12 Aldec公司的Active HDL 12 其他輔助工具 13167。 不足與展望 33 存在的不足 33 改進意見 34附錄 35參考文獻 35 摘要MCS51是Intel公司生產(chǎn)的其中一個單片機系列的名稱。在這歷史過程中,世界IC產(chǎn)業(yè)為適應(yīng)技術(shù)的發(fā)展和市場的需求,其產(chǎn)業(yè)結(jié)構(gòu)經(jīng)歷了三次變革。80年代,集成電路的主流產(chǎn)品為微處理器(MPU)、微控制器(MCU)及專用IC(ASIC)。如1990年,美國以Intel為代表,為抗?fàn)幦毡拒S居世界半導(dǎo)體榜首之威脅,主動放棄DRAM市場,大搞CPU,對半導(dǎo)體工業(yè)作了重大結(jié)構(gòu)調(diào)整,又重新奪回了世界半導(dǎo)體霸主地位。4.邏輯設(shè)計與邏輯圖輸入將網(wǎng)表文件與廠家工藝庫相對應(yīng),將網(wǎng)表文件轉(zhuǎn)換成真正的硬件連接關(guān)系。HDL的語法和語義定義都是為描述硬件的行為服務(wù)的,它可以自然的描述硬件中并行的、非的規(guī)的特性以及時間關(guān)系。1987年12月,IEEE(電氣和電子工程師協(xié)會)正式接受VHDL作為國際標(biāo)準(VHDL’87);1993年,又對VHDL作了若干修改,增加了一些功能(VHDL’93)。作為一種已被IEEE承認的工業(yè)標(biāo)準,VHDL事實上已成為通用的硬件描述語言,可以在不同的設(shè)計環(huán)境和系統(tǒng)平臺中使用。 MCS51單片機簡介 單片機的產(chǎn)生和發(fā)展隨著電子技術(shù)的發(fā)展,數(shù)字技術(shù)和計算機技術(shù)已滲透到了工業(yè)、農(nóng)業(yè)、商業(yè)、教育、醫(yī)療、軍事.娛樂等每一個領(lǐng)域以及生活中的每一個角落,其應(yīng)用的廣度和深度已經(jīng)到了令人無不為之咋舌驚嘆的地步!當(dāng)今,工程技術(shù)人員在設(shè)計開發(fā)一個系統(tǒng)或一個新產(chǎn)品的時候,首先考慮的是如何應(yīng)用計算機技術(shù)以提高市場競爭能力,計算機已經(jīng)成為最重要的工具。單片機的發(fā)展大概經(jīng)歷了四個階段:第一階段(1971~1974年):1971年11月,美國Intel公司首先設(shè)計出4位微處理器Intel 4004,并且配有隨機存取存儲器RAM,只讀存儲器ROM和移位寄存器等芯片,構(gòu)成第一臺MCS-4微型計算機。在這一階段推出的單片機普遍帶有串行口,有多級中斷處理系統(tǒng)、16位定時器/計數(shù)器。屬于這一個系列的單片機芯片有許多,包括8031,8051,8751等等。這些工具各有特點,各有優(yōu)勢。調(diào)用庫單元進行設(shè)計,可以大大減輕設(shè)計工作量,設(shè)計周期成倍縮短。是進行前端開發(fā)的最好的工具之一。在電子信息特別是集成電路設(shè)計與制造、網(wǎng)絡(luò)及通信、計算機軟件、數(shù)字化電子產(chǎn)品等方面――加強高技術(shù)創(chuàng)新,形成一大批擁有自主知識產(chǎn)權(quán)、具有競爭有事的高新技術(shù)產(chǎn)業(yè)。由于8051單片機內(nèi)部采用模塊結(jié)構(gòu),因此本次設(shè)計任務(wù)也按照各個不同模塊來進行劃分。兩個定時器/計數(shù)器,每個都可以設(shè)成對外計數(shù)和內(nèi)定時方式。XTAL2(18腳)接外部晶體的另一端。但在此期間,每當(dāng)訪問外部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不出現(xiàn)。④P3口(10腳~17腳):是8位準雙向I/O口,在MCS51中,這8個引腳還用于專門功能,是復(fù)用雙功能口。167。② 時鐘周期:又稱狀態(tài)周期或S周期。 指令分解通過對單片機指令的具體分解,我們可以詳盡的了解單片機的整個運作過程,了解各個寄存器在指令執(zhí)行過程中所起的作用,以及數(shù)據(jù)在各個時間上的流向等。第6個狀態(tài)協(xié)會結(jié)構(gòu)。這里遵循的方法是從頂向下(topdown)的方法。本次畢業(yè)設(shè)計的8051內(nèi)核從功能上主要劃分為ROM模塊(ROM_Controler)、譯碼器模塊(Decoder)、RAM模塊(RAM_Controler)、計數(shù)器模塊(Timer)、中斷控制模塊(Interrupt)、通用異步接收/發(fā)送控制器模塊(UART)、算術(shù)運算單元控制模塊(ALU_Controler)等組成。: 各模塊的簡單說明RAM模塊:模塊中包括128字節(jié)的RAM和堆棧指針SP。中斷控制模塊:模塊中包括寄存器IE,IP。它產(chǎn)生單片機正常運轉(zhuǎn)所需的各種內(nèi)部信號和微操作。在設(shè)計過程中,我們遇到了一個“多驅(qū)動源”的問題。其中輸入信號如下:MOVXf:指令為MOVX時有效;RD:提供給RAM控制器的信號,對RAM單元進行讀操作;BUStoTMP1:提供給ALU的信號,將數(shù)據(jù)總線上的數(shù)據(jù)讀入TMP1;在實體entity中是對各個端口的定義:entity DecoderAndController is port( RST : in std_logic。 MOVXf : out std_Logic。 RD : out std_Logic。 ALU AtoTMP2 : out std_Logic。 Funcode : out std_Logic_Vector(3 downto 0) )。 signal sRC_CtrlSig1 : std_Logic_Vector(23 downto 0)。 signal sDataBus6 : std_logic_vector(23 downto 0)。 sig
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1