国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

01_I.MX6U芯片簡介

這篇具有很好參考價(jià)值的文章主要介紹了01_I.MX6U芯片簡介。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

I.MX6芯片簡介

Corterx -A7架構(gòu)簡介

Cortex-A處理器運(yùn)行模型

Cortex-A 寄存器組

IMX6U IO表示形式


I.MX6芯片簡介

01_I.MX6U芯片簡介

ARM Cortex-A7內(nèi)核可達(dá)900 MHz,128 KB L2緩存。

并行24bit RGB LCD接口,可以支持1366*768分辨率。

3.8/10/16位 并行攝像頭傳感器接口(CSI)。

4. 2個(gè)MMC 4.5/SD 3.0/SDIO 接口

5. 2個(gè)USB 2.0 OTG, HS/FS, Device or Host with PHY.

6.音頻接口3x 12S/SAI, S/PDIF Tx/Rx.

7.2個(gè)IEEE802.3標(biāo)準(zhǔn)10/100Mbps以太網(wǎng)接口。

8. 多達(dá)8個(gè)UART接口。

9.2個(gè)12-bit ADC最高支持10個(gè)輸入通道,支持電阻觸摸屏(4/5線)。

10,安全模塊: TRNG, Crypto Engine(AES with DPA, TDES/SHA/RSA), Secure Boot。

Corterx -A7架構(gòu)簡介

Cortex-A7 MPcore處理器支1-4核,通常是和Cortex-A15組成big.LITTLE架構(gòu)的,Cortex-A15 作為大核負(fù)責(zé)高性能運(yùn)算,比如玩游戲啥的,Cortex-A7負(fù)責(zé)普通應(yīng)用,因?yàn)?CortexA7省電。Cortex-A7本身性能也不弱,不要看它叫做Cortex-A7但是它可是比Cortex-A8性能要強(qiáng)大,而且更省電。ARM官網(wǎng)對(duì)于Cortex-A7的說明如下:

“在 28nm 工藝下,Cortex-A7可以運(yùn)行在1.2-1.6GHz,并且單核面積不大于 0.45mm2(含有浮點(diǎn)單元、NEON和 32KB的 L1緩存),在典型場景下功耗小于100mW,這使得它非常適合對(duì)功耗要求嚴(yán)格的移動(dòng)設(shè)備,這意味著Cortex-A7在獲得與Cortex-A9相似性能的情況下,其功耗更低”。Cortex-A7 MPCore支持在一個(gè)處理器上選配1-4個(gè)內(nèi)核,?Cortex-A7 MPCore多核配置如圖:

01_I.MX6U芯片簡介

Cortex-A7MPCore的L1可選擇8KB, 16KB, 32KB, 64KB, L2Cache可以不配,也可以選擇 128KB、256KB、512KB、1024KB。IMX6UL 配置了 32KB 的 L1 指令 Cache 和 32KB 的L1數(shù)據(jù)Cache,以及128KB的L2Cache。 Cortex-A7MPCore使用ARMv7-A架構(gòu),主要特性如下:

1.SIMDv2擴(kuò)展整形和浮點(diǎn)向量操作。

2.提供了與ARM VFPv4體系結(jié)構(gòu)兼容的高性能的單雙精度浮點(diǎn)指令,支持全功能的IEEE754

3.支持大物理擴(kuò)展(LPAE),最高可以訪問40位存儲(chǔ)地址,也就是最高可以支持1TB的內(nèi)存。

4.支持硬件虛擬化。

5.支持Generic Interrupt Controller(GIC)V2.0。

6.支持 NEON,可以加速多媒體和信號(hào)處理算法。

Cortex-A處理器運(yùn)行模型

以前的ARM 處理器有7中運(yùn)行模型:User、FIQ、IRQ、Supervisor(SVC)、Abort、Undef和System,其中User是非特權(quán)模式,其余6中都是特權(quán)模式。但新的Cortex-A 架構(gòu)加入了TrustZone安全擴(kuò)展,所以就新加了一種運(yùn)行模式: Monitor,新的處理器架構(gòu)還支持虛擬化擴(kuò)展,因此又加入了另一個(gè)運(yùn)行模式;?Hyp,所以Cortex-A7處理器有9種處理模式,如表

