日韩中文字幕色资源,337p日本欧洲中国大胆精品,亚洲专区视频一区二区,91大神视频在线观看,亚洲av日韩精品久久国产多毛女,日韩一区二区三在线视频,av网站免费在线不卡,黄色国产午夜精品久久久,北条av在线一二三

【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

來源:網(wǎng)絡(luò)

點(diǎn)擊:1647

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: ARM,Cortex-M處理器,Cortex-M系列處理器

    ARM Cortex-M處理器家族現(xiàn)在有8款處理器成員。在本文中,我們會(huì)比較Cortex-M系列處理器之間的產(chǎn)品特性,重點(diǎn)講述如何根據(jù)產(chǎn)品應(yīng)用選擇正確的Cortex-M處理器。本文中會(huì)詳細(xì)的對照Cortex-M 系列處理器的指令集和高級中斷處理能力,以及 SoC系統(tǒng)級特性,調(diào)試和追蹤功能和性能的比較。

    1、簡介

    今天, ARM Cortex-M 處理器家族有8款處理器成員。除此之外,ARM的產(chǎn)品系列還有很多其他的處理器成員。對很多初學(xué)者,甚至某些芯片設(shè)計(jì)經(jīng)驗(yàn)豐富但是不熟悉ARM系列處理器的設(shè)計(jì)者來說,也是很容易混淆這些產(chǎn)品的。不同的ARM 處理器有不同的指令集,系統(tǒng)功能和性能。本文會(huì)深入展現(xiàn)Cortex-M系列處理器之間的關(guān)鍵區(qū)別,以及它們和ARM其他系列處理器的不同。

    1.1ARM處理器家族

    多年來, ARM已經(jīng)研發(fā)了相當(dāng)多的不同的處理器產(chǎn)品。 如下圖中(圖1): ARM 處理器產(chǎn)品分為經(jīng)典ARM處理器系列和最新的Cortex處理器系列。并且根據(jù)應(yīng)用范圍的不同,ARM處理器可以分類成3個(gè)系列。

    Application Processors(應(yīng)用處理器)–面向移動(dòng)計(jì)算,智能手機(jī),服務(wù)器等市場的的高端處理器。這類處理器運(yùn)行在很高的時(shí)鐘頻率(超過1GHz),支持像Linux,Android,MS Windows和移動(dòng)操作系統(tǒng)等完整操作系統(tǒng)需要的內(nèi)存管理單元(MMU)。 如果規(guī)劃開發(fā)的產(chǎn)品需要運(yùn)行上述其中的一個(gè)操作系統(tǒng),你需要選擇ARM 應(yīng)用處理器.

    Real-time Processors (實(shí)時(shí)處理器) –面向?qū)崟r(shí)應(yīng)用的高性能處理器系列,例如硬盤控制器,汽車傳動(dòng)系統(tǒng)和無線通訊的基帶控制。多數(shù)實(shí)時(shí)處理器不支持MMU,不過通常具有MPU、Cache和其他針對工業(yè)應(yīng)用設(shè)計(jì)的存儲(chǔ)器功能。實(shí)時(shí)處理器運(yùn)行在比較高的時(shí)鐘頻率(例如200MHz 到 >1GHz ),響應(yīng)延遲非常低。雖然實(shí)時(shí)處理器不能運(yùn)行完整版本的Linux和Windows操作系統(tǒng), 但是支持大量的實(shí)時(shí)操作系統(tǒng)(RTOS)。

    Microcontroller Processors(微控制器處理器) –微控制器處理器通常設(shè)計(jì)成面積很小和能效比很高。通常這些處理器的流水線很短,最高時(shí)鐘頻率很低(雖然市場上有此類的處理器可以運(yùn)行在200Mhz之上)。 并且,新的Cortex-M處理器家族設(shè)計(jì)的非常容易使用。因此,ARM 微控制器處理器在單片機(jī)和深度嵌入式系統(tǒng)市場非常成功和受歡迎。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 1: 處理器家族

    表1總結(jié)了三個(gè)處理器系列的主要特征。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 1: 處理器特性總結(jié)

    1.2Cortex-M 處理器家族

    Cortex-M處理器家族更多的集中在低性能端,但是這些處理器相比于許多微控制器使用的傳統(tǒng)處理器性能仍然很強(qiáng)大。例如,Cortex-M4和Cortex-M7處理器應(yīng)用在許多高性能的微控制器產(chǎn)品中,最大的時(shí)鐘頻率可以達(dá)到400Mhz。

    當(dāng)然,性能不是選擇處理器的唯一指標(biāo)。在許多應(yīng)用中,低功耗和成本是關(guān)鍵的選擇指標(biāo)。因此,Cortex-M處理器家族包含各種產(chǎn)品來滿足不同的需求:

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 2: Cortex-M 處理器家族

    不同于老的經(jīng)典ARM處理器(例如,ARM7TDMI, ARM9), Cortex-M處理器有一個(gè)非常不同的架構(gòu)。例如:

    ——僅支持ARM Thumb?指令,已擴(kuò)展到同時(shí)支持16位和32位指令Thumb-2版本

    ——內(nèi)置的嵌套向量中斷控制負(fù)責(zé)中斷處理,自動(dòng)處理中斷優(yōu)先級,中斷屏蔽,中斷嵌套和系統(tǒng)異常處理。

    ——中斷處理函數(shù)可以使用標(biāo)準(zhǔn)的C語言編程,嵌套中斷處理機(jī)制避免了使用軟件判斷哪一個(gè)中斷需要響應(yīng)處理。同時(shí),中斷響應(yīng)速度是確定性的,低延遲的

    ——向量表從跳轉(zhuǎn)指令變?yōu)橹袛嗪拖到y(tǒng)異常處理函數(shù)的起始地址。

    ——寄存器組和某些編程模式也做了改變。

    這些變化意味著許多為經(jīng)典ARM處理器編寫的匯編代碼需要修改,老的項(xiàng)目需要修改和重新編譯才能遷移到Cortex-M的產(chǎn)品上。

    1.3Cortex-M系列處理器的共同特性

    Cortex-M0, M0+, M3, M4 and M7之間有很多的相似之處,例如:

    -基本編程模型  (章節(jié) 3.1)

    -嵌套向量中斷控制器(NVIC)的中斷響應(yīng)管理

    -架構(gòu)設(shè)計(jì)的休眠模式:睡眠模式和深度睡眠模式 (章節(jié) 4.1)

    -操作系統(tǒng)支持特性 (章節(jié) 3.3)

    -調(diào)試功能 (章節(jié) 6)

    -易用性

    例如,嵌套向量中斷控制器是內(nèi)置的中斷控制器

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 2: Cortex-M處理器的嵌套向量中斷控制器

    支持許多外圍設(shè)備的中斷輸入,一個(gè)不可屏蔽的中斷請求,一個(gè)來自內(nèi)置時(shí)鐘(SysTick)的中斷請求(見章節(jié) 3.3)和一定數(shù)量的系統(tǒng)異常請求。NVIC處理這些中斷和異常的優(yōu)先級和屏蔽管理。

    NVIC以及異常處理模型的更多的內(nèi)容在章節(jié)3.2描述。其他Cortex-M處理器間的異同點(diǎn)會(huì)在本文的其余部分講解。

    2、Cortex-M處理器指令集

    2.1指令集簡介

    大多數(shù)情況下,應(yīng)用程序代碼可以用C或其他高級語言編寫。但是,對Cortex-M 處理器支持指令集的基本了解有助于開發(fā)者針對具體應(yīng)用選擇合適的Cortex-M處理器。指令集(ISA)是處理器架構(gòu)的一部分,Cortex-M處理器可以分為幾個(gè)架構(gòu)規(guī)范

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 3: Cortex-M 處理器ARM架構(gòu)規(guī)范的規(guī)范

    所有的Cortex-M 處理器都支持Thumb指令集。整套Thumb指令集擴(kuò)展到Thumb-2版本時(shí)變得相當(dāng)大。但是,不同的Cortex-M處理器支持不同的Thumb 指令集的子集,如圖3所示

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 3: Cortex-M 處理器的指令集

    2.2Cortex-M0/M0+/M1指令集

    Cortex-M0/M0+/M1處理器基于ARMv6-M架構(gòu)。這是一個(gè)只支持56條指令的小指令集,大部分指令是16位指令,如圖3所示只占很小的一部分。但是,此類處理器中的寄存器和處理的數(shù)據(jù)長度是32位的。對于大多數(shù)簡單的I/O控制任務(wù)和普通的數(shù)據(jù)處理,這些指令已經(jīng)足夠了。這么小的指令集可以用很少的電路門數(shù)來實(shí)現(xiàn)處理器設(shè)計(jì),Cortex-M0 和 Cortex-M0+最小配置僅僅12K門。

    然而,其中的很多指令無法使用高位寄存器(R8 到R12), 并且生成立即數(shù)的能力有限。這是平衡了超低功耗和性能需求的結(jié)果。

    2.3Cortex-M3指令集

    Cortex-M3處理器是基于ARMv7-M架構(gòu)的處理器,支持更豐富的指令集,包括許多32位指令,這些指令可以高效的使用高位寄存器。另外,M3還支持:

    ——查表跳轉(zhuǎn)指令和條件執(zhí)行(使用IT指令)

    ——硬件除法指令

    ——乘加指令(MAC)

    ——各種位操作指令

    更豐富的指令集通過幾種途徑來增強(qiáng)性能;例如,32位Thumb指令支持了更大范圍的立即數(shù),跳轉(zhuǎn)偏移和內(nèi)存數(shù)據(jù)范圍的地址偏移。支持基本的DSP操作(例如,支持若干條需要多個(gè)時(shí)鐘周期執(zhí)行的MAC指令,還有飽和運(yùn)算指令)。最后,這些32位指令允許用單個(gè)指令對多個(gè)數(shù)據(jù)一起做桶型移位操作。

    支持更豐富的指令導(dǎo)致了更大的面積成本和更高的功耗。典型的微控制器,Cortex-M3的電路門數(shù)是Cortex-M0 和 Cortex-M0+兩倍還多。但是,處理器的面積只是大多數(shù)現(xiàn)代微控制器的很小的一部分,多出來的面積和功耗經(jīng)常不那么重要。

    2.4Cortex-M4指令集

    Cortex-M4在很多地方和Cortex-M3相同:流水線,編程模型。Cortex-M4支持Cortex-M3的所有功能,并額外支持各種面向DSP應(yīng)用的指令,像SIMD, 飽和運(yùn)算指令,一系列單周期MAC指令(Cortex-M3只支持有限條MAC指令,并且是多周期執(zhí)行的),和可選的單精度浮點(diǎn)運(yùn)算指令。

    Cortex-M4的SIMD操作可以并行處理兩個(gè)16位數(shù)據(jù)和4個(gè)8位數(shù)據(jù)。例如,圖4展示的QADD8 和 QADD16 操作:

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 4: SIMD指令例子: QADD8 and QADD16

    The uses of SIMD enable much faster computation of 16-bit and 8-bit data in certain DSP operations as the calculation can be parallelized. However, in general programming, C compilers are unlikely to utilize the SIMD capability. That is why the typical benchmark results of the Cortex-M3 and Cortex-M4. However, the internal data path of the Cortex-M4 is different from Cortex-M3, which enable faster operations in a few cases (e.g. single cycle MAC, and allow write back of two registers in a single cycle).在某些DSP運(yùn)算中,使用SIMD可以加速更快計(jì)算16位和8位數(shù)據(jù),因?yàn)檫@些運(yùn)算可以并行處理。但是,一般的編程中,C編譯器并不能充分利用SIMD運(yùn)算能力。這是為什么Cortex-M3 和 Cortex-M4典型benchmark的分?jǐn)?shù)差不多。然而,Cortex-M4的內(nèi)部數(shù)據(jù)通路和Cortex-M3的不同,某些情況下Cortex-M4可以處理的更快(例如,單周期MAC,可以在一個(gè)周期中寫回到兩個(gè)寄存器)。

    2.5Cortex-M7指令集

    Cortex-M7支持的指令集和Cortex-M4相似,添加了:

    ——浮點(diǎn)數(shù)據(jù)架構(gòu)是基于FPv5的,而不是Cortex-M4的FPv4,所以Cortex-M7支持額外浮點(diǎn)指令

    ——可選的雙精度浮點(diǎn)數(shù)據(jù)處理指令

    ——支持緩存數(shù)據(jù)預(yù)取指令(PLD)


    Cortex-M7的流水線和Cortex-M4的非常不同。Cortex-M7是6級雙發(fā)射流水線,可以獲得更高的性能。多數(shù)為Cortex-M4設(shè)計(jì)的軟件可以直接運(yùn)行在Cortex-M7上。但是,為了充分利用流水線差異來達(dá)到最好的優(yōu)化,軟件需要重新編譯,并且在許多情況下,軟件需要一些小的升級,以充分利用像Cache這樣的新功能。

    2.6Cortex-M23指令集

    Cortex-M23的指令集是基于ARMv8-M的Baseline子規(guī)范,它是ARMv6-M的超集。擴(kuò)展的指令包括:

    ——硬件除法指令

    ——比較和跳轉(zhuǎn)指令,32位跳轉(zhuǎn)指令

    ——支持TrustZone安全擴(kuò)展的指令

    ——互斥數(shù)據(jù)訪問指令(通常用于信號(hào)量操作)

    ——16位立即數(shù)生成指令

    ——載入獲取及存儲(chǔ)釋放指令(支持C11)


    在某些情況下,這些增強(qiáng)的指令集可以提高處理器性能,并且對包含多個(gè)處理器的SoC設(shè)計(jì)有用(例如,互斥訪問對多處理器的信號(hào)量處理有幫助)

    2.7I Cortex-M33指令集

    因?yàn)镃ortex-M33設(shè)計(jì)是非??膳渲玫?,某些指令也是可選的。例如:

    ——DSP指令(Cortex-M4 和Cortex-M7支持的)是可選的

    ——單精度浮點(diǎn)運(yùn)算指令是可選的,這些指令是基于FPv5的,并且比Cortex-M4多幾條。

    Cortex-M33也支持那些ARMv8-M Mainline引入的新指令:

    ——支持TrustZone安全擴(kuò)展的指令

    ——載入獲取及存儲(chǔ)釋放指令(支持C11)

    2.8指令集特性比較總結(jié)

    ARMv6-M, ARMv7-M 和 ARMv8-M架構(gòu)有許多指令集功能特點(diǎn), 很難介紹到所有的細(xì)節(jié)。但是,下面的表格(表4)總結(jié)了那些關(guān)鍵的差異。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 4: 指令集特性總結(jié)

    Cortex-M處理器指令集的最重要的特點(diǎn)是向上兼容。Cortex-M3的指令是Cortex-M0/M0+/M1的超集。所以,理論上講,如果存儲(chǔ)空間分配是一致的,運(yùn)行在Cortex-M0/M0+/M1上的二進(jìn)制文件可以直接運(yùn)行在Cortex-M3上。同樣的原理也適用于Cortex-M4/M7和其他的Cortex-M處理器;Cortex-M0/M0+/M1/M3支持的指令也可以運(yùn)行在Cortex-M4/M7上。

    雖然Cortex-M0/M0+/M1/M3/M23處理器沒有浮點(diǎn)運(yùn)算單元配置選項(xiàng),但是處理器仍然可以利用軟件來做浮點(diǎn)數(shù)據(jù)運(yùn)算。這也適用于基于Cortex-M4/M7/M33但是沒有配置浮點(diǎn)運(yùn)算單元的產(chǎn)品。在這種情況下,當(dāng)程序中使用了浮點(diǎn)數(shù),編譯工具包會(huì)在鏈接階段插入需要的運(yùn)行軟件庫。軟件模式的浮點(diǎn)運(yùn)算需要更長的運(yùn)行時(shí)間,并且會(huì)略微的增加代碼大小。但是,如果浮點(diǎn)運(yùn)算不是頻繁使用的,這種方案是適合這種應(yīng)用的。

    3、架構(gòu)特性

    3.1編程模型

    Cortex-M處理器家族的編程模型是高度一致的。例如所有的Crotex-M處理器都支持R0到R15,PSR, CONTROL 和 PRIMASK。兩個(gè)特殊的寄存器— FAULTMASK 和 BASEPRI—只有Cortex-M3, Cortex-M4, Cortex-M7 和 Cortex-M33支持;浮點(diǎn)寄存器組和FPSCR(浮點(diǎn)狀態(tài)和控制寄存器)寄存器,是Cortex-M4/M7/M33可選的浮點(diǎn)運(yùn)算單元使用的。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 5: 編程模型

    BASEPRI寄存器允許程序阻止指定優(yōu)先級或者低的優(yōu)先級中斷和異常。對ARMv7-M來說這是很重要的,因?yàn)镃ortex-M3, Cortex-M4, Cortex-M7 和 Cortex-M33有大量的優(yōu)先級等級,而ARMv6-M 和 ARMv8-M Baseline只有有限的4個(gè)優(yōu)先等級。FAULTMASK通常用在復(fù)雜的錯(cuò)誤處理上(查看章節(jié)3.4)

    非特權(quán)級別的實(shí)現(xiàn)對ARMv6-M處理器是可選的,對ARMv7-M 和ARMv8-M處理器一直支持的。對Cortex-M0+處理器,它是可選的, Cortex-M0 and Cortex-M1不支持這個(gè)功能。這意味著在各種Cortex-M處理器的CONTROL 寄存器是稍微不同的。FPU的配置也會(huì)影響到CONTROL寄存器,如圖6所示。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 6:CONTROL 寄存器

    另外一個(gè)編程模型之間的不同是PSR寄存器(程序狀態(tài)寄存器)的細(xì)節(jié)。所有的Cortex-M處理器,PSR寄存器都被再分成應(yīng)用程序狀態(tài)寄存器(APSR),執(zhí)行程序狀態(tài)寄存器(EPSR)和中斷程序狀態(tài)寄存器(IPSR)。 ARMv6-M 和 ARMv8-M Baseline系列的處理器不支持APSR的Q位和EPSR的ICI/IT位。ARMv7E-M系列 ( Cortex-M4, Cortex-M7) 和ARMv8-M Mainline (配置了DSP擴(kuò)展的Cortex-M33 )支持GE位。另外,ARMv6-M系列處理器IPSR的中斷號(hào)數(shù)字范圍很小,如圖7所示。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 7: PSR 差異

    請注意Cortex-M的編程模型和ARM7TDMI等這些經(jīng)典的ARM處理器是不一樣的。除了寄存器組不同外,經(jīng)典ARM處理器中“模式”和“狀態(tài)”的定義與Cortex-M中的也是不同的。Cortex-M只有兩個(gè)模式:線程模式(Thread)和管理者模式(Handler),并且Cortex-M處理器一直運(yùn)行在Thumb狀態(tài)(不支持ARM指令)

    3.2異常處理模型和嵌套向量中斷控制器NVIC

    所有的Cortex-M處理器都包含了NVIC模塊,采用同樣的異常處理模型。如果一個(gè)異常中斷發(fā)生,它的優(yōu)先等級高于當(dāng)前運(yùn)行等級,并且沒有被任何的中斷屏蔽寄存器屏蔽,處理器會(huì)響應(yīng)這個(gè)中斷/異常,把某些寄存器入棧到當(dāng)前的堆棧上。這種堆棧機(jī)制下,中斷處理程序可以編寫為一個(gè)普通的C函數(shù),許多小的中斷處理函數(shù)可以立即直接響應(yīng)工作而不需要額外的堆棧處理花銷。

    一些ARMv7-M/ARMv8-M Mainline系列的處理器使用的中斷和系統(tǒng)異常并不被ARMv6-M/ARMv8-M Baseline的產(chǎn)品支持,如圖8. 例如,Cortex-M0, M0+ 和M1的中斷數(shù)被限制在32個(gè)以下,沒有調(diào)試監(jiān)測異常,錯(cuò)誤異常也只限于HardFault(錯(cuò)誤處理細(xì)節(jié)請參看章節(jié)3.4)。相比之下,Cortex-M23, Cortex-M3, Cortex-M4 和Cortex-M7處理器可以支持到多達(dá)240個(gè)外圍設(shè)備中斷。Cortex-M33支持最多480個(gè)中斷。

    另外一個(gè)區(qū)別是可以使用的優(yōu)先等級數(shù)量:

    ARMv6-M 架構(gòu) – ARMv6-M支持2級固定的(NMI 和 HardFault)和4級可編程的(由每個(gè)優(yōu)先等級寄存器的兩個(gè)位表示)中斷/異常優(yōu)先級。這對大多數(shù)的微控制器應(yīng)用來說足夠了。

    ARMv7-M 架構(gòu) – ARMv7-M系列處理器的可編程優(yōu)先級等級數(shù)范圍,根據(jù)面積的限制,可以配置成8級(3位)到256級(8位)。ARMv7-M處理器還有一個(gè)叫做中斷優(yōu)先級分組的功能,可以把中斷優(yōu)先級寄存器再進(jìn)一步分為組優(yōu)先級和子優(yōu)先級,這樣可以詳細(xì)地制定搶占式優(yōu)先級的行為。

    ARMv8-M Baseline – 類似 ARMv6-M,M23也有2位的優(yōu)先級等級寄存器。借助可選的TrustZone安全擴(kuò)展組件,安全軟件可以把非安全環(huán)境中的中斷的優(yōu)先等級轉(zhuǎn)換到優(yōu)先等級區(qū)間的下半?yún)^(qū),這就保證了安全環(huán)境中的某些中斷/異??偸潜确前踩h(huán)境中的優(yōu)先級要高。

    ARMv8-M Mainline – 類似于 ARMv7-M。 可以支持8到256個(gè)中斷優(yōu)先等級和中斷優(yōu)先級分組。還支持ARMv8-M Baseline具有的優(yōu)先等級調(diào)整功能。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 8: Cortex-M 處理器異常中斷類型

    所有的Cortex-M處理器在異常處理是都要依靠向量表。向量表保存著異常處理函數(shù)的起始地址(如圖8所示)。向量表的起始地址由名為向量表偏移寄存器(VTOR)決定。

    ——Cortex-M0+, Cortex-M3 and Cortex-M4 processors: by default the vector table is located in the starting of the memory map (address 0x0). Cortex-M0+, Cortex-M3 and Cortex-M4: 向量表默認(rèn)放在存儲(chǔ)空間的起始地址(地址 0x0)。

    ——In Cortex-M7, Cortex-M23 and Cortex-M33 processors: the default value for VTOR is defined by chip designers. Cortex-M23 and Cortex-M33 processors can have two separated vector tables for Secure and Non-secure exceptions/interrupts. Cortex-M7, Cortex-M23 and Cortex-M33:VTOR的初始值由芯片設(shè)計(jì)者定義。Cortex-M23 and Cortex-M33處理器面向安全和非安全的異常/中斷有兩個(gè)獨(dú)立的向量表。

    ——Cortex-M0 and Cortex-M1 does not implement programmable VTOR and vector table starting address is always 0x00000000. Cortex-M0 and Cortex-M1沒有實(shí)現(xiàn)可編程的VTOR,向量表起始地址一直為0x00000000。


    Cortex-M0+ 和 Cortex-M23處理器的VTOR是可選項(xiàng)。如果VTOR被實(shí)現(xiàn)了,向量表的起始地址可以通過設(shè)置VTOR來改變,這個(gè)功能對下列情況有用:

    ——重定位向量表到SRAM來實(shí)現(xiàn)動(dòng)態(tài)改變異常處理函數(shù)入口點(diǎn)

    ——重定位向量表到SRAM來實(shí)現(xiàn)更快的向量讀?。ㄈ绻鹒lash存儲(chǔ)器很慢)

    ——重定位向量表到ROM不同位置(或者Flash),不同的程序運(yùn)行階段可以有不同的異常處理程序

    不同的Cortex-M處理器之間的NVIC編程模型也有額外的不同。差異點(diǎn)總結(jié)在表 5中:

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 5: NVIC 編程模型和特性差異

    大部分情況下,對NVIC的中斷控制特性的操作都是通過CMSIS-CORE提供的APIs處理的,他們在微控制器廠商提供的設(shè)備驅(qū)動(dòng)程序庫里。對Cortex-M3/M4/M7/M23/M33處理器,即使中斷被使能了,它的優(yōu)先級也可以被改變。ARMv6-M處理器不支持動(dòng)態(tài)優(yōu)先等級調(diào)整,當(dāng)你需要改變中斷優(yōu)先等級是,需要暫時(shí)的關(guān)掉這個(gè)中斷。

    3.3操作系統(tǒng)支持特性

    Cortex-M處理器架構(gòu)在設(shè)計(jì)時(shí)就考慮到了操作系統(tǒng)的支持。針對操作系統(tǒng)的特性有:

    ——影子堆棧指針

    ——系統(tǒng)服務(wù)調(diào)用(SVC)和可掛起系統(tǒng)調(diào)用(PenSV)異常

    ——SysTick – 24位遞減計(jì)時(shí)器,為操作系統(tǒng)的計(jì)時(shí)和任務(wù)管理產(chǎn)生周期性的異常中斷

    ——Cortex-M0+/M3/M4/M7/M23/M33支持的非特權(quán)執(zhí)行和存儲(chǔ)保護(hù)單元(MPU)

    系統(tǒng)服務(wù)調(diào)用(SVC)異常由SVC指令觸發(fā),他可以讓運(yùn)行在非特權(quán)狀態(tài)的應(yīng)用任務(wù)啟動(dòng)特權(quán)級的操作系統(tǒng)服務(wù)??蓲炱鹣到y(tǒng)調(diào)用異常在操作系統(tǒng)中像上下文切換這樣的非關(guān)鍵操作的調(diào)度非常有幫助。

    為了能把Cortex-M1放到很小的FPGA器件中,所有用來支持操作系統(tǒng)的特性對Cortex-M1都是可選的。對Cortex-M0, Cortex-M0+ 和Cortex-M23處理器,系統(tǒng)時(shí)鐘SysTick是可選的。

    通常,所有的Cortex-M處理器都支持操作系統(tǒng)。執(zhí)行在Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23 和 Cortex-M33的應(yīng)用可以運(yùn)行在非特權(quán)運(yùn)行狀態(tài),并且可以同時(shí)利用可選的存儲(chǔ)器管理單元(MPU)以避免內(nèi)存非法訪問。這可以增強(qiáng)系統(tǒng)的魯棒性。

    3.4TrustZone安全擴(kuò)展

    近幾年來, 物聯(lián)網(wǎng)(IoT)成為了嵌入式系統(tǒng)開發(fā)者們的熱門話題。IoT系統(tǒng)產(chǎn)品變得更加復(fù)雜,上市時(shí)間的壓力也與日俱增。嵌入式系統(tǒng)產(chǎn)品需要更好的方案來保證系統(tǒng)的安全,但是同時(shí)又要方便軟件開發(fā)者開發(fā)。傳統(tǒng)的方案是通過把軟件分成特權(quán)和非特權(quán)兩部分解決的,特權(quán)級軟件利用MPU防止非特權(quán)的應(yīng)用訪問包含安全敏感信息在內(nèi)的的關(guān)鍵的系統(tǒng)資源。這種方案對一些IoT系統(tǒng)非常適合,但是在一些情況下,只有兩層劃分是不夠的。特別是那些包含很多復(fù)雜特權(quán)級別的軟件組件的系統(tǒng),特權(quán)級的代碼的一個(gè)缺陷就可以導(dǎo)致黑客徹底的控制這個(gè)系統(tǒng)

    ARMv8-M架構(gòu)包含了一個(gè)叫做TrustZone的安全擴(kuò)展,TrustZone導(dǎo)入了安全和非安全狀態(tài)的正交劃分。

    ——普通應(yīng)用是非安全態(tài)

    ——軟件組件和安全相關(guān)的資源(例如,安全存儲(chǔ),加密加速器,正隨機(jī)數(shù)發(fā)生器(TRNG))處在安全狀態(tài)。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 9: 安全狀態(tài)和非安全狀態(tài)的隔離

    非安全狀態(tài)的軟件只能訪問非安全狀態(tài)的存儲(chǔ)空間和外圍設(shè)備,安全軟件可以訪問兩種狀態(tài)下的所有資源。

    用這種方案,軟件開發(fā)者可以用以往的方式開發(fā)非安全環(huán)境下的應(yīng)用程序。同時(shí),他們可以借助芯片廠商提供的安全通訊軟件庫執(zhí)行安全物聯(lián)網(wǎng)連接。并且即使運(yùn)行在非安全環(huán)境的特權(quán)級的程序有漏洞,TrustZone安全機(jī)制可以阻止黑客控制整個(gè)設(shè)備,限制了攻擊的影響,還可以實(shí)現(xiàn)系統(tǒng)遠(yuǎn)程恢復(fù)。此外,ARMv8-M架構(gòu)也引入了堆棧邊界檢查和增強(qiáng)的MPU設(shè)計(jì),促使額外安全措施的采用。

    安全架構(gòu)定義也擴(kuò)展到了系統(tǒng)級別,每個(gè)中斷都可以被設(shè)置為安全或者非安全屬性。中斷異常處理程序也會(huì)自動(dòng)保存和恢復(fù)安全環(huán)境中的寄存器數(shù)據(jù)以防止安全信息泄露。所以,TrustZone安全擴(kuò)展讓系統(tǒng)能夠支持實(shí)時(shí)系統(tǒng)的需求,為IoT應(yīng)用提供了堅(jiān)實(shí)的安全基礎(chǔ),并且容易讓軟件開發(fā)在此技術(shù)上開發(fā)應(yīng)用程序。

    TrustZone模塊對Cortex-M23 and Cortex-M33處理器是可選的。關(guān)于ARMv8-M TrustZone更多的信息請查找The Next Steps in the Evolution of Embedded Processors for the Smart Connected Era。

    3.5錯(cuò)誤處理

    ARM處理器和其他架構(gòu)的微控制器的一個(gè)區(qū)別是錯(cuò)誤處理能力。當(dāng)錯(cuò)誤被檢測到時(shí),一個(gè)錯(cuò)誤異常處理程序被觸發(fā)去執(zhí)行恰當(dāng)?shù)奶幚?。觸發(fā)錯(cuò)誤的情況可能是:

    ——未定義的指令(例如,F(xiàn)lash存儲(chǔ)器損壞)

    ——訪問非法地址空間(例如,堆棧指針崩潰)或者M(jìn)PU非法訪問

    ——非法操作(例如,當(dāng)處理器已經(jīng)在優(yōu)先級高于SVC的中斷中試圖觸發(fā)SVC異常)


    錯(cuò)誤處理機(jī)制使嵌入式系統(tǒng)能夠更快的響應(yīng)各種問題。否則,如果系統(tǒng)死機(jī)了,看門狗定時(shí)需要非常長的時(shí)間重啟系統(tǒng)。

    ARMv6-M架構(gòu)中,所有的錯(cuò)誤事件都會(huì)觸發(fā)HardFault處理程序,它的優(yōu)先級是-1(優(yōu)先級比所有的可編程異常都高,但是僅低于非屏蔽中斷NMI)。 所有的錯(cuò)誤事件都被認(rèn)為是不可恢復(fù)的,通常我們在HardFault處理程序中僅運(yùn)行錯(cuò)誤報(bào)告然后進(jìn)一步觸發(fā)自動(dòng)復(fù)位。

    ARMv8-M Baseline架構(gòu)和ARMv6-M類似,只有一個(gè)錯(cuò)誤異常(HardFault)。但是ARMv8-M Baseline的HardFault優(yōu)先級可以是-1或者當(dāng)實(shí)現(xiàn)了TrustZone安全擴(kuò)展時(shí)優(yōu)先級是-3.

    ARMv7-M 和 ARMv8-M Mainline產(chǎn)品除了HardFault還有幾個(gè)可配置的錯(cuò)誤異常:

    ——Memmanage(內(nèi)存管理錯(cuò)誤)

    ——總線錯(cuò)誤(總線返回錯(cuò)誤的響應(yīng))

    ——用法錯(cuò)誤(未定義指令或者其他的非法操作)

    ——SecureFault(只用ARMv8-M Mainline產(chǎn)品支持,處理TrustZone安全擴(kuò)展中的安全非法操作)

    這些異常的優(yōu)先級可以編程改變,可以單獨(dú)的打開和關(guān)掉。如果需要,它們也可以利用FAULTMASK寄存器把它們的優(yōu)先級提高到和HardFault相同的級別。ARMv7-M 和 ARMv8-M Mainline產(chǎn)品還有幾個(gè)錯(cuò)誤狀態(tài)寄存器可以提供關(guān)于觸發(fā)錯(cuò)誤異常事件的線索和錯(cuò)誤地址的寄存器,用來確定觸發(fā)這個(gè)錯(cuò)誤異常的訪問地址,使調(diào)試更加容易。

    ARMv7-M 和 ARMv8-M Mainline產(chǎn)品子規(guī)范中額外的錯(cuò)誤處理程序提供了靈活的錯(cuò)誤處理能力,錯(cuò)誤狀態(tài)寄存器讓錯(cuò)誤事件的定位和調(diào)試更加容易。很多商業(yè)開發(fā)套件中的調(diào)試器已經(jīng)內(nèi)嵌了使用錯(cuò)誤狀態(tài)寄存器來診斷錯(cuò)誤事件的功能。此外,錯(cuò)誤處理程序可以在運(yùn)行時(shí)做一些修復(fù)工作。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 6: 錯(cuò)誤處理特性比較總結(jié)

    4、系統(tǒng)特性

    4.1低功耗

    低功耗是Cortex-M處理器的一個(gè)關(guān)鍵優(yōu)點(diǎn)。低功耗是其架構(gòu)的組成部分:

    ——WFI和WFE指令

    ——架構(gòu)級的休眠模式定義


    此外,Cortex-M支持許多其他的低功耗特性:

    ——休眠和深度休眠模式:架構(gòu)級支持的特性,通過設(shè)備特定的功耗管理寄存器可以進(jìn)一步擴(kuò)展。

    ——Sleep-on-exit模式:中斷驅(qū)動(dòng)的應(yīng)用的低功耗技術(shù)。開啟設(shè)置后,當(dāng)異常處理程序結(jié)束并且沒有其他等待處理的異常中斷時(shí),處理器自動(dòng)進(jìn)入到休眠模式。這樣避免了額外的線程模式中指令的執(zhí)行從而省電,并且減少了不必要的堆棧讀寫操作。

    ——喚醒中斷控制器(WIC):一個(gè)可選的特性,在特定的低功耗狀態(tài),由一個(gè)獨(dú)立于處理器的小模塊偵測中斷情況。例如,在狀態(tài)保留功耗管理(SRPG)設(shè)計(jì)中,當(dāng)處理器被關(guān)電的設(shè)計(jì)。

    ——時(shí)鐘關(guān)閉和架構(gòu)級時(shí)鐘關(guān)閉:通過關(guān)閉處理器的寄存器或者子模塊的時(shí)鐘輸入來省電


    所有這些特性都被Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23 和 Cortex-M33支持。此外,各種低功耗設(shè)計(jì)技術(shù)被用來降低處理器功耗。

    因?yàn)楦俚碾娐?,Cortex-M0 and Cortex-M0+處理器比Cortex-M3, Cortex-M4 和 Cortex-M7功耗低。此外,Cortex-M0+額外優(yōu)化減少了程序存?。ɡ缣D(zhuǎn)備份)來保持系統(tǒng)層級的低功耗。

    Cortex-M23沒有Cortex-M0 和 Cortex-M0+那么小,但是在相同的配置下,仍然和Cortex-M0+能效一樣。

    由于更好性能和低功耗優(yōu)化,在相同配置下,Cortex-M33比Cortex-M4能效比更好。

    4.2 Bit-band feature位段

    Cortex-M3 和Cortex-M4處理器支持一個(gè)叫做位段的可選功能,允許有兩段通過位段別名地址實(shí)現(xiàn)可以位尋址的1MB的地址空間(一段在從地址0x20000000起始的SRAM空間。另一段是從地址0x40000000起始的外圍設(shè)備空間)。Cortex-M0, M0+ 和 Cortex-M1不支持位段(bit-band)功能,但是可以利用ARM Cortex-M系統(tǒng)設(shè)計(jì)套件(CMSDK)中的總線級組件在系統(tǒng)層面實(shí)現(xiàn)位段(bit-band)功能。Cortex-M7不支持位段(bit-band),因?yàn)镸7的Cache功能不能與位段一塊使用(Cache控制器不知道內(nèi)存空間的別名地址)。

    ARMv8-M的TrustZone 不支持位段, 這是由于位段別名需要的兩個(gè)不同的地址可能會(huì)在不同的安全域中。對于這些系統(tǒng),外圍設(shè)備數(shù)據(jù)的位操作反而可以在外圍設(shè)備層面處理(例如,通過添加位設(shè)置和清除寄存器)。

    4.3存儲(chǔ)器保護(hù)單元(MPU)

    除了Cortex-M0, 其他的Cortex-M處理器都有可選的MPU來實(shí)現(xiàn)存儲(chǔ)空間訪問權(quán)限和存儲(chǔ)空間屬性或者存儲(chǔ)區(qū)間的定義。運(yùn)行實(shí)時(shí)操作系統(tǒng)的嵌入式系統(tǒng), 操作系統(tǒng)會(huì)每個(gè)任務(wù)定義存儲(chǔ)空間訪問權(quán)限和內(nèi)存空間配置來保證每個(gè)任務(wù)都不會(huì)破壞其他的任務(wù)或者操作系統(tǒng)內(nèi)核的地址空間。Cortex-M0+, Cortex-M3 和 Cortex-M4都有8個(gè)可編程區(qū)域空間和非常相似的編程模型。主要的區(qū)別是Cortex-M3/M4的MPU允許兩級的存儲(chǔ)空間屬性(例如,系統(tǒng)級cache類型),Cortex-M0+僅支持一級。Cortex-M7的MPU可以配置成支持8個(gè)或者16個(gè)區(qū)域,兩級的存儲(chǔ)空間屬性。Cortex-M0 和 Cortex-M1不支持MPU.

    Cortex-M23 和 Cortex-M33也支持MPU選項(xiàng),如果實(shí)現(xiàn)了TrustZone安全擴(kuò)展(一個(gè)用于安全軟件程序,另一個(gè)用于非安全軟件程序)可以有最多兩個(gè)MPU。

    4.4單周期I/O接口

    單周期I/O接口是Cortex-M0+處理器獨(dú)特的功能,這使Cortex-M0+可以很快的運(yùn)行I/O控制任務(wù)。Cortex-M大多數(shù)的處理器的總線接口是基于AHB Lite或者AHB 5協(xié)議的,這些接口都是流水實(shí)現(xiàn)總線協(xié)議,運(yùn)行在高時(shí)鐘頻率。但是,這意味著每個(gè)傳輸需要兩個(gè)時(shí)鐘周期。單時(shí)鐘周期I/O接口添加了額外的簡單的非流水線總線接口,連接到像GPIO(通用輸入輸出)這樣的一部分設(shè)備特定的外設(shè)上。結(jié)合單周期I/O和Cortex-M0+天然比較低的跳轉(zhuǎn)代價(jià)(只有兩級流水線),許多I/O控制操作都會(huì)比大多數(shù)其他微控制器架構(gòu)的產(chǎn)品運(yùn)行的更快。

    5、性能考慮

    5.1通用數(shù)據(jù)處理能力

    在通用微控制器市場,benchmark數(shù)據(jù)經(jīng)常用來衡量微控制器的性能,表7是Cortex-M處理器常用benchmark測試的性能數(shù)據(jù):

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 7: Cortex-M處理器常用benchmakr的性能分?jǐn)?shù) (來源:CoreMark.org 網(wǎng)站 and ARM 網(wǎng)站)

    關(guān)于Dhrystone需要注意的是用來測試的Dhrystone是由官方源程序在沒有啟用inline and 和multi-file compilation編譯選項(xiàng)的情況編譯出來的(官方分?jǐn)?shù))。但是,很多微控制器廠商引用的是完全優(yōu)化編譯的Dhrystone測試出來的數(shù)據(jù)。

    但是,benchmark工具的性能測試數(shù)據(jù)可能無法準(zhǔn)確反應(yīng)你的應(yīng)用能達(dá)到的性能。例如,單周期I/O接口和DSP應(yīng)用中使用SIMD,或者Cortex-M4/M7中使用FPU的加速效果并沒有在這些測試數(shù)據(jù)中體現(xiàn)出來。

    通常,Cortex-M3 和 Cortex-M4由于以下原因提供了更高的數(shù)據(jù)處理性能:

    ——更豐富的指令集

    ——哈佛總線架構(gòu)

    ——寫緩存(單周期寫操作)

    ——跳轉(zhuǎn)目標(biāo)的預(yù)測取指

    Cortex-M33也是基于哈佛總線的架構(gòu),有豐富的指令集。但是不像Cortex-M3 和 Cortex-M4,Cortex-M33處理器流水線是重新設(shè)計(jì)的高效流水線,支持有限的指令雙發(fā)射(可以在一個(gè)時(shí)鐘周期中執(zhí)行最多兩條指令)。

    Cortex-M7支持更高的性能,這是因?yàn)镸7擁有雙發(fā)射六級流水線并支持分支預(yù)測。而且,通過支持指令和數(shù)據(jù)Cache,和即便使用慢速內(nèi)存(例如,嵌入式Flash)也能避免性能損失的緊耦合內(nèi)存,來實(shí)現(xiàn)更高的系統(tǒng)級性能。

    但是,某些I/O操作密集的任務(wù)在Cortex-M0+上運(yùn)行更快,這是因?yàn)椋?/p>

    ——更短的流水線(跳轉(zhuǎn)只需要兩個(gè)周期)

    ——單周期I/O端口

    當(dāng)然也有設(shè)備相關(guān)的因素。例如,系統(tǒng)級設(shè)計(jì),內(nèi)存的速度也會(huì)影響到系統(tǒng)的性能。

    你自己的應(yīng)用程序經(jīng)常是你需要的最好的benchmark。CoreMark分?jǐn)?shù)是另外一個(gè)處理器兩倍的處理器并不意味著執(zhí)行你的應(yīng)用也快一倍。對I/O密集操作的應(yīng)用來說,設(shè)備相關(guān)的系統(tǒng)級架構(gòu)對性能有巨大的影響。

    5.2中斷延遲

    性能相關(guān)的另外一個(gè)指標(biāo)是中斷延遲。這通常用從中斷請求到中斷服務(wù)程序第一條指令執(zhí)行的時(shí)鐘周期數(shù)來衡量。表8列出了Cortex-M處理器在零等待內(nèi)存系統(tǒng)條件下的中斷延遲比較。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表 8: 零等待內(nèi)存系統(tǒng)條件下的中斷延遲比較

    事實(shí)上,真正的中斷延遲受到內(nèi)存系統(tǒng)等待狀態(tài)的影響。例如,許多運(yùn)行頻率超過100Mhz的微控制器搭配的是非常慢的Flash存儲(chǔ)器(例如30到50MHz)。雖然使用了Flash訪問加速硬件來提高性能,中斷延遲仍然受到Flash存儲(chǔ)系統(tǒng)等待狀態(tài)的影響。所以完全有可能運(yùn)行在零等待內(nèi)存系統(tǒng)Cortex-M0/M0+系統(tǒng)比Cortex-M3/M4/M7有更短的中斷延遲。

    當(dāng)評估性能的時(shí)候,不要忘記把中斷處理程序的執(zhí)行時(shí)間考慮在內(nèi)。某些8位或者16位處理器架構(gòu)可能中斷延遲很短,但是會(huì)花費(fèi)數(shù)倍的時(shí)鐘周期完成中斷處理。非常短的中斷響應(yīng)時(shí)間和很短的中斷處理時(shí)間才是實(shí)際有效的。

    6、調(diào)試和跟蹤特性

    6.1調(diào)試和跟蹤特性簡介

    不同Cortex-M處理器之間有若干區(qū)別??偨Y(jié)在表9中。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    表9: 調(diào)試和跟蹤特性比較

    Cortex-M處理器的調(diào)試架構(gòu)是基于ARM CoreSight調(diào)試架構(gòu)設(shè)計(jì)的,它是個(gè)非常容易擴(kuò)展的架構(gòu),支持多處理器系統(tǒng)。

    表9列出的是典型設(shè)計(jì)需要考慮的。在CoreSight架構(gòu)下,調(diào)試接口和跟蹤接口模塊是和處理器分離的。因此你采用的設(shè)備的調(diào)試和跟蹤連接和表9的可能不一樣。也可能通過添加一些額外的CoreSight調(diào)試組件來增加一些調(diào)試特性。

    6.2Debug connections調(diào)試接口

    調(diào)試接口可以讓調(diào)試者實(shí)現(xiàn)

    -訪問控制調(diào)試和跟蹤特性的寄存器。

    -訪問內(nèi)存空間。對Cortex-M系列處理器,及時(shí)當(dāng)處理器運(yùn)行時(shí)也可以執(zhí)行內(nèi)存空間訪問。這被稱作實(shí)時(shí)內(nèi)存訪問。

    -訪問處理器核心寄存器。這只能當(dāng)處理器停止的時(shí)候才可以操作。

    -訪問Cortex-M0處理器中微跟蹤緩存(MTB)生成的跟蹤歷史記錄。

    另外,調(diào)試接口也會(huì)用作:

    -Flash 編程

    Cortex-M系列處理器可以選擇傳統(tǒng)的4到5個(gè)引腳(TDI, TDO, TCK, TMS 和可選的 nTRST)的JTAG接口,或者選擇新的只需要兩個(gè)引腳的串行調(diào)試協(xié)議接口,串行調(diào)試接口對有限數(shù)目引腳的設(shè)備是非常適合的。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 10: 串口線或者JTAG調(diào)試接口allows access to processor’s debug features and memory space including peripherals

    串行線調(diào)試協(xié)議接口可以處理JTAG支持的所有特性,支持奇偶校驗(yàn)。串行調(diào)試協(xié)議被ARM工具廠商廣泛的采用,許多調(diào)試適配器兩種協(xié)議都支持,串行線型號(hào)共享調(diào)試接口上TCK和TMS針腳。

    6.3跟蹤接口

    跟蹤接口讓調(diào)試者可以在程序執(zhí)行時(shí)實(shí)時(shí)的(很小的延時(shí))收集程序運(yùn)行的信息。收集的信息可以是Cortex-M3/M4/M7/M33支持的嵌入式跟蹤單元(ETM)生成的程序指令流信息(指令跟蹤),可以是數(shù)據(jù)跟蹤單元(DWT)生成的數(shù)據(jù)/事件/性能分析信息,或者是軟件控制數(shù)據(jù)跟蹤單元(ITM)生成的信息。

    有兩種類型的跟蹤接口可用:

    -跟蹤端口(Trace port)– 多個(gè)數(shù)據(jù)線加上時(shí)鐘信號(hào)線。比SWV有更高的跟蹤帶寬,可以支持SWV的所有跟蹤類型加上指令跟蹤。Cortex-M3/M4/M7或者 Cortex-M33的設(shè)備上,跟蹤端口通常有4個(gè)數(shù)據(jù)線和一個(gè)時(shí)鐘線。(圖11)

    -串行監(jiān)視器(SWV)– 單引腳線跟蹤接口,可以選擇性的支持?jǐn)?shù)據(jù)跟蹤,事件跟蹤,性能分析和測量跟蹤。(圖 12)

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 11: Trace port 支持指令跟蹤和其他跟蹤功能必要的帶寬

    跟蹤接口提供了在處理器運(yùn)行的時(shí)候獲取大量有用信息的能力。例如嵌入式跟蹤單元(ETM)可以獲取指令運(yùn)行歷史記錄,數(shù)據(jù)跟蹤單元(ITM)讓軟件產(chǎn)生消息(例如,通過printf)并利用Trace接口獲取。另外,Cortex-M3/M4/M7/M33支持?jǐn)?shù)據(jù)跟蹤單元(DWT)模塊。

    -可選的數(shù)據(jù)跟蹤:內(nèi)存地址的信息(例如,地址,數(shù)據(jù)和時(shí)間戳的組合)可以在處理器訪問這個(gè)地址的時(shí)候采集

    -性能分析跟蹤:CPU在不同操作任務(wù)使用的時(shí)鐘周期數(shù)(例如,內(nèi)存訪問,休眠)

    -事件跟蹤:提供服務(wù)器響應(yīng)的中斷/異常的運(yùn)行時(shí)間和歷史

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 12: Serial wire viewer 提供了低成本,少引腳的跟蹤方案


    這些跟蹤特性被各種工具廠商廣泛采用,采集的信息也被以各種方式直觀的展現(xiàn)出來。例如DWT獲取的數(shù)據(jù)可以在Keil μVision調(diào)試器中以波形的方式展現(xiàn)出來(Keil微控制器開發(fā)工具的一部分)如圖 13所示。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    Figure 13: Keil μVision 調(diào)試器的邏輯分析器

    雖然Cortex-M0 和 Cortex-M0+不支持跟蹤接口,Cortex-M0+支持叫做微跟蹤緩存的特性(MTB,圖14)。MTB讓用戶分配一小塊系統(tǒng)SRAM作為存儲(chǔ)指令的緩存,通常設(shè)置為循環(huán)緩存,這樣可以抓取最新的指令執(zhí)行歷史并在調(diào)試器上顯示出來。

    這個(gè)MTB跟蹤特性也被Cortex-M23 and Cortex-M33支持。

    【干貨】ARM Cortex-M系列處理器產(chǎn)品特性、調(diào)試和性能比較

    圖 14: Cortex-M0+/M23/M33 的MTB提供了低成本指令跟蹤方案

    7、基于Cortex-M處理器的產(chǎn)品開發(fā)

    7.1為什么Cortex-M系列處理器容易使用

    雖然Cortex-M系列處理器有非常多的特性,但是很容易使用的。例如,差不多所有的開發(fā)都可以用像C語言這樣的高級編程語言。雖然,基于Cortex-M系列處理器產(chǎn)品都大不相同(例如,有不同大小的內(nèi)存,不同的外設(shè),性能和封裝等等),架構(gòu)的一致性讓開發(fā)者一旦對他們其中的一塊有開發(fā)經(jīng)驗(yàn),就很容易開始使用新的Cortex-M處理器。

    為了實(shí)現(xiàn)更容易的軟件開發(fā),更好的軟件重用性和可移植性,ARM開發(fā)了CMSIS-CORE,這兒CMSIS表示Cortex-Microcontroller Software Interface Standard,CMSIS-CORE通過一組APIs為處理器的各種特性像終端管理控制提供了一個(gè)標(biāo)準(zhǔn)的硬件抽象層(HAL), CMSIS-CORE集成在各種微處理器廠商提供的設(shè)備驅(qū)動(dòng)程序庫里,被各種開發(fā)工具套件支持。

    除了CMSIS-CORE, CMSIS還包含一個(gè)DSP軟件庫(CMSIS-DSP)。這個(gè)庫提供了為Cortex-M4 和 Cortex-M7優(yōu)化過的各種DSP函數(shù),當(dāng)然也支持其他的Cortex-M系列處理器。CMSIS-CORE 和 CMSIS-DSP庫都是免費(fèi)的,可以從GitHub (CMSIS 4, CMSIS 5)下載到,并被許多工具廠商支持。

    7.2處理器選擇

    對大多數(shù)微控制器用戶來說,微控制器設(shè)備的選擇標(biāo)準(zhǔn)主要取決于成本和外設(shè)的支持情況。但是,你們中間的很多人可能是為下個(gè)芯片產(chǎn)品選擇處理器核心芯片設(shè)計(jì)者,這種情況下,處理器 本身會(huì)是考慮的焦點(diǎn)。

    明顯的,在這樣的情況下,性能,芯片面積,功耗和成本會(huì)是至關(guān)重要的因素。同時(shí),還有各種其他的因素需要考慮。例如,如果你在開發(fā)一款互聯(lián)網(wǎng)連接產(chǎn)品,你也許需要選擇有TrustZone安全擴(kuò)展和MPU的處理器,這樣你可以用TrustZone保護(hù)關(guān)鍵的安全特性數(shù)據(jù),運(yùn)行某些任務(wù)在非特權(quán)級別并用MPU來保護(hù)內(nèi)存空間。另一方面,如果你需要在某些方面認(rèn)證你的產(chǎn)品,Cortex-M23, Cortex-M33, Cortex-M3, Cortex-M4 和 Cortex-M7支持的ETM生成的指令跟蹤會(huì)對代碼覆蓋率認(rèn)證非常有幫助。

    在其他的芯片設(shè)計(jì)領(lǐng)域,如果你正在設(shè)計(jì)可以運(yùn)行在能量采集設(shè)備供電的小傳感器,那么Cortex-M23 和 Cortex-M0+會(huì)是最好的選擇,因?yàn)樗麄兎浅P〔⑶易隽俗钕冗M(jìn)的功耗優(yōu)化。

    7.3生態(tài)系統(tǒng)

    使用ARM Cortex-M系列處理器的關(guān)鍵優(yōu)勢之一是廣泛的成熟設(shè)備,開發(fā)工具鏈和軟件庫的支持。目前有

    -超過15家微控制器廠商正在銷售基于ARM Cortex-M系列內(nèi)核的微控制器產(chǎn)品

    -超過10種開發(fā)套件支持ARM Cortex-M系列處理器

    -40多家操作系統(tǒng)廠商的操作系統(tǒng)支持Cortex-M系列處理器

    這給了你大量選擇,讓你可以獲得適合目標(biāo)應(yīng)用的最好的設(shè)備,開發(fā)工具和中間件組合。

    8、總結(jié)

    性能,特性和芯片面積,功耗之間總是需要平衡。為此,ARM開發(fā)了各種Cortex-M處理器,擁有不同級別的指令集特性,性能,系統(tǒng)和調(diào)試特性。本文介紹了Cortex-M處理器家族各種異同。

    雖然存在這差別,但架構(gòu)的一致性和CMSIS-CORE標(biāo)準(zhǔn)化的APIs都讓Cortex-M系列處理器軟件有更好的移植性和可重用性。同時(shí),Cortex-M系列處理器非常方便使用。因此,Cortex-M系列處理器很快成為微控制器市場的最受歡迎的32位處理器架構(gòu)。

    (審核編輯: 林靜)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請聯(lián)系我們刪除。

    国产免费人妻人伦精品| 日本久道久久综合狠狠老| 4438x视频在线| 中文字幕99精品一区| 熟女人妻视频观看一区二区三区| 国产又粗又猛又大爽又黄香借| 99国产精品视频播放| 少妇丰满一区一二区视频社区 | 全国av一卡二卡三卡免费| 国产午夜精华视频在线| 久久永久免费专区人妻| 中文字幕=中文字幕| av资源最新版在线天堂| 91超碰在线播放视频| 999人妻精品中出| 福利视频一二三在线视频免费观看| 亚洲精品日韩中文久久91| 91精选国产九色porny| 中文字字幕在线中文乱码2019| 亚洲精品中文字幕原千岁| 真人一级一97片成人片| 中文一区二区在线播放| 在线能看的网站你懂得| 在线精品亚洲欧美日韩| 亚洲欧洲日韩av专区| 国产在线精品免费视频| 2017在线免费观看中文a| 欧美日韩高清无毒不卡| 亚洲av免费观看网站在线观看| 五月激情网激情五月| 人妻精品无码一区二区三区百花 | 99青青草原在线视频| 色偷偷欧美男人的天堂| 欧美老熟妇在线一区二区三区| 日韩精品网站免费观看ww| 亚洲熟女资源一区二区| 亚洲一区二区嗯好爽快点| 日韩欧美精品熟妇视频播放| 天天日天天干天天啪天天射| 亚洲精品日韩中文久久91| 老太熟妇乱淫aaaaa片免费| 91九色porny蝌蚪主页| 91大神长腿美女视频在线观看 | 一级毛片试看三分钟| 国产高清精品福利私拍国产写真| 精品色欲久久久青青青人人爽| 中文字幕欧美人妻精品精品| 天天摸天天天天日少妇av| 一区二区三区四区蜜桃在线| 在线观看国产区一区二| 色情按摩XXXXXX视频| 91在线视频免费亚洲| 美女厕所撒尿偷拍视频| 91综合久久久久久久久久久| 亚洲图片av伦理三级| 成人免费xxxx在线| 国产91手机精品在线播放| 亚洲第一中文视频 | 91在线视频免费亚洲| 日本伊人中文字幕在线| 人妻视频在线免费观看| 在线视频 中文字幕 一区二区| 国内老熟妇精品露脸视频| 玩弄人妻少妇精品视频在线| 一卡二卡成人久久精品| 亚洲女人毛毛多毛耸耸| 国产伦精品一区二区三区妓国产| 亚洲国产成人一区二区久久久| caoporm超碰97| 人妻斩43r熟女人妻| 都市激情亚洲春色男人皇宫| 激情视频国产在线免费观看| 一区二区三区水蜜桃视频| 天堂av在线一区少妇| 黑人久久一区二区三区| 亚洲91精选一区二区在线| 国产在线免费av观看| 精品久久久久久成人| 17夜人妻人人澡人妻| 中文字幕日韩一二区| 日韩中文字幕色资源| 免费网站黄色在线观看不卡| 亚洲无码免费一二三区视频| 亚国产亚洲亚洲精品视频| 老司机福利在线免费观看视频| 亚洲美女啪啪邪恶视频| 超碰国产极品尤物在线| 男人的天堂在线免费av| 国产 精品 日韩 人妻| 色婷亚洲五月在线观看| 亚洲在线视频一区二区| 啪啪啪啪一区二区三区四区三级片| 日本xxxxx久久| 天天爱天天做天天舔| 一区二区啪视频在线观看| www精品一区二区三区| 熟女人妻视频观看一区二区三区| 韩国美女主播福利在线| 亚洲图片av伦理三级| 91网在线视频中文字幕| 欧美黄色网黄色欧美网| 男女又黄又刺激a片免费| 日韩欧美亚洲精品高清国产| 粉嫩玉足夹茎视频在线看| 无码伊人久久大杳蕉中文无码| 精品视频在线观看剧情| 国产精品视频自拍一区| av色综合久久天堂av…| 国产精选黄片免费观看| av一区二区在线播放色婷婷精品| 加勒比日本一区二区三区| 天天插天天射天天日天天干| 玩弄放荡人妻少妇免费视频| 亚洲精品av成人在线观看| av中文字幕巨乳人妻| 人成免费视频一区二区三区 | 国内精品视频免费观看视频| 青娱乐休闲在线观看视频| 日本成人av在线免费看| 伊人激情综合视频网| 欧美成人性生活一级片| 大香蕉太香蕉在线免费看| 男女上下差差发哈插插插| 午夜一分钟视频免费在线观看| 久久久久久久国产黄色片| 欧美老熟妇在线一区二区三区| av亚洲天堂中文字幕| 大胸美女黄网站色片大全亚洲| 国产一区二区三区黄片欧美| 黄片网址在线观看视频| 鲁久久无码五月天有码| 激情啪啪理论片中文字幕| 东京不太热在线观看视频| 人妻女教师的沦陷大明| 丰满熟妇人妻一区二区三区| 亚洲天堂啪啪爱之巢穴| 久久中文字幕永久第一页| 国产精品自拍视频网站| 亚洲 自拍 色综合图区av| 国内亚洲一区二区视频| 五十六十日本老熟妇牲| 91日本av在线观看| 97超碰在线资源总站 | 北岛玲在线播放中文字幕| 中文字幕日韩一二区| 精品黄色一级久久久久久久久 | 国产不卡剧情在线观看| 国产精品免费手机在线观看| 国产老女人av一区二区三区 | 成人涩涩小片视频日本| 在线 国产区 视频| 影音先锋婷婷五月青青草视频在线| 国产福利一区二区三区久久久| 三级视频欧美视频亚洲视频| 日韩欧美亚洲第五页| 福利视频一二三在线视频免费观看| 欲求不满的邻居人妻一区二区三区 | 在线不卡无毒你懂得| 青青草手机免费在线视频| 中文字幕福利在线观看| 17c日韩在线观看| 日韩级视频在线播放| 91人妻porny精品国产| 中文字幕激情亚洲精品| www精品一区二区三区| 可以在线观看的av网站| 日本最新区免费中文字幕| 美女厕所撒尿偷拍视频| 人妻一区二区三区中文字幕免费| 欧美专区在线观看视频| 欧美大屁股撅起来射精视频| 亚洲国产香蕉碰碰人人| 搞黄色的网站在线观看| 久久精品国产亚洲av四区| 一区二区三区四区蜜桃在线| 强d乱码中文字幕熟女导航| 色综合天天综合高清网国产在线 | 青青草毛片在线观看| 国产在线精品免费视频| 国产 欧美 五月 激情| 久久久com久久久com| 丰满的人妻免费在线观看| 午夜狠狠干在线视频| 美女扒开腿让男人桶网站| 国产原创成人激情在线| 国产精品视频综合一区二区| 超碰国产极品尤物在线| 草草影院色视频免费在线观看| 日本一区二区三区综合网| 婷婷热re99久久精品国产| 丰满老熟女av在线| 男生和女生哪个更色| av蜜臀免费在线观看| 91高清免费在线播放| 51成人看片免费软件| 91九色免费在线观看| 伊人成人综合小说网| 亚洲国产av自拍网站| caoporn97超碰| 午夜福利92一区二区三区久久| 91精品久久久久久久99蜜臀| 欧洲av网址在线观看| 黄色小网站在线免费观看| 自拍偷拍国产欧美精品| xxx一区二区三区在线观看| 国产黄色片在线观看网站| 黑人久久一区二区三区| 夜夜撸夜夜干夜夜操| 中文字幕99精品一区| 少妇又色又紧又爽又刺激视频| 国产精品永久免费在线网站观看| 秋霞一区二区三区小说| 日本jizzjizz少妇| 天天射天天舔天天看| 蜜桃系列一区二区观看| 啊啊啊啊啊鸡巴进小穴了视频| 欧洲码亚洲码一区二区三区四区| 强行进女小姪女小芳| 亚洲精品无码中文字幕专区| youjizz少妇日本| 视频一区二区亚洲欧美| 青青操在线超碰传媒| 97香蕉在线17c| 亚洲精品视频在线蜜桃| 丰满老熟女av在线| 77字幕网77中文字幕| 亚洲视频资源在线播放| 国产婷婷综合丁香亚洲欧洲| 国产精品视频中文无码| 国产精品综合自拍第一页| 久久青草在线观看视频| 狂野欧美激情性xxxx| 亚洲69视频在线观看| 国产精品福利视频资源| 一卡二卡成人久久精品| 精品人妻一区二区三区18p| 九九re热这里只有精品视频| 国产97日韩在线观看| 国产又黄又高潮又a的视频| 久久久com久久久com| 日本成人av在线免费看| 色婷亚洲五月在线观看| 在线视频 中文字幕 一区二区| 92大香蕉一区二区三区| 日本二区三区精品免费| 日韩亚洲欧美中文在线电影| 日本女人牲交的视频| 亚洲天堂av成人在线观看| 老鸭窝最新在线视频| 男人插女人动漫视频| 成年女女子免费视频播放| 九九re热这里只有精品视频| 沈惊觉白小小免费看全集| 国产精品久久久久久无码不卡 | 欧美亚洲污视频网站| 一区二区三区免费精品| 欧美一级特黄大片做受日本| 中文字幕少妇av一区二区三区| 国产亚洲高清在线观看| 久久精品视频女人按摩| 99国产精品视频播放| 亚洲av无日韩毛片久久| 揉老熟女老熟妇aaa| 午夜动漫福利在线观看| 少妇又色又紧又爽又刺激视频| 在线精品视频这里只有精品| 熟女人妻伊人蜜桃视频| 高潮少妇高潮久久精品99| 国产亚洲精品久久久久久电影| 久久97久久97免视看| 网友自拍+人妻丝袜+制服诱惑| 超碰在线97观看国产| 在线 国产区 视频| 午夜狠狠干在线视频| 五十二老熟女高潮嗷嗷叫| 欧美精品色呦呦首页| 人妻斩43r熟女人妻| 国产精品亚洲av国产| 中文一区二区在线播放| 亚洲制服丝袜日韩欧美制服| 日日av拍夜夜添久久免费老牛 | 日本激情内射一区二区三区| 三级视频欧美视频亚洲视频| 日韩少妇中文字幕一区| 久久精品乱码中文字幕| 国产美女视频网久久69 | caopron在线成人免费| 成人av中文字幕网址| 伊人婷婷视频在线观看| 天天操天天摸天天添| 玩儿女人操逼大片儿| 欧美vide0sde极品另类| 国产精品久久久久久无码不卡| 中文字幕av不卡一区二区| 午夜dj在线观看免费完整视频 | 91极品尤物国产在线播放| 亚洲综合在线蜜臀av| 中文字幕日韩一二区| 亚洲熟妇少妇一区二区| 亚洲一区二区日韩欧美久久| 欧美精品色呦呦首页| 国产主播在线露脸观看| 日本成年人大片免费观看| 在线播放__91色| 亚洲和黑人特黄色片| 欧美一级特黄大片做受日本| 97香蕉在线17c| 天天插天天舔天天日| 男人把女人桶到爽午夜视频| 国产97日韩在线观看| 成年免费毛片视频不卡| 五月天色婷婷亚洲欧美| 欧美日本一区二区三区在线观看| 91在线精品一区二区毛片| 2022国产情侣在线视频播放| 333kkkk·com99久久| 无套内射黑丝美女91| 国产一二三区在线播放| 色噜噜狠狠一区二区| 欧美猛少妇色xxxxxhd| 九色视频在线观看网址| 日本午夜色视频在线观看| 天堂av在线一区少妇| 蜜桃系列一区二区观看| 91成人国产在线观看九色| 中文字幕一二区二三区人妻专区| 168黄页网免费观看视频| 91黄色大全免费观看| 国产免费公开视频在线播放| 天天插天天日天天操天天干| 国产人妖综合在线视频| 在线 国产区 视频| 自拍偷拍在线福利视频| 卡通动漫中文字幕在线观看| 欧美一级特黄大片做受日本| 免费一区二区三区香蕉| 中文字幕在线观看一二三四| 国产精品国产三级区别第一集| 激情啪啪理论片中文字幕| 人妻视频在线免费观看| 中文字幕激情亚洲精品| 国产老女人av一区二区三区| 黄免费在线观看视频| 人妻ol未亡人中文字幕| 欧美老熟妇乱子伦视频在线观看| 亚洲国产精品久久久久秋霞1| 亚洲人成网站在线播放| 熟女视频一区二区在线观看| 韩国美女视频在线观看18+| 日本欧美视频免费观看| 成年大片免费视频播放二级| 国产一级二级三级在线看| 精品少妇人妻大乳av| 999人妻精品中出| 亚洲另类校园春色小说| 91九色成人原创视频| 老外插美女在线视频| 亚洲AV无码成人精品国产一区| 亚洲一级中文字黄色片| 中文字幕丰满人妻fsdss| 成人区人妻精品一区二区不卡蜜臀 | 2025中文字幕在线| 最近最新中文字幕资源在线| 999精品欧美一区二区三区黑人| 国产又长又粗又硬又爽免费视频| 污污污的视频免费在线观看 | 一区二区三区免费精品| 日韩激情又爽aaaaa级| 亚洲av永久无码精品尤物| 91在线精品一区二区毛片| 中文字幕中文字幕在线一区| 综合日韩人妻一区二区三区| 免费在线一区二区视频| 亚洲嘿嘿网站在线观看| 国语自产精品视频在线看一大j8| 在线观看免费的黄色片| 99久久热只有国产精品| 精品人妻一区二区三区18p| 99精品国产中文字幕| 182tv免费福利中文字幕| 亚洲av在线观看久久久| 天堂av在线一区少妇| 大香蕉手机免费在线| 99久久国产亚洲精品| 中文亚洲字幕国产剧情| 国语自产精品视频在线看一大j8 | 一级av中文字幕在线观看| 日本精品一区二区三区四区| 国产黄片一区在线观看| 丰满女人的毛片久久久久久| 日韩黄色a影视在线免费观看网站| 亚洲视频资源在线播放| 亚洲 欧美 日韩 另类在线| 福利动态视频午夜日本免费| 亚洲夫妻另类在线视频| 超级黄的有肉视频在线观看| 国产午夜精品一区二区不| 亚洲国产精品午夜福利久久 | 色视频在线观看在线| 宾馆偷拍一区二区三区| 中文在线播放一区二区三区| 99精品午夜一区二区三区| 亚洲图片av伦理三级| 五月天色婷婷亚洲欧美| 欧美在线中文字幕第一页| 九九热线这里只有精品| 色偷偷东京热男人的天堂| 国产综合欧美日韩在线观看| 自拍偷拍 欧美亚洲| 亚洲夫妻另类在线视频| beeg欧美丰满人妻| 熟女人妻五十路x50| 欧美熟妇激情在线观看| 欧美猛少妇色xxxxxhd| a在线观看免费久不卡精品| 亚洲久久久久久久久| 日韩精品久久日日躁夜夜躁| 蜜臀av在线地址一地址二| 老头插进去好多水'视频| 精品一区二区三区视频观看| 国产免费午夜精品视频| 天堂av中文官网在线| 中文在线天堂中文在线天堂| 亚洲天堂av成人在线观看| 天天射天天舔天天看| 蜜桃精品www视频在线观看| 欧美裸体xxxxx极品少妇| 日本一区二区三区综合网| 日本亚洲综合伊人久久| av在线免费一区二区| 美女和猛男诱惑操逼捅鸡鸡| 久久热免费在线观看视频| 久久久久久久亚洲精品中文| 久产久91精国九品打| 弄爽新婚人妻第五部美妙人妻| 在线观看免费a级电影| 三级大尺度无码视频| 8x8x国产在线观看一区二区 | 成年视频短视频在线播放| 日韩中文字幕色资源| 9999国产精品免费| 国产福利一区二区三区久久久| 黄片一级黄片一级黄片| 国产av电影网毛片| 99热在线这里只有精品| 一本v亚洲v天堂一区二区| 久久精品日产第一区二区三区| 97精产国品一二三产区区 | 欧美精品色呦呦首页| 色婷婷综合欧美日韩亚洲| 亚洲女人毛毛多毛耸耸| 午夜少妇成人人妻av| 日本精品一区二区三区不卡| 亚洲熟女毛茸茸上厕所尿尿| 中文字幕日产av一二三区| 午夜一分钟视频免费在线观看| 亚洲一区二区婷婷久久| 99精品久久久久久噜噜| 天天干人人干天天操| 亚洲国产精品午夜福利久久| 久久人人妻人人做人人爽涩爱| 爱妃视频av一区二区| 福利动态视频午夜日本免费| 亚洲无码免费一二三区视频| 揉老熟女老熟妇aaa| 午夜久久在线观看视频| 操的少妇嗷嗷叫视频| 欧美国产一区二区三区| 中文字幕不卡在线视频极品| 大香蕉av电影在线| 少妇人妻肉欲短视频| 日韩在线视频观看你懂的| 97人人添人躁人人爽超碰| 影音先锋婷婷五月青青草视频在线| 亚洲情色成人精品视频| 鲁死你资源站亚洲av一级aⅴ| 男女啪啪视频免费国产| 亚洲地址一区二区三区四区| 99视频精品在线免费观看| 一区二区在线欧美日韩中文| 大香蕉av电影在线| 久久精品亚洲一区二区三 | 两人在沙发激情的视频| 国产精品一线二线三区 | 自拍偷拍国产欧美精品| 2017在线免费观看中文a| 欧美裸体xxxxx极品少妇| 亚洲狠狠婷婷久久综合| 亚洲欧美三级在线观看视频| 91成人在线观看免费| 天天操日日干夜夜操| 老熟妇乱一区二区三区| 鲁久久无码五月天有码| 国产成人自拍在线播放| 欧美亚洲国产激情在线| 日韩专区欧美专区第五页| 亚洲女人毛毛多毛耸耸| 天天插天天干天天爽| 在线视频播放免费网站| 91福利在线观看免费| 美女厕所撒尿偷拍视频| 亚洲精品视频在线蜜桃| 欧美裸体xxxxx极品少妇| 狠狠色丁香久久综合频道日韩| 精品中文字幕高清久久久久三级| 国产美女精品久久久有奶水| 久操高清在线免费视频| 青青草国产免费在线观看| 中文字幕av不卡一区二区| 国产区精品一区二区不卡中文| 男人插女人阴穴的视频| 久久青草在线观看视频| 亚洲91色精品一区二区| 3p人妻一区二区三区| 国产亚洲精品137片内射| 一区二区三区精品久久人妻| 熟女人妻伊人蜜桃视频| 九九热在线视频观看最新| 人妻少妇精品视频专区专区| 亚洲综合熟女久久30p| 精品久久久久久成人| 久久永久免费专区人妻| 色婷婷综合久久久久中文一区二区| 日本黄色an久久一区| chinese熟女熟妇1老熟妇| 内地伦理片在线免费观看播放| 国产一级二级三级在线看| 五月婷婷六月久久久| 亚洲一区在线观看完整版| 无套内射黑丝美女91| 国产一级二级三级在线看| 在线观看免费精品一区| 精品三区漫画图片分类| 看全黄大黄大色大片美女| 日本亚洲综合伊人久久| 91免费一区二区久久| 中文字幕人妻免费电影| 婷婷热re99久久精品国产| 日本欧美黄色网站免费| 瑟瑟免费在线观看视频| 成年免费毛片视频不卡| 亚洲黄片在线免费播放| 欧美一级特黄大片做受日本| 啪啪啪啪啪啪啪啪啪日本| 亚洲嘿嘿网站在线观看| youjizzcom精品少妇| 91免费一区二区久久| 天天插天天舔天天日| 在线步兵一区二区三区| 97视频免费公开在线播放| 韩国女主播一区二区福利视频| 91九色国产自拍视频| 最近2019日本中文字幕| 亚洲最大av无码国产网址| 日本99精品一区二区三区| 亚洲一点不卡福利视频| 亚洲在线视频一区二区| 99精品午夜一区二区三区| 激情91久久婷婷综合| 日本一区二三区好的精华液| 黑人中出日本人妻系列| 99久久热只有国产精品| 久久精品日产第一区二区三区| 黄色的视频黑丝网站| 亚洲一二三区免费视频| 国产精品自拍视频网站| 小岳母在线观看完整版| 亚洲另类视频图片小说| 91久久精品视频地址| 人鱼小姐在线观看国语版字幕| 日本在线观看公司入口视频| 午夜香蕉爽爽爽av| 视频二区视频四区中文| 91青青青青艹视频在线观看| 色五月婷婷综合国产在线| 护士色视频亚洲婷婷| 精品视频在线观看剧情| 国语自产免费精品视频一区二区| 香蕉视频免费看国产精品| 国产精品不卡在线播放| 宝贝腿开大点我添添公漫画| 78m中文字幕在线观看| 成人av中文字幕网址| 黑人玩弄,人妻,一区二区三区| 黄色av观看一区二区三区| 成年永久免费播放平台| 亚洲av综合在线观看免费| 超碰97人妻中文字幕| 2019天天操天天日天天射| 777精品久久久久久久| 婷婷色在线免费视频| av蜜臀一区二区三区| 亚洲美女福利视频免费| 天天摸天天天天日少妇av| 日本午夜色视频在线观看| 大香蕉红杏在线观看| 五十二老熟女高潮嗷嗷叫| 国产精品视频成人在线观看| 日本aaaaa特黄| 97超碰在线中文字幕精品| 亚洲天堂av成人在线观看| 国产精品v欧美精品v亚洲精品| 东京一区二区三区av在线| 97视频免费公开在线播放| 国产 欧美 五月 激情| 亚洲图片偷拍30pxxx| 精品三区漫画图片分类| 中文字幕日韩一二区| 黄片网址在线观看视频| 中文字幕日韩一二区| 久久精品日产第一区二区三区 | 日韩一二区内射电影| 自拍偷拍亚洲色图经典三级| 国产55夜色66夜色男人的天堂| 日韩中文av在线观看| 人妻少妇资源网av| 男人午夜视频在线观看| 制服乱伦强奸中文字幕| 大逼小逼操大屌视频| 国产精成人品一区久图片| 成年人在线观看福利视频| 99久久国产综合精品五月天| 天天操天天摸天天添| 午夜精品婷婷午夜精品| 色五月婷婷综合国产在线| 黑人玩弄,人妻,一区二区三区| 在线观看免费a级电影| 99视频精品在线免费观看| 91久久久久久久电影| 91精选国产九色porny| av熟女40到50岁名字| 男人天堂2017在线| 强伦轩人妻一区二区三| 91久久精品视频地址| 欧洲码亚洲码一区二区三区四区| 94老司机福利社精品视频| 国产精品v欧美精品v亚洲精品| 成年人在线观看福利视频| 91精品丝袜人妻久久久久久| 一区二区三区视频直播| 中文字幕成熟丰满人妻| 都市激情中文字幕蜜桃 | 亚洲69视频在线观看| 欧美国产一区二区三区| 国内老熟妇精品露脸视频| 护士色视频亚洲婷婷| 中文字幕乱码视频日本一区二区| 中文字幕_第1页_绿茶av| 免费av在线亚洲精品| 日本中文字幕第三区| 亚洲中文精品第一页| 天天摸天天舔天天透| 日本人妻偷人妻中文字幕| 操的少妇嗷嗷叫视频| 一区二区三区日韩高清| 美女被鸡操黄片入口| 都市激情亚洲春色男人皇宫| 亚洲精品视频在线99| 青青青久免费在线视频| 视频免费在线观看网| 97人人添人躁人人爽超碰| 亚洲国产精品日韩综合网| 福利视频一二三在线视频免费观看| 性色蜜月av一区二区三区| 在线观看的a站视频| 亚洲国产精品午夜福利久久| 国产九色视频在线观看| 激情啪啪理论片中文字幕| 狠狠操狠狠操狠狠搞| 国产高清欧美日韩精品| 午夜香蕉爽爽爽av| 四季亚洲中文专区av| 午夜dj在线观看完整版| 一区二区三区麻豆蜜桃视频 | 午夜美女操逼高潮免费视频| 在线看国产91av| 亚洲情色在线视频播放| 久久久久久久久久二区| 91tsav人妻国产| 精品亚洲永久免费精品网站| 人妻女教师的沦陷大明| 青青操在线超碰传媒| 老窝鸭av一区二区三区| 一级毛片试看三分钟| 熟妇人妻一区二区三区| 可以在线观看的视频你懂的| 一级黄色片特级黄色片| 国产91边对白在线播放| 91成人在线观看免费| 免费观看亚洲女同性恋一区二区| 久久久com久久久com| 美女福利在线观看视频| 男人操女人逼视频免费 | 熟妇av一区二区三区| 鲁久久无码五月天有码| 熟女人妻 在线观看| 在线精品亚洲欧美日韩| 麻豆电影国产一区在线观看| 亚洲精品视频在线蜜桃| 久久久久免费特级黄片| ass亚洲熟妇熟女pics| 大香蕉红杏在线观看| 最近免费中文字幕日韩| 美女福利在线免费观看| 色视频在线观看在线| 日本一卡不带卡的视频| 国产性感美女诱惑免费av| 免费观看亚洲女同性恋一区二区| 东京一区二区三区av在线| 中文字幕成熟丰满人妻| 黑人玩弄,人妻,一区二区三区 | 亚洲av乱码国产精品观看麻豆| 公交车人妻免费视频| 精品亚洲永久免费精品网站| 九九re热这里只有精品视频| 日韩一二三区免费播放视频| 日本久久久久久久久人妻视频| 五十二老熟女高潮嗷嗷叫| av中文字幕 中文字幕第一页| 78m中文字幕在线观看| 丝袜 制服 国产 欧美 日韩| 日本熟艳妇A站黄色视频| 女人的小鸡鸡真人免费视频 | 在线步兵一区二区三区| 日本中文字幕第三区| 亚洲最大的中文字幕在线| 污污污的视频免费在线观看| 午夜无码精品一区二区三区| 91成人在线观看免费| 都市激情亚洲春色男人皇宫| 国产美女在线极品美女网站 | 男人日女人鸡鸡天天视频官方| 成人中文字幕在线高清| 亚洲va欧美va人人爽2| 欧美人体一区二区视频| 老鸭窝最新在线视频| 日日夜夜精品视频观看| 伊人婷婷视频在线观看| 初撮日本五十路人妻| 在线人妻中文av导航| 玩弄人妻少妇精品视频在线| 狠狠操狠狠操狠狠搞| 国产高清精品福利私拍国产写真| 欧美欧美欧美欧美欧美欧美| 男人的天堂在线免费av| 五月开心六月伊人色婷婷| 国内人妻自拍视频在线| 国内偷拍视频在线观看| 日韩人妻无码一区2区3区| 国产呻吟揉丰满一区三六区| 无码大荫蒂视频在线| 久久久久久久亚洲精品中文| 亚洲情色在线视频播放| 成人av泽村在线播放| 久久久精品国产综合| 狼人 成人 综合 亚洲| 久久99国产精品久久99蜜月| 日韩精品在线观看直播| 午夜国产精品福利一二| 欧美国产亚洲自拍偷拍| 亚洲国产香蕉碰碰人人| 中文字幕av不卡一区二区| 中文字幕在线精品的视频| 日日av拍夜夜添久久免费老牛| 亚洲一级中文字黄色片| 宅男视频在线观看视频| japanese国产在线播放| 午夜美女直播福利视频| 日韩一二三区免费播放视频| 六月丁香六月在线视频| 国产九色视频在线观看| 日韩精品视频啊啊啊| 在线观看的a站视频| 日本成年人大片免费观看| 国产呻吟揉丰满一区三六区| 中文字幕在线精品的视频| 91久久久久久久蜜桃| 经典视频一区二区三区| 在线国产小视频麻豆| 制服中文丝袜国产日韩另类| 日本超清有码在线观看| 亚洲欧美综合一区二区三区四区 | 狼人 成人 综合 亚洲| 东京不太热在线观看视频| 久久精品视频女人按摩| 三级黄色在线播放网站| 91久久精品视频地址| 人妻蜜臀久久久av免费| 娇小型av优女大全| 丰满女人的毛片久久久久久| 亚洲av蜜臀在线观看| 免费观看亚洲欧洲在线视频| 欧美 亚洲 国产 日韩一| 日本一区二区三区成人| 最近最新中文字幕资源在线| 91精品国产人妻国产| 在线精品亚洲欧美日韩| 国产高清激情在线视频| 欧美国产亚洲自拍偷拍| 免费观看亚洲女同性恋一区二区| 看全黄大黄大色大片美女| 日产精品免费一区二区三区| 国产黄片一区在线观看| 69视频永久免费观看| 三级视频欧美视频亚洲视频| 国产精品久久久久久久综合av| 青青色在线视频精品观看| 中文字幕人妻免费电影| 亚洲视频资源在线播放| 色综合亚洲一区二区小说性色aⅴ| 亚洲精品久久中文字幕| 在线步兵一区二区三区| 加勒比人妻av系列专区| 国内自拍偷拍视频第一页| 国内亚洲一区二区视频| 91热精品视频在线播放| 一级毛片试看三分钟| 粉嫩玉足夹茎视频在线看| 亚洲中文字幕综合av一区| 男人插女人逼视频播放| 免费观看男人操逼的操女人的| 国产精品蜜臀在线观看| 亚洲插美女综合av| 色视频在线观看在线| 美女作污一区二区三区| 久久久久久久久91精品视频| 蜜臀国产精品久久久久久| 日产精品免费一区二区三区 | av在线免费一区二区| 99偷拍精品一区二区| 国产亚洲精品137片内射| 超碰青青草原免费在线观看97| 欧美极品少妇αv另类| 欧美av在线观看网址| 亚洲精品一二三在线观看| 五月天久草亚洲香蕉| 伊人国产精品成人在线| 97超碰在线中文字幕精品| 国产免费公开视频在线播放| 亚洲图片av伦理三级| 狠狠操狠狠操狠狠搞| 国产精品亚洲av国产| 色姑娘天天干天天操| 人妻性奴隶免费观看| 中文字幕福利在线观看| 国产精品视频综合一区二区| 毛片中文aaa五月天| 大香蕉在线福利导航| 天堂免费av在线播放| 亚洲69视频在线观看| 人妻一区二区三区中文字幕免费| 在线免费观看精品一区| 蜜臀久久99精品久久久久久久久| av在线播放网址大全| 在线免费观看国产欧美日韩| 天天日天天爱天天玩| 日韩人妻熟妇精品xxx| 天天干人人干天天操| 一区二区三区日韩高清| 亚洲精品欧美日韩专区免费| 91麻豆精品国产综合久久久主演| 日韩av在线免费观看中文字幕| 自拍偷拍av一区二区三区| av色综合久久天堂av…| 色丁香国产精品综合久久 | 日韩午夜福利三级经典| 亚洲天堂av成人在线观看| 2021国产麻豆剧传媒精品入口| 青青草毛片在线观看| 亚洲av乱码一区二区三区四区| 999精品欧美一区二区三区黑人| 免费一级特黄特色黄录像| 美女扒开腿让男人桶网站| 91九色popny人妻| 亚洲一区二区日韩欧美久久| av在线免费观看一区| 久久热高清在线观看| 午夜福利92一区二区三区久久| 日本a v中文字幕网| 亚洲风情 国内自拍av| 色老汉av一区二区三区| 天天日天天操天天干天天舔天天射| 国产99热这里有精品| 午夜福利92一区二区三区久久 | 国产在线免费av观看| 色姑娘天天干天天操| 免费精品国产人妻国语| 欧美日韩激情图片视频另类| 欧美丝袜办公室在线91| 欧美亚洲 自拍偷拍| 大香线蕉视频在线观看75| 丝袜 制服 国产 欧美 日韩| 自拍偷拍国产欧美精品| 亚洲最新欧美偷拍视频| www国产精品人妻| 久久av四色米奇影视| 成人区人妻精品一区二区不卡蜜臀| 日韩精品久久日日躁夜夜躁| 成人涩涩小片视频日本| 日本黄色录像第1部播放器播放| 日韩亚洲中文在线视频| 亚洲激情四射在线观看视频| 91午夜免费在线视频| 亚洲情色成人一二三区| 久久精品视频2015| 中文视频久久在线观看| 亚洲av在线观看久久久| 蜜桃精品噜噜噜av| 免费观看黄片视频91| 狠狠干在线视频观看| 夜夜色视频在线观看| 国产 精品 日韩 人妻| 国产性感美女诱惑免费av| 亚洲国产精品va在线观看香蕉| 国产视频播放一区二区三区| 在线一区三区精品视频| 韩国电影年轻的妈妈7| 在线观看免费精品一区| 最新久久久久久久久久久| 91久久精品视频地址| 国产av国片精品jk制服| 999久久久91一区二区| 少妇被无套内谢免费观看| 色 小说 激情 图片| 露臀裙后入在线视频| 欧美在线中文字幕第一页| 亚洲精品欧美日韩专区免费| 免费可以看黄页的视频| 亚洲av无日韩毛片久久| 日韩少妇中文字幕一区| 99国产精品视频播放| 中文字幕乱码人妻在线观看| 2019天天操天天日天天射| 国产精品视频综合一区二区| 国产一级免费观看av网站| 在线不卡无毒你懂得| 久久久久久久国产黄色片| 免费av在线亚洲精品| 久久精品乱码中文字幕| 日日躁夜夜躁狠狠躁av蜜臀| youjizz少妇日本| 精品国产专区91精品| 中文字幕 亚洲轻轻av| 国产婷婷色三区二区一区| 天天插天天干天天爽| 黄色片网站国产精品| 午夜无码精品一区二区三区| 无码丝袜人妻高跟鞋| 青青草毛片在线观看| 免费观看在线黄色大片| 一级视频在线观看高清国产免费| 深夜福利视频一区二区| 天天插天天日天天操天天干| 玩弄饥渴放荡美熟妇岳| 日本mm一区二区三区高清| 亚洲女子4x100米接力决赛| 狂野欧美激情性xxxx| 国产视频播放一区二区三区| 欧美大屁股撅起来射精视频| 国产一级特黄aaa片做受小说| 欧美三级不卡在线播放 | 美女穿白丝被啪啪到高潮| 大香蕉伊人久久在线观看| 少妇张开腿让我爽了一夜视频| xxx一区二区三区在线观看| 男人的天堂在线免费av| 三级黄色在线播放网站| 午夜久久在线观看视频| 日本一区二区亚洲综合| 999人妻精品中出| 国产一二三区在线播放| 精品人妻人人做人碰人人爽| 365日日夜夜精品视频| 亚洲熟女少妇 精品| 爱毛片在线成人免费看| 精品中文字幕高清久久久久三级| 成人免费xxxx在线| 人妻性奴隶免费观看| 人妻一区二区三区中文字幕免费 | 亚国产亚洲亚洲精品视频| 一区二区三区免费精品| 日本超清有码在线观看| 亚洲清纯国产com| 99久久人妻精品免费②区| 色综合人妻中文字幕| 青青草手机免费在线视频| 亚洲精品无码中文字幕专区| 欧美成人免费观看在线看| 亚洲国产精品午夜福利久久| 天天干天天操天天射天天日| 欧美黑人一级性视频| 国产成人自拍在线播放| 欧美 国产 一区二区三区| 日韩一二区内射电影| 亚洲AV无码成人精品国产一区| 男女上下差差发哈插插插| 久久久久免费特级黄片| 日韩一级黄色片免费在线观看| 国产精品剧情在线视频| 欧美老熟妇在线一区二区三区| 最近免费中文字幕日韩| 99热在线都是精品免费| 91久久美利坚合众国保护| 777精品久久久久久久| 久久青草在线观看视频| 大香蕉久久久久久久久| 夜夜色视频在线观看| 国产精品va在线观看老妇女| 欧美码一二三区线观看| 久久综合精品五月天| 国产交换乱淫99视频| 国内亚洲一区二区视频| 免费网站黄色在线观看不卡| 欧美亚洲自拍偷拍xxx| 男人日女人鸡鸡天天视频官方| 中文字幕第一区高清av| 92大香蕉一区二区三区| 国产55夜色66夜色男人的天堂| beeg欧美丰满人妻| 色情按摩XXXXXX视频| 黑人中出日本人妻系列| 日本va欧美va国产综合va| 中文在线播放一区二区三区| 国产女主播av在线播放观看| 久久精品国产亚洲av四区| 国产免费人妻人伦精品| 亚洲久久久久久久久| 伊人网av在线观看| 97se狠狠狠狠狼鲁亚洲综合色| 男人把女人桶到爽午夜视频| 青青草手机免费在线视频| 日本成人av在线免费看| 亚洲精品一二三在线观看| 91新视频在线免费观看| dorcelclub欧美成人| 大香蕉av动作片在线观看| 男人把女人桶到爽午夜视频| 人妻 日韩 欧美 综合 制服| 78m中文字幕在线观看| 亚洲区欧美区自拍偷拍区 | 精品一区二区三区视频观看| 182tv免费福利中文字幕| 国产精品va在线观看老妇女| 操的少妇嗷嗷叫视频| 在线观看国产剧情av| 成人两性色午夜视频免费88AV| 99偷拍精品一区二区| 亚洲地址一区二区三区四区| 在线观看国产区一区二| 中文字幕乱码熟女人妻水蜜桃| 国产主播精品在线一区| 视频在线免费观看97| 精品国产不卡在线观看免费| 偷怕自拍在线免费观看| 啪啪啪啪一区二区三区四区三级片| 天天干天天日少妇网| 久久久精品国产综合| 在线精品视频这里只有精品| 青青草原精品资源站| 亚洲一区二区蜜乳av| 日本道高清免费在线视频| 91午夜免费在线视频| 91激情视频在线视频| 激情啪啪理论片中文字幕| 男人天堂中文字幕av| 18免费1000视频国产| 日韩av专场一区二区| 8x8x国产在线观看一区二区 | 天天干天天干天天操天天日| 欧美av在线观看网址| 1234中文字幕内射在线| 最新中文字幕不卡av| 国产免费午夜精品视频| caoporm超碰97| 日本熟艳妇A站黄色视频| 成人av网站在线观看| 182tv免费福利中文字幕| 美女摸自己下面出白浆的视频| 999久久久91一区二区| 亚洲69视频在线观看| 国产97精品在线免费看| 大香蕉红杏在线观看| 全国av一卡二卡三卡免费| 欧美另类视频第二页| 中文字幕福利在线观看| 女高中生第一次破苞av| 亚洲短视频自拍偷拍| 在线观看亚洲视频一区二区| 日韩中文字幕色资源| 黑人玩弄,人妻,一区二区三区| 欧美日本一区二区三区在线观看| 啪啪啪啪一区二区三区四区三级片| 日本xxxxx久久| 久久热高清在线观看| 国产97日韩在线观看| 亚洲成电影在线观看青青| 大香蕉久久久久久久久| 人妻斩43r熟女人妻| 亚洲短视频自拍偷拍| av熟女40到50岁名字| 69久久夜色精品国产69| 91最新资源在线观看| 在线成人中文字幕网站| 宝贝腿开大点我添添公漫画 | 久久亚洲av午夜福利精品一区| 国产精品视频中文无码| 人妻精品无码一区二区三区百花 | 欧美区一区一区三区| 国产亚洲高清视频精彩在线播放| 操骚逼啊啊啊叫一区二区三区| 色yeye香蕉人妻凹凸一区二区| 欧美 亚洲 国产 日韩一| 漂亮人妻久久被公侵犯| 亚洲精品欧美日韩专区免费| 日韩精品免费人成视频| 11yyy国产成人综合在线观看| www人妻一区二区| 97超碰在线资源总站| 亚洲欧洲视频一二三区| 狠狠操视频在线免费观看| 91国语对白精彩在线视频| 狂野欧美激情性xxxx| 欧美猛少妇色xxxxxhd| 午夜天堂网在线观看资源网站| 天天插天天日天天操天天干 | 野花日本高清在线观看| 91人妻porny精品国产| 91超碰在线免费播放| 亚洲情色欧美日韩在线| 久久久三级高清免费| 性色av一区二区三区咪爱四| 91久久久久精品一区二区三区| 国产97在线观看视频| 亚洲国产自拍偷拍精品| 亚洲在线中文字幕av| 99在线只有精品视频| 亚洲在线视频一区二区| 色yeye香蕉人妻凹凸一区二区| 中文乱码在线观看一区| 91九色黑丝长腿美女| 视频一区二区亚洲欧美| 蜜桃精品www视频在线观看| 免费观看黄色视频啊小穴啊| 亚洲另类校园春色小说| 亚洲 欧美视频在线| 999久久久91一区二区| 熟妇高潮喷水在线120p| 小岳母在线观看完整版| 大香蕉网成人在线观看| 精品人妻天天爽夜夜爽| 日日夜夜草日日夜夜干| 亚洲av永久无码精品尤物| 国产免费人妻人伦精品| 午夜欧美熟妇综合在线视频| 91免费在线播放视频| 韩国美女视频在线观看18+| 中文乱码字幕人妻精品| 狠狠躁夜夜躁人人爽天天BL| 亚洲mv在线免费观看| 国内精品视频免费观看视频| 97超碰在线资源总站 | 免费精品国产人妻国语| 欧美专区在线观看视频| 91精品久久久久久久免费看| 欧美图区一区二区三区| 欧美日韩中文国产一区| 五月婷婷六月久久久| 人鱼小姐在线观看国语版字幕| 在线 国产区 视频| 国产99热这里有精品| 色www亚洲国产张柏芝| 男女啪啪视频免费国产| 男人天堂中文字幕av| 成人在线中文字幕日韩| 蜜桃亚洲av优女av综合久久久| 国产高新无码在线观看| 国产加勒比精品蜜臀在线观看 | 天天干人人干天天操| 天天爽天天爽免费视频| 日本丰满少妇毛茸茸| 亚洲情色在线视频播放| 日本aaaaa特黄| 日韩av在线免费观看中文字幕| 国产亚洲精品137片内射| 成人污视频在线免费观看网址| 人妻少妇精品视中文字幕国语| 日韩不卡免费一区二区三区视频| 天天插天天射天天日天天干| 少妇又色又紧又爽又刺激视频| 露臀裙后入在线视频| 午夜狠狠干在线视频| 深夜黄色福利网站在线观看| 成人av影视一区二区三区| 男人的j插进女人的逼| 亚洲欧美专区一区二区三区| 国产自拍福利视频在线观看| 日韩专区欧美专区第五页| 精品人妻天天爽夜夜爽| 少妇喷水视频在线观看| 色视频网在线视频观看| 极品美女少妇高潮喷水| av色综合久久天堂av…| 图片区小说区自拍偷拍区| 国产名人亚洲视频中文字幕| 91九色黑丝长腿美女| 中文字幕亚洲精品八区| 美女被鸡操黄片入口| 人妻女教师的沦陷大明| 78m中文字幕在线观看| 大香蕉在线福利导航| 人妻斩43r熟女人妻| 国产中文字幕88av| 字幕人妻一区二区视频| 97久久超碰成人精品网页91| 欧美vide0sde极品另类| 老鸭窝最新在线视频| 白丝骚逼美女被操到逼水直流| 欧美 亚洲 国产 日韩一| 99偷拍精品一区二区| 久久久久久久久久99蜜桃| 成年永久免费播放平台| 国产三级中文字幕av| 亚洲成电影在线观看青青| 99国产精品视频播放| 青青草大伊视频免费观看| 黄片一级黄片一级黄片| 91精品国产99久久| 成人av黄片免费在线观看专区| 久久精品视频女人按摩| 亚洲av在线观看久久久| 国产精品8888在线观看| 国产精品视频综合一区二区| 偷怕自拍在线免费观看| 亚洲av永久无码精品尤物| 最近最新高清欧美日韩中文字幕 | 国产精品免费手机在线观看 | 都市激情中文字幕蜜桃| 又粗又硬又黄又色的| 亚洲av乱码一区二区三区四区| 日韩毛片在线观看网站| 久久久精品欧美一区二| 欧美乱码卡1卡二卡3卡4| 国产在线精品免费视频| 日本成年人大片免费观看| 亚洲清纯国产com| 一卡二卡成人久久精品| 日本a v中文字幕网| 色噜噜狠狠一区二区| 精品熟妇丰满人妻视频| 在线播放三级黄色日韩av| 美女穿白丝被啪啪到高潮| 午夜动漫福利在线观看| 九色91在线只有精品| 水蜜桃在线视频一区二区三区| 日本激情在线看一区二区三区| 中文字幕 亚洲轻轻av| 国产亚洲精品137片内射| 蜜桃av在线观看网站| 欧美午夜免费福利视频| 手机在线看日韩av资源| 在线免费观看国产欧美日韩| 国产成年人性生活视频| 美女被插免费视频网站| 色综合人妻中文字幕| 亚洲av 综合一区| 国产高清欧美日韩精品| 中文视频久久在线观看| 宝贝腿开大点我添添公漫画| 免费高清视频亚洲熟女| 国产男女激情视频一区| 深夜福利成人在线观看| 国产高清 国产av| 伊人婷婷视频在线观看| 日本久久久久久久久人妻视频| 国内自拍偷拍视频第一页| 色老汉av一区二区三区| 日日夜夜精品视频观看| 日韩精品视频网站免费观看| 国产97精品在线免费看| 韩国女主播一区二区福利视频| 日本一区二三区好的精华液| 视频免费在线观看网| 大香蕉网成人在线观看| 亚洲欧洲久久av日日更新| 强伦轩人妻一区二区三| 成人网视频欧美在线观看| 亚洲码欧洲码在线观看| 午夜小视频免费在线| 可以免费直接观看的av| 亚洲一点不卡福利视频| 国产福利小视频在线免费观看| 一区二区三区水蜜桃视频| 在线免费观看国产欧美日韩 | 黄片网址在线观看视频| 人妻性奴隶免费观看| 日本一区二三区好的精华液| 美女主播一区二区三区| 韩国美女视频在线观看18+| 忘忧草精品久久久久久久高清| 亚洲 欧美视频在线| caoporn中文字幕视频| 熟妇高潮喷水在线120p| 成人av在线国产精品| 2021久久国自产拍精品| 亚洲熟女少妇 精品| 欧美日韩黄色aaa| 北岛玲精品一区二区三| 午夜dj在线观看完整版| 精品亚洲永久免费精品网站| 少妇人妻系列500视频| 久9热精品视频在线播放| 嗯啊好想要插我视频| 美女很黄很色国产av| 美女摸自己下面出白浆的视频| 中文字幕福利在线观看| 日韩一级片黄色av| 视频二区视频四区中文| 久久久精品欧美一区二| 天天看天天舔天天摸| 欧美国产亚洲自拍偷拍| 成年人在线观看福利视频| beeg欧美丰满人妻| 一级少妇精品久久久久| 成年人免费视频网站在线播放| 97香蕉在线17c| 最近的中文字幕一区二区| 日韩一二三在线视频播放| 天天干天天干天天操天天日| 91精品丝袜一区二区| 4438x视频在线| 一区二区三区高清在线| 365日日夜夜精品视频| 日本国产一区二区三区视频| 一区二区三区四区蜜桃在线| 三级视频欧美视频亚洲视频| 天天干天天日少妇网| 无套内谢少妇一二三四| 99精品在线免费观看| 日本欧美视频免费观看| 强行进女小姪女小芳| 初撮日本五十路人妻| 9l视频自拍蝌蚪9l成人熟妇| 中文字幕欧美人妻精品精品| jizz成人在线视频| 色 小说 激情 图片| 亚洲熟女少妇 精品| 国产主播在线观看一区二区| 国产无套白浆一区二区三区四区 | xxoo视频免费在线观看| 不戴胸罩的人妻电影| 女同性ⅹxx女同hd偷拍| 中文字幕第一区高清av| 亚洲人成在线1国产盗拍| 亚洲综合熟女久久30p| 亚洲欧美清纯另类图片小说| 国产伦精品一区二区三区妓国产 | 亚洲av综合在线观看免费| 国产加勒比高清无码在线视频| 国产成年人性生活视频| 国产av在线播放免费| 天天干人人干天天操| 黄片激情视频国产免费| 91午夜免费在线视频| 午夜福利92一区二区三区久久| 丰满女人的毛片久久久久久| 欧美成人中文字幕在线视频| 亚洲黄色小视频网址| 激情91久久婷婷综合| 久操高清在线免费视频| 伊人激情综合视频网| 日韩夫妻性生活视频在线观看免费| 中文字幕人妻免费电影| 自拍偷拍国产欧美精品| 久久久com久久久com| 美女很黄很色国产av| 2020最新中文字幕在线| xxxxxx日本少妇| 自由的成熟女性色视频| 在线观看视频一区二区精品| 亚洲中文字幕综合av一区| 四季亚洲中文专区av| 凹凸视频这里只有精品| 精品成人一区二区三区四区影视| AV成人国产免费久久精品| 日韩不卡免费一区二区三区视频| 国产在线成人精选视频| 韩国美女视频在线观看18+| 国产亚洲精品a77777| 国产福利一区二区三区久久久| 天天日天天爱天天玩| 国产高清欧美日韩精品| 天天插天天日天天操天天干| 成年大片免费视频播放二级| 2020最新中文字幕在线| 亚洲精品在线免费观看视频| 中文字幕丰满人妻fsdss| 久久97久久97免视看| 亚洲av蜜臀在线观看| av黄片网站在线观看| 日本国产一区二区三区视频| 石原莉奈一区二久久影视| 丰满老熟女av在线| 99久久无色码中文字幕免费| 国内偷拍视频在线观看| 丰满熟妇人妻一区二区三区| 亚洲av综合在线观看免费| 日本久道久久综合狠狠老| 日韩激情小说在线播放| 亚洲av狠狠的爱一区二区| 人妻在线一区二区三区| 亚洲 自拍 色综合图区av网站 | 亚洲av乱码国产精品观看麻豆| 国内在线精品视频在线观看| www精品一区二区三区| 欧美日韩黄色aaa| av黄片网站在线观看| 五月天在线观看视频精品| 91中文日韩免费精品| av色伊人久久综合一区二区| 国产最好看的特效大片av| 国内偷拍视频在线观看| 在线视频 中文字幕 一区二区| 国产手机av免费在线看片不卡| 亚洲专区 欧美日韩| 91极品尤物国产在线播放| 弄爽新婚人妻第五部美妙人妻| 欧美日韩精品亚洲欧美| 91社区男人都懂的网站| 中文av字幕在线观看| 亚洲69视频在线观看| 97超碰在线中文字幕精品| 色少妇精品一区二区三区网站| 国产剧情传媒av在线| 日本伊人中文字幕在线| 国产主播在线露脸观看| 亚洲码欧洲码在线观看| 欧美在线中文字幕第一页| 日本亚洲综合伊人久久| 老头插进去好多水'视频| 久久青草在线观看视频| 国产精品网在线观看| 婷婷热re99久久精品国产| 免费观看在线黄色大片| 精品少妇人妻大乳av| 国产一区二区三区在线资源| 巨大屁股女教师极品白嫩少妇| 国产午夜精品人妻中文字一幂| 亚洲在线中文字幕av| 免费在线视频 中文字幕| 在线观看免费精品一区| 欧美一级特黄大片做受日本| 中文乱码在线观看一区| 邪恶老湿精品一区二区| 丰满老熟女av在线| 色www亚洲国产张柏芝| 亚洲欧洲久久av日日更新| 成人av网站在线观看| 嫩草伊人久久精品少妇av网站| 免费观看亚洲女同性恋一区二区| 日韩视频在线观看四区| 色婷婷综合久久久久中文一区二区| 国产美女精品久久久有奶水| 9999精品久久久久| 蜜桃少妇视频在线观看| 成年人午夜网站在线播放| 亚洲午夜短视频在线| 欧美亚洲另类综合网| 熟女人妻五十路x50| 九九热在线视频观看最新| 老司机带带我视频完整版| 国产大女露脸自拍大叫| 白丝高中生被靠操在观看| 久久久久久久亚洲精品中文| 91久久人澡人妻天天做天天爽| 国产成人亚洲一区二区三区 | 中文字幕亚洲亚洲激情| 国产午夜精品1区2区3区| 国产精品8888在线观看| 人成免费视频一区二区三区| 欧美日韩国产免费福利| 亚洲国产综合精品中文字幕 | 偷拍亚洲图片欧美另类| 国产婷婷色一区二区三区| 啪啪啪在线观看免费视频| 亚洲狠狠婷婷久久综合| 99久久精品岛国免费黄色网| 国产美女在线极品美女网站| 538精品新视频在线观看 | 色老汉av一区二区三区| 少妇厨房激情做爰欧美| 男人的鸡插入美女的小穴| huangse网站免费观看| 丰满老熟女av在线| 人妻女教师的沦陷大明| 最近最新中文字幕资源在线| 在线观看一区二精品视频| 91成人在线观看免费| 中文字幕精品无码一区二区三区 | 日韩精品网站免费观看ww| 中文字幕在线观看一二三四| 国产午夜在线观看不卡| 美女爽爽午夜作爱视频1314| 最近最新高清欧美日韩中文字幕 | 9999国产精品免费| 最新久久久久久久久久久 | 99青青草原在线视频| 欧美成人性生活一级片| 全国最大成人 中文字幕| 最近的中文字幕一区二区| 欧美亚洲另类综合网| 欧美 亚洲 国产 日韩一| 加勒比久久综合久久678| beeg欧美丰满人妻| 日本亚洲综合伊人久久| 中文一区二区在线播放| 国产又长又粗又硬又爽免费视频| 大香蕉伊人久久在线观看| 小少妇久久久久久久| 狠狠操视频在线免费观看| 亚洲清纯国产com| av黄片网站在线观看| 国产+精品+在线观看| 极品扒开粉嫩小av一区二区| 日本一区二区三区成人| 亚洲国产伦理久久精品| AV成人国产免费久久精品| 在线能看的网站你懂得| 欧美三级不卡在线播放 | 少妇人妻系列500视频| 日韩黄色a影视在线免费观看网站| 日韩一区=区三区四区| 青青色国产在线视频网站| 中文字幕激情亚洲精品| 人妻欲求不满作品番号| 真人一级一97片成人片| 亚洲av永久无码精品尤物| 亚洲va欧美va国产综合久久| 日本不卡网在线观看视频| 午夜精品婷婷午夜精品| 久久久精品欧美一区二| 国产午夜精品人妻中文字一幂| 欧美一区二区三区高清视频| 在线 国产区 视频| 一卡二卡成人久久精品| 91国语对白精彩在线视频| 9999国产精品免费| 国内自拍偷拍视频第一页| 中文字幕欧美人妻精品精品| 狠狠色丁香久久综合频道日韩| 亚洲欧美清纯另类图片小说| 强行进女小姪女小芳| av资源最新版在线天堂| 亚洲最大的中文字幕在线 | 丰满女人的毛片久久久久久| 美女厕所撒尿偷拍视频| 欧美色高清vvvvvv| 好好的日com中文视频| 国产免费自拍视频精选| 91免费免费观看在线| 日本丰满少妇毛茸茸| 吃大咪咪操骚逼高清视频| 大香蕉久久久久久久久| 日本a v中文字幕网| 2023天天色天天操| 精品少妇在线观看视频| 激情黄色激情综合久久| 天堂久久精品无码一区二区| 美女扒开腿让男人桶网站 | 一区二区三区四区无人区| 日本黄色录像第1部播放器播放| 日韩一级黄色片免费在线观看| av完整版在线播放| 亚洲人妻一区二区三区久久精品| 桃子av在线免费观看| 99精品国产九九国产精品| 中文字幕_第1页_绿茶av| 啪啪啪啪一区二区三区四区三级片| 尹人香蕉综合网在线观看| 欧美码一二三区线观看| 97国产精品人人爽人人做| 大逼小逼操大屌视频| 欧美性感美女高潮视频| 大香蕉手机免费在线| 亚洲一级精品久久久蜜桃| 国产成人18黄网站免费观看| 日韩少妇中文字幕一区| 精品日产一匹二匹三匹四匹五匹 | 在线精品视频这里只有精品| 熟女老骚91porn九色| 欧美一区二区三区高清视频| 欧美另类视频第二页| 被插到喷水视频在线观看| 人妻 日韩 制服 中文 在线| 免费精品国产人妻国语| 国产av剧情网址大全| 国产人妖综合在线视频| 欧美一区二区三不卡| 伊人国产精品成人在线| 91久久久久精品一区二区三区| 久久与久久最新视频| 国产婷婷色一区二区三区| 夜夜撸夜夜干夜夜操| www精品一区二区三区| 中文字幕中文字幕一区三区| 久久永久免费专区人妻| 国产美女在线极品美女网站| 国产大女露脸自拍大叫| 99久久国产综合精品五月天 | 亚洲综合精品天堂丁香芒果| 日本阿v片中文字幕在线| 97超碰在线资源总站 | 最近的中文字幕第二页| www精品一区二区三区| 日本国产福利视频在线观看| av一区二区在线播放色婷婷精品 | 五月婷婷六月久久久| 欧美欧美欧美欧美欧美欧美| 成人欧美网站免费直接看| 国产高清欧美日韩精品| 一级视频在线观看高清国产免费| 狠狠综合久久亚洲av蜜臀| 伊人成人综合小说网| 日韩一二三在线视频播放| 伊人国产精品成人在线| 国产亚洲av网址大全| 美女精品一区二区三区| 久9热精品视频在线播放| 精品国产不卡在线观看免费| 久操高清在线免费视频| 在线免费观看国产欧美日韩| 尤物在线免费视频观看| 免费看日本特黄特色| 精品国产不卡在线观看免费| av看片资源网手机版在线播放| 色屁屁一区二区三区视频国产|