久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

AI輔助設(shè)計(jì)WDT看門狗:從需求拆解到RTL驗(yàn)證的完整實(shí)踐

AI輔助設(shè)計(jì)WDT看門狗:從需求拆解到RTL驗(yàn)證的完整實(shí)踐 在可編程邏輯和芯片設(shè)計(jì)的圈子里IPIntellectual Property這個(gè)詞聽起來(lái)多少有點(diǎn)距離感。說(shuō)白了它就是一段經(jīng)過(guò)驗(yàn)證、可以反復(fù)復(fù)用的電路功能模塊從串口、I2C到復(fù)雜的總線橋都算。這幾年AI輔助開發(fā)在軟件界已經(jīng)卷成常態(tài)但在硬件設(shè)計(jì)領(lǐng)域很多人還是將信將疑總覺得RTL這種東西“AI寫不了”。我自己的態(tài)度是有保留的于是挑了看門狗WDTWatchdog Timer這個(gè)經(jīng)典模塊做了一次從零開始的AI輔助設(shè)計(jì)。結(jié)果不算驚艷卻非常務(wù)實(shí)活兒能干但前提是你得把設(shè)計(jì)意圖徹底想清楚不然AI會(huì)把定時(shí)器做成FPGA Demo而不是一顆能上芯的IP。這篇不是理論課我會(huì)把整個(gè)流程拆開需求規(guī)格、提示詞設(shè)計(jì)、RTL生成、驗(yàn)證平臺(tái)、集成復(fù)盤每個(gè)環(huán)節(jié)都放我實(shí)際用過(guò)的代碼和踩過(guò)的坑。就算你沒(méi)有接觸過(guò)數(shù)字IC設(shè)計(jì)看完也能明白AI輔助硬件設(shè)計(jì)到底省在哪、難在哪。1. 需求拆解AI設(shè)計(jì)的第一步不是寫代碼而是把“邊界”寫清楚1.1 看門狗WDT到底要干哪些活看門狗定時(shí)器Watchdog TimerWDT是絕大多數(shù)SoC和單片機(jī)里都有的基礎(chǔ)外設(shè)它的職責(zé)非常粗暴用硬件去監(jiān)測(cè)系統(tǒng)軟件是否還活著。如果軟件運(yùn)行正常就會(huì)周期性喂狗也就是往WDT某個(gè)寄存器寫一個(gè)特定值讓計(jì)數(shù)器重置如果軟件死循環(huán)、跑飛或者干脆宕機(jī)了計(jì)數(shù)器就會(huì)一路減到零WDT隨即發(fā)出復(fù)位信號(hào)或者中斷通知讓系統(tǒng)拉回可控狀態(tài)。聽起來(lái)就是一個(gè)倒計(jì)時(shí)器對(duì)不對(duì)直接按著這個(gè)理解去讓AI生成會(huì)發(fā)現(xiàn)提示詞根本沒(méi)法提取出設(shè)計(jì)特征。這個(gè)模塊看著邏輯簡(jiǎn)單但它有三個(gè)容易出問(wèn)題的邊界。一是窗口喂狗。只做“最長(zhǎng)時(shí)間到了就復(fù)位”是最低級(jí)的看門狗現(xiàn)在主流設(shè)計(jì)都會(huì)做窗口模式。喂狗太早也不行因?yàn)檫^(guò)早喂狗說(shuō)明程序可能在重復(fù)某段短暫執(zhí)行的邏輯并沒(méi)有真正運(yùn)行到主循環(huán)甚至可能是在死循環(huán)里碰巧經(jīng)過(guò)喂狗代碼。窗口模式要求喂狗必須在計(jì)數(shù)器值落到某一段區(qū)間內(nèi)才能成功早喂、晚喂都觸發(fā)復(fù)位。二是防誤關(guān)機(jī)制。看門狗開關(guān)如果只是一位使能寄存器系統(tǒng)軟件一旦跑飛先給你寫個(gè)零把WDT關(guān)了那看門狗就徹底失去了意義。所以常見做法是想要修改控制寄存器必須先在鎖寄存器里寫入一串固定數(shù)值行業(yè)里叫unlock sequence或者寫保護(hù)。三是復(fù)位信號(hào)的處理。WDT發(fā)的不是普通脈沖它要區(qū)分是上電復(fù)位還是看門狗復(fù)位也要保證復(fù)位電平寬度足夠讓系統(tǒng)里其他模塊完成復(fù)位流程同時(shí)又要避免把復(fù)位原因寄存器沖掉。這些細(xì)節(jié)直接決定芯片中的復(fù)位管理模塊怎么協(xié)同工作。我最初給的提示詞只寫了“16位遞減計(jì)數(shù)器、定時(shí)到了輸出復(fù)位信號(hào)”AI立刻給我返了個(gè)勉強(qiáng)能跑的模塊但計(jì)數(shù)器到0只保持了一個(gè)周期就自己恢復(fù)成復(fù)位值這在真實(shí)系統(tǒng)里完全不夠——很多外設(shè)的復(fù)位邏輯需要幾十甚至上百個(gè)時(shí)鐘周期才能完成狀態(tài)收斂。所以這次實(shí)踐給我的第一個(gè)啟發(fā)是給AI寫提示詞本質(zhì)上是在幫它做“可綜合功能的邊界定義”。1.2 分頻、計(jì)數(shù)和喂狗序列先把參數(shù)表釘死先確定一下這次設(shè)計(jì)的目標(biāo)參數(shù)。為了讓驗(yàn)證不過(guò)于簡(jiǎn)單我把核心計(jì)數(shù)器定位32位驅(qū)動(dòng)時(shí)鐘假設(shè)50MHz。這里需要先用一個(gè)預(yù)分頻器產(chǎn)生低頻的計(jì)數(shù)時(shí)鐘否則32位計(jì)數(shù)器在50MHz下要跑到85秒才溢滿仿真和功能驗(yàn)證都要跟著遭殃。我選的分頻系數(shù)是256這樣計(jì)數(shù)時(shí)鐘約為195312.5Hz計(jì)數(shù)步進(jìn)是5.12微秒。老老實(shí)實(shí)把全范圍跑完大概需要將近86秒日常調(diào)試如果嫌長(zhǎng)可以留一個(gè)仿真專用的快速配置寄存器直接改計(jì)數(shù)初始值。這里注意一點(diǎn)分頻系數(shù)、計(jì)數(shù)寬度、超時(shí)閾值都做參數(shù)化不給參數(shù)化會(huì)讓后面做SoC集成的人很頭疼因?yàn)椴煌酒黝l不同WDT的固定時(shí)間反而沒(méi)通用性。喂狗序列我選了經(jīng)典的雙鍵方式總線先寫0x5A再寫0xA5只有連續(xù)兩次寫入成功才真正把計(jì)數(shù)器重裝回初始值。如果第一次寫錯(cuò)或第二次寫錯(cuò)都要讓“喂狗狀態(tài)機(jī)”清零避免軟件只靠反復(fù)窮舉喂狗序列來(lái)碰運(yùn)氣。再加一層鎖寄存器解鎖碼0xE1E5必須要先寫對(duì)解鎖碼控制寄存器里使能位才可以被修改。我把寄存器表做成了一張會(huì)說(shuō)人話的表格寄存器名偏移位寬讀/寫功能說(shuō)明WDT_CTRL0x002R/Wbit0:使能 bit1:窗口模式使能WDT_LOAD0x0432R/W重裝載值WDT啟動(dòng)時(shí)讀取WDT_FEED0x088W依次寫0x5A、0xA5完成喂狗WDT_LOCK0x0C32W寫0xE1E5解鎖控制寄存器WDT_INT_ST0x101R/W1C中斷標(biāo)志位寫1清除我建議讀者在做類似設(shè)計(jì)時(shí)把這張表格當(dāng)作提示詞的一部分直接發(fā)給AI。別小看這個(gè)動(dòng)作我實(shí)際對(duì)比過(guò)不給寄存器表讓AI自由發(fā)揮的版本AI會(huì)自己發(fā)明接口生成之后你再跟總線側(cè)對(duì)齊改動(dòng)成本非常高。接口一旦定死AI返工的痛苦就沒(méi)有了。1.3 時(shí)序和復(fù)位策略不能丟給AI自由發(fā)揮再聊聊時(shí)序約束。我說(shuō)過(guò)這個(gè)模塊的復(fù)位策略在真實(shí)SoC里很微妙。我自己定的復(fù)位策略如下整個(gè)模塊使用一個(gè)異步復(fù)位信號(hào)sys_reset_n上電時(shí)有效由芯片復(fù)位管理模塊統(tǒng)一拉低。WDT模塊內(nèi)部所有同步邏輯都統(tǒng)一用這個(gè)異步復(fù)位置0在這個(gè)復(fù)位樹上消除毛刺的辦法是由復(fù)位管理模塊統(tǒng)一做時(shí)鐘域同步WDT本身只管接收。這里很多人會(huì)糾結(jié)既然已經(jīng)有了異步復(fù)位做整體復(fù)位為什么中斷、使能寄存器還要額外做同步清除為了穩(wěn)妥。實(shí)際項(xiàng)目中跑飛現(xiàn)場(chǎng)經(jīng)常是無(wú)規(guī)律的你在頂層硬件上留一個(gè)“看門狗復(fù)位清使能”的電平信號(hào)比依賴軟件自己重新配置更靠譜。計(jì)數(shù)器遞減邏輯反而用同步復(fù)位就夠了。因?yàn)楫惒綇?fù)位用于模塊整體復(fù)位計(jì)數(shù)器遞減屬于正常運(yùn)行路徑每一拍都用時(shí)鐘沿對(duì)齊如果計(jì)數(shù)路徑也搞全異步復(fù)位綜合工具在STA階段反而會(huì)多出不確定路徑。這個(gè)決定是我在生成RTL前端就寫進(jìn)提示詞的要求AI在這個(gè)點(diǎn)上做了但它額外給我加了一句“posedge clk or negedge rst_n”的異步復(fù)位寫法后來(lái)審查時(shí)被我一處處揪出來(lái)改掉了因?yàn)槲乙木褪怯?jì)數(shù)器內(nèi)部的復(fù)位始終同步。把判斷都在需求階段定好最后會(huì)發(fā)現(xiàn)提示詞已經(jīng)不像是在聊天更像一份簡(jiǎn)化的RTL spec。這其實(shí)就對(duì)了AI再怎么聰明也不會(huì)替你背“系統(tǒng)的功能性需求”它只是把自然語(yǔ)言翻譯成描述語(yǔ)言和寄存器邏輯的工具。2. 讓AI動(dòng)手寫RTL提示詞、工具與首輪代碼審查2.1 工具選擇和關(guān)于大模型的幾條心得工具上我嘗試了GitHub Copilot、ChatGPT和Claude。結(jié)論先說(shuō)寫這種工業(yè)風(fēng)格RTLClaude的完成度高ChatGPT勝在上下文交互Copilot適合在已有框架里補(bǔ)填空。但我最后還是用最笨的辦法把大段提示詞發(fā)給對(duì)話工具然后COPY代碼回編輯器。原因很現(xiàn)實(shí)IDE里邊的AI補(bǔ)全對(duì)我想保持的“從需求出發(fā)”沒(méi)有幫助——它太迎合我手頭的半成品代碼而不是從設(shè)計(jì)規(guī)范出發(fā)。關(guān)于大模型硬傷我總結(jié)三條其一它對(duì)“可綜合性”是盲的會(huì)一廂情愿地寫initial塊、fork join、甚至原語(yǔ)其二它會(huì)自作聰明添加一些多余的狀態(tài)——看著結(jié)構(gòu)漂亮但綜合出來(lái)面積和時(shí)序就講故事了其三它對(duì)接口的想象非常脆弱如果寄存器表里沒(méi)寫明位寬它按時(shí)就按32位全量處理而實(shí)際設(shè)計(jì)中往往是需要位寬匹配的。這些觀點(diǎn)不是紙上談兵是這次設(shè)計(jì)里實(shí)際撞過(guò)的坑。AI生成代碼的過(guò)程其實(shí)很流暢但你一旦放松審查它會(huì)把整個(gè)模塊變成“仿真器里正常、綜合器里崩潰”的定時(shí)炸彈。2.2 我實(shí)際使用的提示詞高成功率模板為了方便快速執(zhí)行我通常會(huì)把設(shè)計(jì)需求組合成下面這種格式盡量一次給出所有約束。提示詞本身的套路比大家想象得樸素就是把“接口、行為、約束邊界”分開放像填單子一樣一項(xiàng)項(xiàng)寫清楚。這里我給一個(gè)我自己實(shí)際用過(guò)的精簡(jiǎn)版提示詞讀者可以直接套請(qǐng)你用Verilog設(shè)計(jì)一個(gè)32位遞減計(jì)數(shù)的看門狗定時(shí)器模塊。 接口要求 - 輸入clkrst_nbus_wrbus_addrbus_wdata - 輸出wdt_rstwdt_int以及一個(gè)仿真調(diào)試用計(jì)數(shù)器值輸出cnt_dbg 行為要求 - 復(fù)位方式模塊入口使用異步復(fù)位計(jì)數(shù)器內(nèi)部使用同步復(fù)位 - 分頻對(duì)clk做256分頻后產(chǎn)生計(jì)數(shù)脈沖但只能作為時(shí)鐘使能不能作為獨(dú)立時(shí)鐘 - 喂狗程序依次向FEED寄存器寫0x5A和0xA5兩個(gè)值連續(xù)正確才重載計(jì)數(shù)器 - 窗口模式開啟窗口時(shí)計(jì)數(shù)器大于0x0FF0或小于0x0800時(shí)喂狗都觸發(fā)復(fù)位 - 計(jì)數(shù)器到0時(shí)輸出wdt_rst一個(gè)時(shí)鐘周期高電平 禁止項(xiàng) - 不允許使用initial - 不允許在always塊外產(chǎn)生變量 - 所有時(shí)序邏輯統(tǒng)一使用posedge clk有意思的是我試過(guò)讓AI自己梳理這類需求效果一般它會(huì)過(guò)度發(fā)揮。反而是把需求和幾個(gè)邊界條件直接丟給它干活速度快又準(zhǔn)。這個(gè)對(duì)比很重要AI在硬件設(shè)計(jì)里是“承重翻譯”不是“架構(gòu)師”。2.3 對(duì)AI生成代碼做的三處手術(shù)AI在第一次就給出了能編譯的主體代碼大約120行。但這120行里我在“使用”之前強(qiáng)制要求自己做了一次完整的review找出三個(gè)必須要改的地方。第一個(gè)問(wèn)題是計(jì)數(shù)器的遞減條件。AI默認(rèn)寫成了“只要使能就遞減”完全沒(méi)考慮預(yù)分頻和快重裝之間的競(jìng)爭(zhēng)。我要求遞減信號(hào)必須是在分頻計(jì)數(shù)滿之后產(chǎn)生的單周期脈沖AI卻把分頻計(jì)數(shù)器放在always塊里直接拿分頻輸出作為獨(dú)立時(shí)鐘節(jié)點(diǎn)。這在仿真中看不出來(lái)但綜合工具會(huì)報(bào)多時(shí)鐘警告上板甚至?xí)霈F(xiàn)隨機(jī)丟計(jì)數(shù)。我把它改為統(tǒng)一時(shí)鐘沿驅(qū)動(dòng)用一個(gè)分頻計(jì)滿脈沖作為時(shí)鐘使能而不是把分頻輸出當(dāng)獨(dú)立時(shí)鐘。第二個(gè)問(wèn)題是喂狗序列的狀態(tài)寄存器。AI用了一個(gè)單字節(jié)變量去記住當(dāng)前寫到第幾位可我要求的是通過(guò)一個(gè)只有三態(tài)的狀態(tài)機(jī)去區(qū)分“空閑、已寫0x5A、成功”這樣既節(jié)省資源也避免了狀態(tài)跳轉(zhuǎn)不完整導(dǎo)致的非法輸入問(wèn)題。第三個(gè)問(wèn)題也是最隱蔽的AI沒(méi)有統(tǒng)計(jì)“早到喂狗”。早期版本里只要寫入合法序列就會(huì)無(wú)條件重載計(jì)數(shù)器于是窗口模式形同虛設(shè)。我后來(lái)在狀態(tài)機(jī)里加了一段比較邏輯用上限和下限控制喂狗有效區(qū)段只要計(jì)數(shù)器的當(dāng)前值不在窗口區(qū)間內(nèi)喂狗序列完成也算非法。做完這三處修改整個(gè)模塊的代碼仍然保留著AI的骨架我自己只改了20%左右。這個(gè)過(guò)程讓我明顯感受到AI輔助RTL創(chuàng)作的真實(shí)定位它適合生成大框架和模板化代碼不適合承擔(dān)帶有系統(tǒng)策略性的時(shí)刻判斷。3. 用驗(yàn)證平臺(tái)來(lái)證明AI寫的IP到底能不能信3.1 測(cè)試平臺(tái)結(jié)構(gòu)從零搭的SystemVerilog仿真環(huán)境代碼寫完只是開始真正驗(yàn)證AI生成設(shè)計(jì)是否可靠的是仿真環(huán)境。用得最多的是SystemVerilog UVMUVM對(duì)于這種小外設(shè)反而顯得笨重。我用的是非常輕量的定向testbench加斷言核心思路是搭一個(gè)簡(jiǎn)單CPU模型模擬軟件通過(guò)總線讀寫WDT寄存器觀測(cè)WDT的復(fù)位和中斷行為。testbench里最重要的部分是總線模型。因?yàn)閃DT是外圍設(shè)備我要模擬軟件周期寫0x5A再到寫0xA5的過(guò)程??偩€模型里用task封裝一次寫操作task automatic bus_write(input bit [1:0] addr, input bit [31:0] wdata); (posedge clk); bus_wr 1b1; bus_addr addr; bus_wdata wdata; (posedge clk); bus_wr 1b0; endtask我在主測(cè)試序列里依次調(diào)用bus_write模擬CPU正常喂狗先寫0x5A到FEED寄存器再寫0xA5兩步做完后WDT內(nèi)部會(huì)重裝計(jì)數(shù)器。這里如果第二個(gè)周期被調(diào)成別的值就要能看到計(jì)數(shù)器不重裝繼續(xù)往下運(yùn)行這是最基本的功能驗(yàn)證項(xiàng)。配合斷言我用一個(gè)只讀的debug信號(hào)把計(jì)數(shù)器當(dāng)前值引出來(lái)在testbench里直接檢查喂狗之后的計(jì)數(shù)值約等于重裝載值property p_feed_reload; (posedge clk) disable iff(!rst_n) (wdt_reload_flag) | (cnt_dbg cnt_load_value); endproperty assert property(p_feed_reload);有了這種斷言仿真跑完直接看通過(guò)和失敗情況。這種斷言的意義在于讓AI生成邏輯里的隱性bug在仿真階段現(xiàn)形而不是等板子燒出來(lái)之后變玄學(xué)。3.2 測(cè)試用例清單一種“窗口喂狗”的獨(dú)特驗(yàn)證功能測(cè)試用例怎么定其實(shí)是整份驗(yàn)證計(jì)劃里最見功力的地方。對(duì)于WDT我梳理出下面幾條硬性用例。首先是“正常運(yùn)行不喂狗計(jì)數(shù)器到零時(shí)產(chǎn)生復(fù)位”。這是最核心的用例大部分WDT都必須過(guò)。仿真把超時(shí)配置為很短的初值比如計(jì)數(shù)100個(gè)主時(shí)鐘周期就溢出然后等待wdt_rst信號(hào)拉高。然后是“窗口內(nèi)喂狗正常重裝”和“窗口外喂狗觸發(fā)復(fù)位”。窗口模式開啟后我把窗口定義為重裝載值0x1000允許喂狗區(qū)間是0x0800到0x0FFF之間。軟件必須等計(jì)數(shù)器落到中段再喂喂太早比如計(jì)數(shù)還在0x1000附近和喂太晚比如計(jì)數(shù)值已經(jīng)小于0x0800都會(huì)被判斷為異常。實(shí)現(xiàn)這種驗(yàn)證最重要的地方是你要給testbench一個(gè)“讀取當(dāng)前計(jì)數(shù)值”的仿真調(diào)試接口這個(gè)接口在真實(shí)IP里可能不會(huì)暴露給軟件但在仿真階段是查狀態(tài)的關(guān)鍵窗口。還有一個(gè)很容易被忽略的用例是“連續(xù)兩步寫正確但中間間隔過(guò)長(zhǎng)”。為什么單獨(dú)提這一條因?yàn)槲构愤^(guò)程中第一步寫0x5A后如果長(zhǎng)時(shí)間不寫0xA5狀態(tài)機(jī)會(huì)一直停在中間態(tài)這種中間態(tài)如果被后續(xù)復(fù)位意外觸發(fā)清掉就會(huì)導(dǎo)致喂狗邏輯狀態(tài)錯(cuò)亂。我的處理是在狀態(tài)機(jī)加了一段超時(shí)自清邏輯如果0x5A寫后256個(gè)周期沒(méi)等到0xA5就自動(dòng)回空閑態(tài)。這個(gè)特性在第一版提示詞里沒(méi)有體現(xiàn)是驗(yàn)證時(shí)發(fā)現(xiàn)仿真狀態(tài)會(huì)卡在中間態(tài)回頭補(bǔ)進(jìn)去的。3.3 覆蓋率統(tǒng)計(jì)看看AI生成的RTL有沒(méi)有留死角功能仿真通過(guò)以后我跑了一遍覆蓋率分析。覆蓋率分兩塊行覆蓋率和狀態(tài)機(jī)遷移覆蓋率。行覆蓋率是說(shuō)RTL里每一行代碼都被執(zhí)行過(guò)沒(méi)有狀態(tài)機(jī)遷移覆蓋率則是狀態(tài)機(jī)的每個(gè)遷移邊都至少走過(guò)一次。行覆蓋率很快跑到了95%左右剩下5%基本都是錯(cuò)誤分支像“解鎖碼錯(cuò)誤”路徑如果只在異常注入用例里才走會(huì)被算進(jìn)死角。我為此單獨(dú)寫了一個(gè)異常注入用例專門往LOCK寄存器寫錯(cuò)誤值確保錯(cuò)誤路徑也能覆蓋到。狀態(tài)機(jī)遷移覆蓋率就更要重視喂狗狀態(tài)機(jī)一共有四個(gè)狀態(tài)IDLE、FEED_FIRST、FEED_SECOND、RELOAD。我的用例覆蓋了全部遷移邊的90%剩下一條邊是“兩個(gè)階段之間非法跳轉(zhuǎn)”得故意在FEED_FIRST狀態(tài)下連寫兩個(gè)0xA5才能踩到加上這個(gè)非法序列用例之后狀態(tài)機(jī)遷移覆蓋率就到了100%。這些覆蓋率在AI自己寫testbench的時(shí)候基本是陪跑需要人工補(bǔ)寫用例因?yàn)锳I對(duì)“覆蓋率優(yōu)化”這種驗(yàn)證域的認(rèn)知非常淺——它知道概念卻不知道邊界在哪。這正是驗(yàn)證工程師的經(jīng)驗(yàn)所在。4. 綜合前后AI生成代碼最容易翻車的三個(gè)環(huán)節(jié)4.1 復(fù)位風(fēng)格不一致仿真里的復(fù)位和綜合里的復(fù)位是兩回事前面在需求階段就說(shuō)了復(fù)位策略要提前定這里單獨(dú)把它作為綜合問(wèn)題再?gòu)?qiáng)調(diào)一次是因?yàn)锳I默認(rèn)生成的復(fù)位寫法往往是“全模塊統(tǒng)一異步復(fù)位”。這在做原型驗(yàn)證的FPGA上問(wèn)題不大但是在ASIC綜合時(shí)如果整個(gè)芯片復(fù)位樹已經(jīng)確定你又來(lái)了一堆用異步清0的寄存器很容易破壞復(fù)位樹和時(shí)鐘樹的平衡。我們這版代碼里計(jì)數(shù)器內(nèi)部用同步復(fù)位外部控制寄存器和中斷狀態(tài)寄存器用異步復(fù)位兩種風(fēng)格并存。這在RTL仿真階段很難發(fā)現(xiàn)但綜合工具會(huì)幫你插滿某種形式的復(fù)位邏輯時(shí)序上平白多出很多需要修的路徑。這種問(wèn)題本質(zhì)上是設(shè)計(jì)風(fēng)格的規(guī)范性。AI不會(huì)知道這顆芯片復(fù)位樹的時(shí)鐘域分區(qū)它只會(huì)機(jī)械地根據(jù)自然語(yǔ)言里出現(xiàn)“復(fù)位”的表述選用最常用的寫法。所以提示詞里必須寫明哪個(gè)小模塊用異步哪個(gè)部分用同步。這話說(shuō)著簡(jiǎn)單實(shí)際執(zhí)行起來(lái)還是得你自己心里有數(shù)。4.2 預(yù)分頻電路被AI寫成了獨(dú)立時(shí)鐘綜合立刻教你做人第二個(gè)翻車點(diǎn)是預(yù)分頻電路的處理。很多RTL新手和AI都會(huì)犯同一個(gè)毛病用計(jì)數(shù)器產(chǎn)生一個(gè)周期信號(hào)然后把這個(gè)信號(hào)當(dāng)成時(shí)鐘沿去驅(qū)動(dòng)下游邏輯。這在模塊仿真里邏輯功能確實(shí)對(duì)但在綜合工具眼中它就是一個(gè)新的時(shí)鐘節(jié)點(diǎn)會(huì)觸發(fā)CTCClock Tree Cell相關(guān)的違規(guī)整個(gè)工程里多個(gè)不確定路徑會(huì)把你折騰到崩潰。我要求AI生成代碼時(shí)明確所有邏輯都在同一個(gè)clk域預(yù)分頻輸出只是時(shí)鐘使能不是時(shí)鐘本身。經(jīng)過(guò)這一改綜合工具就不會(huì)多報(bào)出一個(gè)時(shí)鐘網(wǎng)了時(shí)序只收斂在單一主時(shí)鐘上工程簡(jiǎn)單一大截。很多讀者可能在軟件領(lǐng)域見過(guò)“把定時(shí)器回調(diào)當(dāng)成時(shí)鐘”的壞味道這句話在RTL里一樣準(zhǔn)確。解決思路就是“同源時(shí)鐘加使能”而不是“剪出細(xì)分時(shí)鐘”這個(gè)概念建議大家在審查AI代碼時(shí)單獨(dú)盯一下。4.3 集成角度WDT使能位不能輕易對(duì)系統(tǒng)軟件關(guān)閉最后說(shuō)一個(gè)真正會(huì)在芯片集成階段救命的點(diǎn)看門狗的使能位必須和系統(tǒng)復(fù)位原因、安全監(jiān)控邏輯綁定在一起。AI給了我一個(gè)很直接的使能寄存器en模塊內(nèi)部if(en)才開始計(jì)數(shù)理論上沒(méi)問(wèn)題可一旦系統(tǒng)軟件有能力直接關(guān)閉它前面所有的看門狗功能都是擺設(shè)。我在集成階段增加了兩個(gè)設(shè)計(jì)約束第一WDT_CTRL的寫操作必須受LOCK寄存器保護(hù)解鎖成功才能修改第二WDT一旦使能即使發(fā)生復(fù)位也要回到“使能”狀態(tài)除非外部有可靠的上電復(fù)位。這個(gè)做法在消費(fèi)電子芯片里非常常見叫“軟鎖定不可逆使能”策略。在代碼里它不是復(fù)雜邏輯但對(duì)安全性的提升非常關(guān)鍵。AI在這一步幫不上忙是我在做集成評(píng)審時(shí)被安全專家提醒回頭改了一版才鎖住的。5. 常見問(wèn)題速查與經(jīng)驗(yàn)總結(jié)5.1 驗(yàn)證階段遇到的高頻問(wèn)題清單我把這次開發(fā)過(guò)程中遇到的高頻問(wèn)題整理成一張表方便大家以后直接對(duì)照問(wèn)題現(xiàn)象大概率原因處理方式計(jì)數(shù)器遞減永遠(yuǎn)停不住預(yù)分頻使能被當(dāng)成持續(xù)高電平信號(hào)檢查分頻模塊的“滿僅一個(gè)周期”邏輯喂狗成功但計(jì)數(shù)器不重裝數(shù)據(jù)比較未在正確邊沿采樣把FEED數(shù)據(jù)的采樣放到wren有效沿窗口模式喂早不觸發(fā)復(fù)位窗口比較寫反或漏了早期判定在斷言里先觀察窗口判定信號(hào)復(fù)位輸出電平過(guò)窄用組合邏輯直接輸出復(fù)位改為寄存器打拍輸出中斷置位后無(wú)法清除沒(méi)做W1C寫1清除處理檢查總線讀回邏輯增加寫1清除通路綜合報(bào)多時(shí)鐘域警告預(yù)分頻輸出驅(qū)動(dòng)了邏輯改為“同源時(shí)鐘時(shí)鐘使能”寫法這張表上的前三條我在AI生成的第一版RTL里全中。說(shuō)實(shí)話不意外這幾個(gè)問(wèn)題在行業(yè)里也比較典型很多手工寫RTL的人也會(huì)踩但區(qū)別在于手工寫的人會(huì)憑著慣性規(guī)避AI不會(huì)你敲下來(lái)的每個(gè)細(xì)節(jié)它都會(huì)忠實(shí)執(zhí)行包括錯(cuò)誤。5.2 關(guān)于提示詞迭代的一些經(jīng)驗(yàn)有沒(méi)有什么能讓prompt效果更好的技巧我用下來(lái)比較靠譜的有幾條把寄存器的地址和位寬全部表格化把復(fù)位策略明確到模塊級(jí)別把“只允許一個(gè)時(shí)鐘域”“不允許initial”“不允許fork”這類禁列直接寫成約束條目最后要求AI在生成代碼的同時(shí)說(shuō)明關(guān)鍵路徑。一旦它解釋不通那地方基本上就是有問(wèn)題的。這個(gè)“反問(wèn)”法雖然在面向過(guò)程的代碼里也一樣管用但放到RTL上特別有效因?yàn)榭删C合代碼里不允許有“賭一把”的地方。另外我習(xí)慣把提示詞存版本每個(gè)版本的提示詞和對(duì)應(yīng)的RTL、仿真結(jié)果放同一工程目錄改動(dòng)一行需求就重新生成一次。時(shí)間長(zhǎng)了你會(huì)發(fā)現(xiàn)提示詞版本歷史就是比代碼注釋更全面的需求變更文檔比很多集成手冊(cè)都好用。5.3 一點(diǎn)心頭話回到開頭那句話AI能不能設(shè)計(jì)WDT能但它設(shè)計(jì)出來(lái)的東西跟你“會(huì)不會(huì)提出正確約束”是強(qiáng)綁定關(guān)系。從頭到尾把提示詞、寄存器表、驗(yàn)證、綜合跑完我的真實(shí)體感是AI至少把我預(yù)研時(shí)間壓掉了40%讓我能把精力放到窗口策略、復(fù)位樹和集成安全這些真正的設(shè)計(jì)難點(diǎn)上。以后做其他IP這套流程大概率也能復(fù)用先固化接口和時(shí)序再讓AI生成代碼然后人工重點(diǎn)審查狀態(tài)機(jī)和跨時(shí)鐘路徑最后用斷言和覆蓋率把高風(fēng)險(xiǎn)功能卡死。最后再分享一個(gè)小技巧如果項(xiàng)目時(shí)間充??梢园淹瑯拥脑O(shè)計(jì)需求發(fā)給兩個(gè)不同的大模型讓它們各生成一版然后互相當(dāng)reviewer。我在這個(gè)項(xiàng)目里就試過(guò)把其中一版的問(wèn)題丟給另一版去檢查它能指出很多人類容易忽略的邊界情況。AI互相挑刺你坐在中間當(dāng)裁判這種感覺挺奇妙的也算是2024年之后硬件設(shè)計(jì)工作流里最讓我興奮的變化之一。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99热这里只有精品地址| 精品无码欧美三级| 亚洲性爱高潮影院| 中文字幕丝袜国产第一页不卡| 一本大道青青| 久久精品成人一区二区三区蜜臀| 欧美专区第一页| 偷拍自拍在线视频观看| 不卡中文字幕aⅴ在线| 国产少妇内射| 日韩精品电影| 欧美精品,四区。五区| 欧美 亚洲 大香| 婷婷导航| 亚洲成A∨人影院在线欢看| 国产 日韩,欧美 自拍| 欧美洲精品一级| 人妻精品4K4K4K4K4| 男男H黄动漫啪啪无遮挡网站| 13小男生GAY自慰脱裤子| 欧美黑人熟妇精品91| 超碰97久久国| 久久啊啊啊视频| 色999人与兽| 人人色人人操在线| 91小视频| 视频国产精品未满十八禁止在线观看| 91人妻人人澡人人爽人人精品| 97鸡把在线视频| 亚洲色图 综合| 亚洲视频二区 | 国产视频一区二区三区在线免费观看| 亚洲自拍偷拍视频在线| 99re在线| 少妇久久久| 欧州91高潮| 91情色在线| 一本色道熟妇| 中国少妇啪啪视频| 成人国产二区三区在线,男女精品。| 操老熟女AV| 91熟女.com| 97超级欧美| 97超碰天天爱天天爱| 日本午夜福利视频| 九九热超碰97亚洲最新香蕉| 欧美最婬乱婬爆婬性视频 | 精品人妻一区二区三区四区| 国产60页| 国产美女裸体秘 永久无遮挡| 日本性交操一区二区不卡系列| 日本孕妇一区二区视频操逼免费看| 91岛国动作片| AAAA级日本片免费视频| 综合在线导航一区| 成片免费播放| 成人精品视频一区二区| 久久伊人青青草| 色呦色呦色精品| 亚洲天堂一二| 少妇高潮流水av免费| 日韩激情无码影院| 丁香五月色情| 国产人伦精品一区二区三区| 超碰97在线色男人??| 精品少妇人妻一区二区三区| 天久久久噜噜噜久久国产精品爽爽 | 嗯嗯嗯不要不要免费视频| 色老汉色| 日韩图色| 日逼视频日本| 99精品在线| 97超碰无码网| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 青青操网| 婷婷丁香久久| 日本三级韩国三级美三级91| 亚洲 在线| 中国人高清www色视频免费| 日韩欧美aⅴ综合网站发布| 午夜婷婷| 欧美中文综合| 亚洲色综合| 久久日本熟妇熟色高清| 加勒比综合88| 亚洲天堂无码| 国产精品不卡一区二区三区| 97欧美精品| 免费亚洲黄色视频在线观看 | 亚洲天堂男人的天堂| 超碰无码加勒比| 99婷婷| 97精品国产精品免费观看| 国产精品日日摸天天碰| 手机在线A片| 色色综合网站| 久久久啊啊啊| 精品v日韩欧美国产| 亚洲图片欧美日韩| 97视频在线观看免费高清| 亚洲欧洲日韩天堂av| 特污免视频| 黑丝制服中文字幕| 男女真人网18| 97天天弄| 无码人妻精品一区二区三区99不卡| 国产日本久久免费精品| 日韩无码AB| a'v在线资源| 成人在线日韩| 天天干人人乐| 日本熟女中文| 宅男影院久久久,99| 亚洲成人碰碰| 天天综合色图| 亚洲男人天堂Av| 久久久999国产精品| 男女激情黄色网址| 日本精品九九九| 可以在线观看的黄色网址| 99re这里只有精品中心播放 | 激情综合网激情五月天| 欧美日韩国产色五月综合在线| WWW操逼| 嗯嗯,啊啊,国产精品| 密臀在线视频| 人妻碰碰碰碰碰碰| 日本精品无码三级网站| 午夜综合在线| 丰满的三级少妇欧美久久久| 青青草大香蕉视频| 骚货人妻偷情自拍在线视频| 国产最火爆久久国产网站网站| 极品少妇99| 亚洲 欧美 日韩 国产一区二区| 嗯嗯啊在线视频| 美女性91| 97一区二压| 国产操逼视频在线观看| 亚洲男人天堂视频| 狠狠色丁香| 久久久人妻| 蜜奶av| 激情抓乳插进去啪啪啪日韩 | 打av高清| 8050无码八戒| 97天天摸天天爽| 素人美腿视频网站| 国产精品一区二区校花| 亚洲色图日韩丝袜制服一区二区五月在线| 婷婷六月色| 97综合| 久久久99999久网站| 国产对白刺激视频| 亚洲天堂久久久久久粉红视频| 黄色二级片网站| 草草影院最新网址| 亚洲色婷婷综合久久久久中文| 国产免费一区二区三区最新不卡| 国产福利在线视频网站| 欧美综合第一页| 久久久国产精品人妻丝袜| 91精品无码人妻系列| 性综合网| 夜夜国自区| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 蜜臀久久精品久久久久视频| 美女大乳久久久久久久女人18| 欧美亚洲日本视频久久久| 麻豆精品.欧美精品.日韩精品.| a人欧美综合天堂麻豆| 天天操天天舔| 影音先锋乱伦资源| 白丝AV| 久久风骚城市人| 老熟女熟妇| 天天日天天色| 国产精品香蕉热久久新品| 啊啊啊啊啊在线| 激情文学小说一区二区| 中文97国产| 成人精品在线| 伊人激情五月天一区二区| 91欧美网| 亚洲第一视频 欧美风情 日韩| 久久天天躁日日躁狠狠躁| 五月天婷婷基地| 亚洲AV噜噜狠狠网址蜜桃动漫| 91丨人妻丨国产丨丝袜| 大香蕉狠狠爱| 啊啊啊啊嗯嗯在线久久久| 少妇精品久久久| 久久欧洲| 天天色怡春院| 午夜福利在线视频1000| 日韩精品三级片长长久久| 97资源超碰| 五月丁香啪啪啪| 国产精品自拍欧美在线| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 红杏大香蕉| 亚洲成av人片色午夜乱码| 东京热男人的天堂精品| 天天日天天搞天天干| 精品视频在线观看| 在线观看亚洲成人精品| 久久久精品视频免费观看| 51久久夜色精品国产麻豆| 91色综合| 性感美女啊啊啊在线| 久久精品国产免费观看99| 精品9999| 欧美淫乱视频| 果冻传媒一区二区三区| 91熟女.com| 色色综合97| 欧美亚洲AN| 国产十八禁视频| 区二区亚洲婷| 欧美色图97| 久久久久久99999国产精品| 亚洲情色无码一区二区三区| 中文字幕一区二区三区人妻不卡 | 黄片www视频免费| 99婷婷一区二区| 精品人妻免费观看| 先锋激情∨在线视频播放| 精品久久久久久中文字幕三区| 国产美女裸体秘 永久无遮挡| 国产亚洲女v在线观看| 无码最新| 欧美国产日韩高清在线| 97在线免费看| 亚码人妻| 78超碰| 欧美日本成人一区二区| 都市久久精品激情亚洲| 白嫩国模丰满一二三区| 人妻少妇精品一区二区三区| 日韩八十路老熟女| 中文字幕三四五区| 久久久久久久九九九九九九| 精品毛片久久久精品毛片| 五月大香蕉| 校园春色欧美色图| 伊人宅男大香蕉| 人人操人人色网| 免费人成在线观看网站品爱网| 人人爱人人操人人性| 丁香五月偷拍| 色麻豆AV| 欧亚日韩一区在线| 国产动漫操逼视频| 九九九热精品| 亲子敌伦对白在线播放| 99性视频| 人人噜夜夜操| 亚洲第一页第二页激情| 一区在线国产播放| 久草精品一区| 亚洲精品一二区| 一区二区偷拍拍视频| 午夜无码熟妇丰满人妻| 欧美自拍偷拍综合图片| 另类综合另类| 午夜超碰| 五月天激情国产综合婷婷婷| 久久婷婷亚洲欧| 国产97视频| 色天使亚洲综合在线观看| 五月天婷婷综合网| 高清无码学生妹高潮| 精品国产一区二区三区四区在线看 | 蜜桃在线观看一区二区三区| 国产97色在线 | 亚洲| 乱伦a片视频| 大稥蕉免费视频这里只有精品| 丝袜美腿校园春色| 蜜乳中文字幕a在线| 亚洲 日韩 欧美 国产综合体| 青青操视频在线| 久久久久久久九九九九九九| 99国产精品在线观看| 少妇激情一区二区三区视频| 香蕉久久国产AV一区二区| 色阁阁AV综合网| 天天躁日日躁AAAAXXXX国产| 中文字幕文字幕无码一区二区三区电影99| 国内偷拍精品一区二区| 久久夜色一区二区| 9色国产精品一区粉嫩| 深爱五月天| 九九热精品视频六| 东京热亚洲一区二区| 91美女精品| 91中文在线| 亚洲精品国产拍免费91在线| 色情成人五月天| 亚洲丝袜二区在线| 91操人视频| 淫纸中9区| 亚洲AV成人无码久久精品播放| 校园春色宗合网| 狠狠操官网| 99青青草国产视频| 天天干干天天干干| 98超碰日本| 国产亚洲精品玖玖玖在线观看| 亚洲欧美一区二区不卡视频播放| 日韩 欧美 另类 人妻| 久久久网一区| 日本性爱不卡视频| 久久久久久久久久久久97| 国产吹潮女在线观看| 久久久国产亚洲精品系列| 精品无码产区一区二| 国产成人bd在线观看| 婷婷五月天色网| 亚洲激情在线| av网站免费看| 91国产美女丝袜足交精品视频| 翔田千里AⅤHD无码| 老司机久久| 黄片无码在线制服| 啊v在线观看视频| 殴美,日韩国产伦精品| 1769一区| 成人资源中文字幕在线观看| 欧美亚性天堂| 日韩人成网站在线播放| 亚洲欧美黄| 欧美精品第四五页中文字幕在线观看| 久久国内| 国产呦精品系列在线观看| 久久鲁夜| 狠狠操天天干| 亚洲色色探花| 亚洲国产丝袜熟女av| 性爱AV天堂| 婷婷色导航| 国产精品久久久无码aV去| 人妻少妇久久中文| 99热超碰| 一区二区三区欧美激情| 97在线精品观看视频| 美女爽到高潮91| 97超碰色屌| 国产免费一区二区在线A片视频| 无遮挡男女激烈动态图| 中文三一区| 东北女人操比视频| 欧美老妇女内射网址| 国产免费一区在线观看| 亚洲va有码在线天堂| 999精品女人| 嫩草 我啊~嗯~在线| 91精品人妻一区二区三区蜜桃臀| 无码色| 在线看片国产精品每日更新| 国语对白露脸XXXXXX | 色婷婷五月综合激情中文字幕| 性色AV蜜色av色欲av| 日韩无码服务区| 日韩电影天堂视频一区二区| 欧美久久草熟女| 怡红院一区二区熟女人妻| 2025年A片视频精品| 日本不卡一二区| 国产精品乱码久久久、久久| 亚洲九九视频在线观看| 香蕉免费一区二区三区不读| 97亚洲资源| 啊a一区在线| 日本大片日本一区二区免费高清 | 亚洲男人的天堂在线看| 久久精品老司| 青草香蕉网| yazhousetuoumei| 欧美亚洲综合色| 色婷婷影院| 日韩999| 综合色色婷婷| 婷婷五月色| 亚洲欧美经典一区二区| 十八禁啪啦拍视频无遮挡| 亚洲成a人在线观看久| 免费人成在线观看网站品爱网| 亚洲天堂五月天国产| 中文字幕在线免费观看2| 91免费看一区二区三区 | 日韩pv中文| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 亚洲熟女乱综合一区二区三区| 国产传媒1234区| 曰本熟女视频| 在线情色电影 91大 | 欧美亚洲系列| 蜜臀久久99精品久久久久久无删减 | 久久久天美| 女上位精品在线| 欧美综合自拍亚洲综合图| 岛国天天午夜影院传媒网| 日本二三四区| 亚洲精品人妻在线| 久久精品美女一区| 亚洲日本成人动漫| 久久久久久中文版| 欧美草草高清日韩视频| 极品销魂美女一区二区 | 欧美在线播放aaaa| 97久久精品国产| 日韩资源网| 少妇蹲下买菜露大唇0| henhen91| 伊人黄色片| 一级免费啪啪片| 天天舔天天 | 手机在线大香蕉| 91国产操逼视频| av一区二区三区四区| 囯产操逼片| 天天淫人人妻日日色| 欧美 熟女 日韩| 美女黄色91| 国产强奸乱伦无码视频| 亚欧无码在线| 久无码| 任我爽在线视频免费观看| 色狠狠一区二区三区香蕉| 日本操逼aaaaa| 国产自偷自拍一区| 九九久久99| 后入人妻无码| jk白丝没脱就开始啪啪| 婷婷日韩一区二区三区中文字幕在线| 一级黄碟| 国内精品久久人妻性色av| 91久久久久久久久18| 精品人妻视频一区二区三区蜜桃视频| 97国产|免费| 两女互慰AV高潮喷水在线观看| 亚洲第一成人影院色播| 久久久久久91香蕉国产| 久艹日日日| 91小视频| 久草综合视频| www.亚洲黄色| 91人妻超碰| 啊啊啊骚| 欧美日韩操逼嗦吊| 日韩色女精品| 亚洲最新中文字幕免费| 男人的天堂欧美| 碰碰97| 丁香五月激情婷婷| 大干人妻| 性做久久久久久久| 天天综合网AV91| 蜜臀一区二区三区在线| 欧美亚洲激情小说| 久久老女人| 精品人妻伦一二三区久久| 麻豆黄站| 天天操天天舔| 91痴汉| 无码日韩网站| 97中文字幕一区| 在线观看黄色电话| 亚洲午夜精品久久久中文影院| 91成人久久| 欧美在线色| 国产无码精品高清| 超碰97最新人妻| 国产极品精品美女视频| 免费网色网站| 无码聚合| 精品久久97| 五月花婷婷| 欧美性暴力| 欧美淫穴| 99亚洲国产精品色一区二区三区| 亚洲妇色| 操逼逼中文字幕| 国产AB视频| 国产欧美日韩在线不卡第一页| av日韩中文字幕| 久草视频分类在线| 老妇女91| 久久久久久久久久久999| 懂色av色欲av蜜臀av| 91无码人妻| 激情专区综合| 欧美亚洲综合高清在线| 亚洲欧美国产中文字幕| 欧美日韩一区二区三区四区蜜桃| 亚洲情色 自拍| 日本有码影片下载| 97人妻免费中文字幕| 曰本道人妻久久久在线不卡色视频| 五月婷婷爱六月丁香色| 男人的天堂2019| 操人妻逼91| 国产高清成人mv在线观看| 加勒比久久av| 欧美亚洲性爱一区二区| 久干9操| 大香蕉淫人| 精品射1999| 99久久久er直播网址| 97ai亚洲| 歐美性天天| 婷婷色导航| 强奸乱伦AV网址| 男人的天堂视频精品乱在线| 天天α片| 日韩欧美视频青青| 最新中文字幕在线亚洲| 亚洲欧美另类激情小说| 国产精品69久久久久孕妇欧美| 欧美亚洲综合色| av在线免费一区二区| 久久二| 丝袜高跟澳门91视频| 日韩成人色图| 超碰在线成人| 日韩Va亚洲va欧美Ⅴa久久| 蜜臀久久99精品久久久久久婷婷| 亚洲资源网| 伊人久久国产免费观看视频| 日韩啪啪网| 国内偷自视频区视频综合| 欧美78P| 女上位精品在线| 亚洲天堂自拍| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | av橘色网站| 伊人精品视频| 操操操操操操| 97精品国产97久久久久久户外免费| 69精品久久久久中文字幕| 久久这里只精品免费福利| 清纯唯美亚洲综合| 男人综合网| 欧美色爱综合| 欧美色道啊| 欧洲大香蕉| 18禁久极品美女久久哦哟呀!| 日本裸体久久色噜噜| 床上啊啊啊一区二区三区| 性爱av在线免费观看| 欧美日韩国产黄色片| 欧美不卡在线一区二区| 亚洲色综合| 综合久久97| 国产深喉视频一区二区| 精品免费一区| 亚洲伊人成综合成人网| 欧美一级A一级a爱片久久| 丝袜综合网| 欧美 亚洲 在线| 好爽视频在线观看| 亚洲欧美不卡线| 久久激情婷婷| 国产亚洲福利第一页丝袜| 无码一区免费在线不卡| 综合激情二| 国产成人99久久亚洲综合| 一级成人性爱| 国产极品99热在线播放69| 国内毛片婷婷六月色| 久久精品中文字幕无码l| 蜜乳AV一区二区三区四| 久久精品色欧美aⅴ一区二区| 不卡免费av在线播放 | 欧洲综合色图| 国产在线综合网| 强奸乱伦AV一天堂网| av一区二区三区四区| 黄色电影观看久久9| 亚洲午夜福利在线影院| 色99在线| 欧美狠狠弄| 91精品久久久久久久久久| 欧美性色欧美| 国内毛片欧美香蕉精品| 熟女五十路一区二区三| 99热精品在线播放| 欧美性区| 青青草在线视频美女| 国内外内射高清视频| 久久久久久久九九九九九九| 综合自拍| 久久综合中文国产| 欧美色吧综合| 国产精品直播在线观看直播| 操逼逼福利视频| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 日韩无码专区| 97视频7| 欧美同性恋 的搜索结果 - 91n| 天堂男人网| 在线观看色视频| 亚洲精品 大香蕉| 婷婷五月天无码| 国产综合久久久麻桃个| 思思热久久成人| 吻戏激情性巴克| 亚州中文字幕超碰97| 国产91 丝袜在线播放 | 激情网五月天| 欧美亚州色的图| 亚洲av青草久久一区二区| 国产 热久久久久国产精品| 黄色网址久久精品欧美喷水| 日韩综合97P| 国产亚洲色婷婷久久99精品91 - 百度| 中文字幕亚洲热播人妻| oumeisetupian| 亚洲丝袜在线观看| 人妻人人做人人澡人人爽欧美一区| 国产农村妇女一区二区| 亚洲乱熟女一区二区| 性爱网站一区二区| 熟女丰满人妻一区| 青青草AV色| 国产福利合集| 色情综合网| 精品妇操一区二区三区| PMv在线观看| 殴美牲| 农村少妇久久久久久久| 极品美女福利在线观看| 欧美成人色| 免费看黄片现成| AV 少妇 人妻 偷拍| 少妇九九九九| 九九黄色视频在线观看| 色亚州人久干视频在线观看免费版| 日韩一级性爱无码| 日本免费不卡二区| 翔田千里AV无码秘 三区| 99精品在线观看| 久久精品国产97欧美精品亚洲| 亚洲精品xxx| 在线观看视频91| 影音先锋新男人| 青青草大香蕉在线视频| 国产偷拍网站| 国产农村妇女精品一二区| 国产白丝精品在线观看| 欧美亚涩| 日本性感人妻91| 四季AV综合网址| 日韩字幕一区| 日本不卡二三区| 少妇一级婬片免费放一级a性色.| 久久曰曰| 中日韩一区二区三区欧美| 亚洲欧美日韩精品久久久一区二区| 久久久久久性爱视频| 91人妻人人澡人人爽人人精品| 2011国产精品| 少妇厨房愉情理伦片bd在线观看| 成人精品视频一区二区| 色操逼网| 懂色av中文字幕一区二区三区天美 | 国产AV激情无码久久无码| 人人操人人射人人干| 亚欧高清在线| 成人性交免费视屏| 国产精品乱人伊人网| 手机午夜电影神马久久| 日韩美女,国产传媒,视频一区| 亚洲黄色a级片| 欧美女同在线| 在线观看一卡二卡| 国产一区二区免费福利片| 九九九九九用不成了| 91天堂色男人的天堂| 超碰97综合在线| 热天堂一区二区| 福利操逼| 操一对老熟妇爽上天视频| 91逼逼女人91| 人人操人人插人www| 日韩精品资源| 这里是精品| 日韩美女操b| 人妻第一页| 鸥美插入视频| 大香蕉五月天| 三级日韩一区二区三区| 亚洲清纯唯美| 97操97色| 国产精品一区二区 尿失禁| 美女黄站| 97热视频在线观看| 日韩一级二级| 人人人人插| 九七超碰| 日韩射图| 黄呦呦在线| 欧美日韩成人| 97人人操人人摸人人爱| 中文字幕欧美丝袜07资源| 亚洲丰满很很操| 免费农村成人少妇人妻Aa一区二区视频 | 国内毛片欧美香蕉精品| 丝袜视频网国产90| 97色色,97综合| 大香蕉97久久| 岛国成人av在线播放网址| 欧美五十路熟| 爱爱啊啊啊| 久久精品噜噜噜成人看免欧美大片| 精品视频专区| 九九热三级片| 加勒比性爱成人在线| 欧州激情视频在线一区二区| 丝袜 亚洲 偷拍| 一区三区啪啪| 中国一级操逼视频| 欧美AAAA黄片| 欧美日韩在线小说| 色综合大香蕉| 亚洲双插| 老色鬼成人精品视频下载大在线观看| 亚洲永久永久永久永久一级一级一级精品| 红杏大香蕉| 五月丁香激情综合网| 久久精品国产亚洲AV无码电影| 秋霞一集毛片观看| 老司机午夜精品视频| 国产传媒一区二区三区| 久久超碰com| 国内外激情在线| 日本一卡二区在线| 亚洲人精品久久久| 欧美性五月| 好色美女九七第一页| 超碰午夜| 经典丝袜一区| 欧洲精品欧洲精品| 一级黄碟| 欧美手机在线综合| 四虎免费在线播放| 欧美激情亚洲| 91丝袜美女视频| 超碰97 线线 在现| 国产精品国产精品国产| 免费国产视频| 26uuu最新| 中文字幕黄片在线| 亚洲av综合色区图片亚洲| 欧美亚洲一级在线观看| 岛国黄| 欧亚性爱视频免费看| 国产小u女在线观看| 99操碰| 老女人爆菊| 神马久久久久久久久久| 九九热在线精品视频| 制服诱惑亚洲一区二区三区在线观看| 伊人96在线| 淫纸中9区| 九九无码| 精品久久久久久中文字幕三区| 成人三一级一片aaa| 中文字幕免费看大片| 伊人成人中文字幕久久网| 91人人看| 国产情色第一第二页在线观看| 国产精品97超碰| 欧美色图综合网| 无码精品久久| 日韩AV熟女乱伦| 啊啊啊啊嗯嗯嗯用力好爽 | 欧美亚洲丝袜人妻制服中文99| 97亚洲色图| 97精品一区二区视频| 风流老熟女一区二区三区l| 97精品综合| 99热在线不卡| 新怡红院| 国模私拍一区二区三区神乳| 8050无码八戒| 毛片17S| 青青操视频在线| 国产传媒日韩| 欧美黑人精品一区二区| 蜜臀久久久久久999| 97精品国产精品免费观看| 欧美情色亚洲| 欧美日韩色综合网| 中文字幕在线播放2中文字幕在线观看2| 99热免费精品| 91五十路| 欧美一级黄色18片免费看| 91啪9色| 日本布卡一区二三区| 国产日韩欧美操逼视频| 另类综合另类| 亚洲不卡一| 亚洲欧洲综合av在线| 激情五月婷| 超碰在线1234区| 性色av大全| 九色97| 日本幼女18+| 精品人妻av在线播放| 91国产丝袜足交精品视频| 亚洲高潮影院| 国产熟女乱论| 最新精品久久蜜桃| 一级黄色性爱裸体视频| 屌色在线97视频| 97天天插| 久久精品高清AV| 欧美情色贴图| 国产成人无码a| 91黑丝少妇| 美女啊啊啊啊啊啊| 婷婷丁香六月天| 久久久久久人| 亚洲国产麻豆一区二区三区| 91爱做| 日韩人妻有码免费视频| 国产嫩草精品A88AV在线| 97超碰色色| 青青草日韩无码| 夜夜高潮夜夜爽夜夜爱爱一区 | AV老汉| 91av熟女人妻| 久久综合乱子伦国产免费| 国产精品福利视频| 盗摄 精品 另类 一区| 亚洲色交| 美女尤物福利视频| 日韩偷拍色图| 色综合91好| 国内91熟女人妻丝袜天天精品视频在线| 欧美色图99| 精品婷婷| 男人天堂新在线| 嗯嗯嗯好爽| 亚洲牲交| 91丝袜美女| 久久这里只精品免费福利| 久久综合精品一区二区三区| 欧美精品久久久久久久丰满| 偷拍超碰| 中文字幕aⅴ在线视频| 99热99re6国产在线播放| 福利在线黄片| 另类图片五月天| 午夜婷婷| 天天看天天日天天操| 啊啊啊好湿久久| 精品成人亚洲午夜电影| 超碰到97情色| 99无码视频| 97综合久久| 东北老女人的激情视频| 色婷婷激一区二区三区 | 黄片视频,下载| 亚州大图综合色图| 天天干,天天日| 欧美第一页| 91精品国久久久久久无码| 久久久久成人亚洲国产| 亚洲性天堂| 2019AV天堂| 最新日产中文在线麻豆| 超碰吊日色| 精品人妻二区三区| 五月天丁香婷婷综合网站| 这里都是精品| 欧美大香蕉97| 人妻熟女av国产网站| 大香蕉中文| 青青伊人这里只有精品| 色色色综合网| 色操逼网| 一区二区视频在看| 美腿丝袜高跟网免费视频免费视频| 免费的黄片wwwwww| WWW.操逼.COM| 97在线日韩中文字幕| 99999精品视频| 竹菊影视国产一区二区| 色波多| 伊人在线大香蕉视频久久| 91丨国产丨白浆| 久久三| 日韩免费簧片| 国产麻豆91欧美一区二区久久婷婷国产精品 | 偷拍网站久久男女男| 唐山老熟妇露脸啪啪叫| 91精品人妻偷情| 少妇高潮一区二区三区在线| 日本最新免费韩国1区2区视频播放| 婷婷久久久| 国产三级中文有码在线视频| 97在线视频观看| 97超级久久| 9999亚洲电影| 在现视频女上位好爽| 日本在线激情一区二区三区 | 综合97亚洲| 国产精品久久久久久夜夜夜| 五月婷久久| 干婷婷综合网| 一级黄色性爱A级片| 视频一区二区免费在线| 精品人妻丰满熟妇一区二区三| 欧美超碰人妻97| 色五月第四色| 亚洲国产精品久久久久婷婷青年| 120分钟婬片免费看| 欧美日韩在线国产在线| 国产精品久久久久久久AV大片| 91亚洲网| 骚女天天综合网| 97伊人超碰| 天天综合,91入口| 久久超碰av在线| 亚洲自拍一区夜夜操| 夜夜操91744565| 中文字幕国产精品1区| 天天色粽合合合合合合合| 99操碰| 久久艹逼视频| www色婷婷| 丁香九月激情啪| 亚洲国产日韩欧美熟妇在线| 黄色一级视| 蜜臀AV网站| 国产综合操逼高清| 日韩性爱播放| 人妻中文在线| 国产毛片精品一区二区色欲黄A片| 国产欧美一区激情交| 日本黄 R色 成 人网站| 五月婷婷性爱| 1024香蕉视频| 操九九九九九九| 2025亚洲男人天堂| 精产国品一区二三产品| 欧亚日韩三区| 亚洲系列欧美| 91痴汉| 9Ⅰ超碰| 精品人妻一区二区三区四区不卡在| 精品91日日夜夜超清资源| 亚洲一区二区三区春色| CCYY草草影院地址入口| 91碰超| 精品伊人久久久大香线蕉小说| 国产精品视频精品一二| 亚洲综合激情五月久久| 精品一区96| 国产熟女精品区| 成人情色综合网| 丝袜AV一区二区三区| 色哟哟 日韩精品| 人人艹亚洲| 综合一区中亚洲国产成人综合精品 | 久操精品| 无码一区二区精品视频久久久春药 | 国产人妻天天干精品| 天天爽天天操| 国产精品午夜成人福利| 一二视频神马久久传媒| 超碰在线免费一区二区三区| 成人小说另类在线| 黄色小视频日本txt| 天天综合色| 午夜精品久久久99| 亚洲人妻久久久| 97操| 69精品久久久久中文字幕| 欧美一区91大爱| 日本精品免费一区二区三区四区| 欧美久久人体| 亚洲伊人久久综合97| 懂色AV蜜臀无码精品APP| 中文字暮97| 一区二区三区四区在线不卡| 天天cao在线| 91在线视频观看国产| 特污免视频| 97久久天天综合色天天综合色电影| 国产精品乱码久久| 日韩 欧美 另类 人妻| 成年女人一区| 美女网站黄页| 欧美精品久久久久久久丰满| 99热最新网址| 亚洲国内精品成人不卡| 97超碰久久| 久久99亚洲精品久久99果| 中文字幕免费观看| 久久国产精品m码| 国产 热久久久久国产精品| 国产欧美日韩女同性恋ww喷水精品| 中文一区在线日| 日韩性爱一级片| 久久艹逼视频| 精品无码人妻一区二区免费蜜桃| 啊啊啊网站| 五月丁香色色网| 91欧美性| 中文字幕日韩电影人妻| 91天天日| 亚洲欧美在线丝袜| 天天日天天干天天整| 日韩懂色网| 女人精品内射国产99| 亚洲操操| 国产97在线播放| 国产午夜无码片在线观看影视 | 奶水 人妻 哺乳 在线| 99热在线观看| 亚洲视频二区 | 久久中出在线| 国产午夜精品理论片a大结局| 97人妻碰碰中文无码久热丝袜| 人妻熟女一区二区| 欧美黄色大片在线观看 | 天美麻豆一区二区三区| 欧美成人午夜免费福利785| 激情黄色五月天| 18禁中文字幕| 鸥美插入视频| 370p日韩欧美亚洲精品| 久久偷拍人| 亚洲无码超碰免费| 少妇与黑人高潮在线| 亚洲不卡三级手机播放| 丝袜制服字幕在线| 青春草莓视频在线观看网址| 久久久久成人蜜桃精品| 97免费在线观看| 久久精精区一区二区一蜜桃一区二区| 久久久青青草| 激情婷婷五月天| 久久岛国| 999久久久九| 日韩三级在线观看网站| 亚洲射综合网| 97在线精品观看视频| 啊啊啊不要好爽日韩无码一区| 日韩av不卡在线看| 亚洲黄色网址| 96久久精品一二三区色欲| 四季av一区二区凹凸精品小说| 欧美色综合影院| 欧美亚洲手机在线| 精品久久久久9999| 欧美日韩免费性爱| 台湾佬中文娱乐网久久久久久久久久com | 久久xxxx| 亚洲97超碰| 草久久久| 久草免费在线一区二区| 欧美熟妇色| 91美女视屏| 国产精品美女在线一区| 安微少妇操BBB| 色噜噜综合在线| 亚洲情色第一页| 精品国产一区二区三区在线播出| 乱子伦一区二区三区国产精品| 无遮挡猛进视频免费无限观看| 狠日欧美| 大香蕉在线免| 激情久久av一区av二区av| 久久久人妻| 在线观看视频91| 99视频自拍| 精品人妻一区二区三区四区石在线| 91久久国产综合精品| 五月婷色| 无遮挡一级毛片视频免费的| 国产精品午夜福利| 色女99一级片在线观看| 国产 无码 一区二区| 91人妻在线视频| 男人把坤坤插入女人的下体| 99性爱| 人人操人人插人人摸人人干| 啊啊啊男女| 啊啊啊啊二区好大| 日本久久精品| 日本性爱欧美性爱| 欧美色青| 男人天堂网手机版婷婷| 91 国产丝袜在线放观看| 伊人女女资源在线观看| 欧美日韩97在线| 久久精品店| a片亚洲一本通视频| 天美传媒av 在线| 久久久精品视频免费观看| 亚洲91网| 97在线观看视频| 和协影院中文字幕三区| 成人资源中文字幕在线观看天天| 国产精品无码久久久久2028| 97综合| 大香蕉日韩欧美| 操死我了嗯嗯嗯| 久草久热| 九九无码| 色综合九九| 少妇xx精品| 伊人操你| 亚洲天天综合| 九九热av| 综合情欲网| 新精精品久久精品| 亚洲色图加勒比| 国产亚洲 中文欧美久久| 亚洲日本韩国在线| 亚洲成人福利电影免费| 亚洲成人在线高清| 看全色黄大色大片免费视频| 老熟乱一区二区三区四区| 亚洲一二三四区在线免费看视频| 国产欧美日韩臀 | 日本欧美不卡| 亚洲情色 无码专区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 久啪| 久久精9| 精品国产91久久久久久一区黄无| 精品久久久久,69国产成人精| 久综合网| 国产亚洲国产超碰| 午夜福利成人免费视频| 在线观看精品国产免费| 欧美午夜一区二区三区| 无码av永久免费专区网站| 377p欧洲日本亚洲大胆| 都市久久精品激情亚洲| 乱伦色图网址是多少| 亚洲av无码国产精品字幕| 日韩在线地址一| ,成人免费啪啪视频| 一二三四视频中文字幕在线看| 久操操AV电影| 国产日韩区| 欧美不卡二区| 全球成人中文在线| 亚洲色啪| 丝袜六区| 天天综合网在线| 青木玲在线不卡| 十八禁电影伊人网| 99热在线只有精品|