01_I.MX6U芯片簡介

在表中,除了User(USR)用戶模式以外,其它8種運(yùn)行模式都是特權(quán)模式。這幾個(gè)運(yùn)行模式可以通過軟件進(jìn)行任意切換,也可以通過中斷或者異常來進(jìn)行切換。大多數(shù)的程序都運(yùn)行在用戶模式,用戶模式下是不能訪問系統(tǒng)所有資源的,有些資源是受限的,要想訪問這些受限的資源就必須進(jìn)行模式切換。但是用戶模式是不能直接進(jìn)行切換的,用戶模式下需要借助異常來完成模式切換,當(dāng)要切換模式的時(shí)候,應(yīng)用程序可以產(chǎn)生異常,在異常的處理過程中完成處理器模式切換。當(dāng)中斷或者異常發(fā)生以后,處理器就會(huì)進(jìn)入到相應(yīng)的異常模式種,每一種模式都有一組寄存器供異常處理程序使用,這樣的目的是為了保證在進(jìn)入異常模式以后,用戶模式下的寄存器不會(huì)被破壞。

STM32 和 UCOS、FreeRTOS就會(huì)知道,STM32 只有兩種運(yùn)行模式,特權(quán)模式和非特權(quán)模式,但是Cortex-A就有9種運(yùn)行模式。

Cortex-A 寄存器組

ARM 架構(gòu)提供了16個(gè)32 位的通用寄存器(RO-R15)供軟件使用,前15個(gè)(RO-R14)可以用作通用的數(shù)據(jù)存儲(chǔ),R15是程序計(jì)數(shù)器PC,用來保存將要執(zhí)行的指令。ARM 還提供了一個(gè)當(dāng)前程序狀態(tài)寄存器 CPSR 和一個(gè)備份程序狀態(tài)寄存器 SPSR,SPSR 寄存器就是 CPSR 寄存器的備份。這18個(gè)寄存器如圖所示:

01_I.MX6U芯片簡介

?Cortex-A7有9種運(yùn)行模式,每一種運(yùn)行模式都有一組與之對(duì)應(yīng)的寄存器組。每一種模式可見的寄存器包括15個(gè)通用寄存器(RO-R14)、一兩個(gè)程序狀態(tài)寄存器和一個(gè)程序計(jì)數(shù)器PC。在這些寄存器中,有些是所有模式所共用的同一個(gè)物理寄存器,有一些是各模式自己所獨(dú)立擁有的,各個(gè)模式所擁有的寄存器如表所示:

01_I.MX6U芯片簡介

從圖中淺色字體的是與User模式所共有的寄存器,藍(lán)綠色背景的是各個(gè)模式所獨(dú)有"的寄存器??梢钥闯?/span>,在所有的模式中,低寄存器組(R0-R7)是共享同一組物理寄存器的,只是一些高寄存器組在不同的模式有自己獨(dú)有的寄存器,比如FIQ模式下 R8-R14是獨(dú)立的物理寄存器。假如某個(gè)程序在FIQ模式下訪問R13寄存器,那它實(shí)際訪問的是寄存器R13_fiq,如果程序處于 SVC 模式下訪問R13 寄存器,那它實(shí)際訪問的是寄存器 R13_svc??偨Y(jié)一下,CortexA 內(nèi)核寄存器組成如下:

1.34個(gè)通用寄存器,包括R15程序計(jì)數(shù)器(PC),這些寄存器都是32位的。

2.8個(gè)狀態(tài)寄存器,包括CPSR和SPSR。

3.Hyp模式下獨(dú)有一個(gè)ELR_Hyp寄存器。

IMX6U IO表示形式

STM32,管腳名字: PAO-15, PBO-15 PC,PD…

I.MX6ULL:管腳名字:PAD_BOOT_MODEO?管腳的復(fù)用:

VIOMUXC_SNS_SW_MUX_CTL_PAD_BOOT_MODEO??MUX復(fù)用功能的意思

IOMUXC_SNVS_SW_PAD_CTL_PAD_BOOT_MODEO

