网站大量收购独家精品文档,联系QQ:2885784924

32BitRISC微处理器S3C2410A课件.pptVIP

32BitRISC微处理器S3C2410A课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

當R14=2.2K時,Vout=1.823V;當R14=1.69K時,Vout=1.995V3.4S3C2410A的中斷控制3.4.1ARM系統的中斷處理ARM9內核具有兩種中斷輸入,分別為IRQ中斷和FIQ中斷。但是晶片內部有許多中斷源,最多可以有56個中斷輸入請求。中斷控制的作用就是允許哪些中斷源可以產生中斷、可以產生哪類中斷、產生中斷後執行哪段中斷服務程式。在ARM系統中,一旦有中斷發生,正在執行的程式都會停下來,通常都會執行如下的中斷步驟: (1)保存現場。保存當前的PC值到R14,保存當前的程式運行狀態到SPSR。(2)模式切換。根據發生的中斷類型,進入IRQ模式或FIQ模式。(3)獲取中斷服務副程式地址。PC指針跳到異常向量表所保存的IRQ或FIQ地址處,IRQ或FIQ的異常向量地址處一般保存的是中斷服務副程式的地址,PC指針跳入到中斷服務副程式,進行中斷處理。(4)多個中斷請求處理。在ARM系統中,可以存在多個中斷請求源,比如串口中斷、AD中斷、外部中斷、定時器中斷及DMA中斷等,所以可能出現多個中斷源同時請求中斷的情況。為了更好地區分各個中斷源,通常為這些中斷定義不同的優先順序別,並為每一個中斷設置一個中斷標誌位。當發生中斷時,通過判斷中斷優先順序以及訪問中斷標誌位的狀態來識別哪一個中斷發生了,進而調用相應的函數進行中斷處理。(5)中斷返回,恢復現場。當完成中斷服務副程式後,將SPSR中保存的程式運行狀態恢復到CPSR中,R14中保存的被中斷程式的地址恢復到PC中,繼續執行被中斷的程式。中斷控制器的任務是在片內外設和外部中斷源組成的多重中斷發生時,選擇其中一個中斷,通過FIQ或IRQ向CPU內核發出中斷請求。實際上最初CPU內核只有FIQ和IRQ兩種中斷,其他中斷都是各個晶片廠家在設計晶片時,通過一個中斷控制器來擴展定義的。這些中斷根據中斷優先順序的高低來進行處理,更符合實際應用系統中要求提供多個中斷源的請求。3.4.2S3C2410A的中斷控制器中斷源掛起寄存器(SRCPND)--確定中斷源是否發出中斷請求中斷模式寄存器(INTMOD)--確定中斷源的工作模式中斷狀態指示寄存器(INTPND)中斷遮罩寄存器(INTMSK)—確定中斷源是否被遮罩優先順序寄存器(PRIORITY)—確定中斷源的優先順序中斷偏移寄存器(INTOFFSET)外部中斷控制寄存器(EXTINTn)外部中斷遮罩寄存器(EINTMASK)表3.4.1S3C2410A的中斷源中斷源描述仲裁器分組INT_ADCADCEOC和觸摸中斷(INT_ADC/INT_TC)ARB5INT_RTCRTC報警中斷ARB5INT_SPI1SPI1中斷ARB5INT_UART0UART0中斷(故障、接收和發送)ARB5INT_IICI2C中斷ARB4VINT_USBHUSB主設備中斷ARB4INT_USBUSB從設備中斷ARB4保留保留ARB4INT_UART1UART1中斷(故障、接收和發送)ARB4INT_SPI0SPI0中斷ARB4INT_SDISDI中斷ARB3INT_DMA3DMA通道3中斷ARB3INT_DMA2DMA通道2中斷ARB3INT_DMA1DMA通道1中斷ARB3INT_DMA0DMA通道0中斷ARB332BitRISC微處理器S3C2410A

3.1S3C2410A簡介

3.1.1S3C2410A內部結構S3C2410是Samsung公司推出的16/32位RISC處理器,主要面向高性價比、低功耗的手持設備應用。S3C2410有S3C2410X和S3C2410A兩個型號,A型是X型的改進型,具有更好的性能和更低的功耗。為了降低系統的成本,S3C2410A在片上集成了單獨的16KB指令Cache和16KB數據Cache、用於虛擬記憶體管理的MMU、支持STN和TFT的LCD控制器、NANDFlashBootLoader、系統管理器(片選邏輯和SDRAM控制器)、3通道UART、4通道DMA、4通道PWM定時器、I/O口、RTC、8通道10位ADC和觸摸屏介面、I2C匯流排介面、I2S匯流排介面、USB主設備、USB從設備、SD主卡和MMC(多媒體卡)卡介面、2通道的SPI(串行週邊設備介面)以及PLL時鐘發生器。S3C2410A的CPU內核採用的是16/32位ARM920T內核,同時還採用了AMBA(先進的微控制器匯流排體系結

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档