八位微控制器IP核的設計與FPGA原型驗證研究
【圖文】:
MCU的工作首先是從取指令開始的,其中第一條指令的地址是上電復位時的PC值 (7nH),即PC的上電復位值所指向的指令是程序的開始。PC值和相應的ROM中指令的波形如圖5一3所示。圖中信號定義:reset:復位信號;dkl一dk4:四相不重疊時鐘;pc:程序計數(shù)器;mem:程序存儲器;romdata:PC對應的程序存儲器中的指令;inst:存儲在指令寄存器中的來自ROM的指令。圖5一3取指波形圖從仿真圖中可以看出,復位的時候,Pc的值為7flH,微控制器正常工作以后執(zhí)行的第一條指令是存在程序存儲器7ff地址處的指令(GoTo指令)。每個dk4時,與pc對應的指令被取出,即預取指。仿真結果表明,所設計的Mcu能夠從程序存儲器中正確取指,并且取值操作均是在clk4時執(zhí)行,符合設計規(guī)格。
山東大學碩士學位論文(2)程序計數(shù)器和堆棧從圖5一3可以看出Pc可以正確地執(zhí)行加l操作,下面主要驗證在程序跳轉指令執(zhí)行時Pc和堆棧的狀態(tài)。圖5一4、圖5一5、圖5一6和圖5一7為部分跳轉指令執(zhí)行時的仿真波形圖。圖中信號定義:StatuS:狀態(tài)寄存器;staekl,stackZ:兩級堆棧;skiP:雙周期指令中的空操作標識信號,控制著空操作NOP指令的插入。圖5一 4CALL指令執(zhí)行波形圖cALL指令:指令中的立即數(shù)直接改變Pc的低8位,Pc第9位清零,status寄存器的隊1,隊。(第6位和第5位)置入Pc的最高兩位。地址 02IH中的指令為CALL指令(指令碼為905),所以022存入堆棧Stackl
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2007
【分類號】:TP332;TN791
【相似文獻】
相關期刊論文 前10條
1 ;新型ConcertoTM雙核微控制器,重新構建嵌入式控制系統(tǒng)[J];電子設計工程;2011年13期
2 ;富士通半導體應對全球汽車行業(yè)需求 強力擴大微控制器產品陣容[J];微型機與應用;2011年14期
3 ;瑞薩電子新推出6款支持以太網(wǎng)絡及MOST網(wǎng)絡之第四代32位微控制器[J];電子與電腦;2011年07期
4 ;適用于微控制器的CubeSuite+集成型開發(fā)環(huán)境[J];電子制作;2011年07期
5 ;富士通半導體最新推出內置模擬比較器和運放的8位微控制器[J];電源技術應用;2010年09期
6 ;愛特梅爾推出具有USB和高精度模擬功能的超低功耗8/16位微控制器[J];電子與電腦;2011年08期
7 ;愛特梅爾擴展ARM926-based微控制器系列[J];電子與電腦;2011年09期
8 ;飛思卡爾宣布面向汽車應用推出功能強大的多功能32位微控制器[J];電子技術應用;2011年03期
9 ;恩智浦推出LPC1200工業(yè)控制系列[J];電子技術應用;2011年04期
10 沈熙磊;;盛群半導體推出大容量微控制器[J];半導體信息;2011年03期
相關會議論文 前10條
1 黃建平;;USB接口在串行通信中的應用[A];’2003天津IT、網(wǎng)絡、信息技術、電子、儀器儀表創(chuàng)新學術會議論文集[C];2003年
2 魏靈坤;胡春華;劉志軍;;基于ATT7022B的三相多功能電能表的設計[A];2008中國電力系統(tǒng)保護與控制學術研討會論文集[C];2008年
3 鄭海波;郭龍;張宗玉;;一種新型的遙測智能污水流量計的實現(xiàn)[A];中國儀器儀表學會第三屆青年學術會議論文集(上)[C];2001年
4 趙雪蓮;楊新濤;;AT89C2051測試方法的研究與實現(xiàn)[A];第一屆中國微電子計量與測試技術研討會論文集[C];2008年
5 孫榮高;孫德超;殷偉鳳;;現(xiàn)場總線液晶顯示節(jié)點開發(fā)與應用[A];全國先進制造技術高層論壇暨第七屆制造業(yè)自動化與信息化技術研討會論文集[C];2008年
6 張厚武;姚凱學;;太陽能干燥設備控制器的設計[A];第六屆全國信息獲取與處理學術會議論文集(3)[C];2008年
7 劉培基;;基于大容量閃存的HOLTER記錄儀的設計[A];第二屆全國信息獲取與處理學術會議論文集[C];2004年
8 孫海s
本文編號:2655915
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2655915.html