對(duì)于6ULL,查看管腳復(fù)用的步驟:

1.打開參考手冊(cè)

2.找到32章,IO復(fù)用章節(jié)

3.查找對(duì)應(yīng)的管腳文章來源地址http://www.zghlxwxcb.cn/news/detail-490444.html

到了這里,關(guān)于01_I.MX6U芯片簡介的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 看完這篇文章你就徹底懂啦{保姆級(jí)講解}-----(I.MX6U驅(qū)動(dòng)UART串口通信) 2023.5.20

    看完這篇文章你就徹底懂啦{保姆級(jí)講解}-----(I.MX6U驅(qū)動(dòng)UART串口通信) 2023.5.20

    串口是我們?cè)陂_發(fā)過程中最常用到的外設(shè),所以我們必須掌握。 串口驅(qū)動(dòng)初始化部分 好!按照老樣子,接下來開始詳細(xì)講解每行代碼的用處,以及為什么這樣寫! 串口驅(qū)動(dòng)初始化部分講解開始: //將IO功能設(shè)置為UART1_RXD和UART1_TXD。 //配置UART1_TX_DATA、UART1_RX_DATA的IO屬性。 先關(guān)

    2024年02月05日
    瀏覽(22)
  • I.MX6ull UART

    I.MX6ull UART

    ?一 簡介 UART?全稱叫做串行接口,通常也叫做 COM 接口,串行接口指的是數(shù)據(jù)一個(gè)一個(gè)的順序傳輸,通信線路簡單。使用兩條線即可實(shí)現(xiàn)雙向通信,一條用于發(fā)送,一條用于接收。串口通 信距離遠(yuǎn) ,但是速 度相對(duì)會(huì)低 ,串口是一種很常用的工業(yè)接口。I.MX6U 自帶的 UART 外設(shè)

    2024年02月09日
    瀏覽(20)
  • I.MX6ull EPIT定時(shí)器

    I.MX6ull EPIT定時(shí)器

    一 簡介 EPIT定時(shí)器是一種增強(qiáng)的周期中斷定時(shí)器,完成周期性中斷定時(shí)的功能。 具有以下特點(diǎn) ?EPIT定時(shí)器是一個(gè)32位的定時(shí)器? 時(shí)鐘源可選的向下計(jì)數(shù)器??EPIT 共有 3 個(gè)時(shí)鐘源可選擇,ipg_clk、ipg_clk_32k 和 ipg_clk_highfreq ?當(dāng)計(jì)數(shù)值和比較值相等的時(shí)候產(chǎn)生中斷 ?12 位分頻器 對(duì)

    2024年02月08日
    瀏覽(25)
  • I.MX6ULL開發(fā)筆記(二)——硬件外設(shè)操作

    I.MX6ULL開發(fā)筆記(二)——硬件外設(shè)操作

    在文章http://t.csdnimg.cn/EGWt9中有介紹Linux下文件目錄,那么在Linux系統(tǒng)下,RGB燈也是一個(gè)設(shè)備,所以我們需要到 /sys 目錄下去操作這個(gè)設(shè)備。 之后,我們進(jìn)入到 class 目錄,這里掛載著開發(fā)板上的外設(shè): 在這里就能看到熟悉的硬件接口了,那么我們進(jìn)入到 leds 的目錄下: 可以看

    2024年01月24日
    瀏覽(25)
  • 016——DHT11驅(qū)動(dòng)開發(fā)(基于I.MX6uLL)

    016——DHT11驅(qū)動(dòng)開發(fā)(基于I.MX6uLL)

    目錄 一、 模塊介紹 1.1 簡介 1.2 電路描述 1.3 通信協(xié)議 二、 驅(qū)動(dòng)程序 三、 應(yīng)用程序 四、 上機(jī)實(shí)驗(yàn) ????????DHT11 是一款可測(cè)量溫度和濕度的傳感器。比如市面上一些空氣加濕器,會(huì)測(cè)量空氣中濕度,再根據(jù)測(cè)量結(jié)果決定是否繼續(xù)加濕。DHT11 數(shù)字溫濕度傳感器是一款含有已

    2024年04月16日
    瀏覽(23)
  • 012——LED模塊驅(qū)動(dòng)開發(fā)(基于I.MX6uLL)

    012——LED模塊驅(qū)動(dòng)開發(fā)(基于I.MX6uLL)

    目錄 一、 硬件原理圖 二、 驅(qū)動(dòng)程序 三、 應(yīng)用程序 四、 Makefile 五、操作 ????????又是非常經(jīng)典的點(diǎn)燈環(huán)節(jié) ,每次學(xué)新語言第一步都是hello world,拿到新板子或者學(xué)習(xí)新的操作系統(tǒng),第一步就是點(diǎn)燈。 ????????LED 的驅(qū)動(dòng)方式,常見的有四種。 ① 使用引腳輸出 3.3V 點(diǎn)

    2024年04月13日
    瀏覽(23)
  • I.MX6ull GPT高精度定時(shí)器

    I.MX6ull GPT高精度定時(shí)器

    一 簡介 GPT的全稱是General Purpose Timer,它是一個(gè)32位的向上的定時(shí)器, GPT 定時(shí)器也可以跟一個(gè)值進(jìn)行比較,當(dāng)計(jì)數(shù)器值和這個(gè)值相等的話就發(fā)生比較事件,產(chǎn)生比較中斷。GPT 定時(shí)器有一個(gè) 12 位的分頻器,可以對(duì) GPT 定時(shí)器的時(shí)鐘源進(jìn)行分頻。 分析方式 同EPTI? 它具有以下特點(diǎn)

    2024年02月08日
    瀏覽(94)
  • 【野火i.MX6NULL開發(fā)板】掛載 NFS 網(wǎng)絡(luò)文件系統(tǒng)

    【野火i.MX6NULL開發(fā)板】掛載 NFS 網(wǎng)絡(luò)文件系統(tǒng)

    參考資料: (誤人子弟)《野火 Linux 基礎(chǔ)與應(yīng)用開發(fā)實(shí)戰(zhàn)指南基于 i.MX6ULL 系列》PDF 第22章 參考視頻:(成功) https://www.bilibili.com/video/BV1JK4y1t7io?p=26vd_source=fb8dcae0aee3f1aab700c21099045395 開發(fā)板連不上WiFi了,卡在這一步了。 今天又行了,有可能是因?yàn)榘遄右恢遍_著,時(shí)間久了,

    2024年01月22日
    瀏覽(18)
  • I.MX6ULL ARM驅(qū)動(dòng)開發(fā)---網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)框架

    I.MX6ULL ARM驅(qū)動(dòng)開發(fā)---網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)框架

    ??網(wǎng)絡(luò)驅(qū)動(dòng)是 linux 里面驅(qū)動(dòng)三巨頭之一,linux 下的網(wǎng)絡(luò)功能非常強(qiáng)大,嵌入式 linux 中也常常用到網(wǎng)絡(luò)功能。前面我們已經(jīng)講過了字符設(shè)備驅(qū)動(dòng)和塊設(shè)備驅(qū)動(dòng),本章我們就來學(xué)習(xí)一下 linux 里面的網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)。 ??網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序的體系結(jié)構(gòu)分為4層,依次為網(wǎng)絡(luò)協(xié)議驅(qū)

    2023年04月17日
    瀏覽(22)
  • i.MX6ULL驅(qū)動(dòng)開發(fā) | 27 - 使用WM8960 CODEC播放音頻

    i.MX6ULL驅(qū)動(dòng)開發(fā) | 27 - 使用WM8960 CODEC播放音頻

    WM8960是歐勝公司(wolfson)的一款低功耗、高質(zhì)量的立體聲音頻編解碼芯片。 其內(nèi)部集成D類喇叭功放,每個(gè)通道可以驅(qū)動(dòng)一個(gè)1W喇叭(8Ω),內(nèi)部集成3個(gè)立體聲輸入源,可以靈活配置,擁有一路完整的麥克風(fēng)接口。 WM8960內(nèi)部ADC和DAC都為24位,主要特性如下: DAC的SNR(信噪比)

    2024年02月02日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包