午夜在线视频91精品-午夜在线网站-午夜在线网址-午夜在线无码-午夜在线亚洲-午夜在线亚洲男人午-午夜在线一区-午夜在线一区二区

星空最火知名网站

登錄 免費注冊 星空最火知名網站 | 行業黑名單 | 幫助
維庫電子市場網
技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業 | CAN-bus/DeviceNe

FPGA/CPLD數字電路設計經驗分享zz

作者:rickyice 欄目:IC設計
FPGA/CPLD數字電路設計經驗分享zz
一位大蝦的經驗總結,基礎的。
FPGA/CPLD數字電路設計經驗分享

摘要:在數字電路的設計中,時序設計是一個系統性能的主要標志,在高層次設計方法中,對時序控制的抽象度也相應提高,因此在設計中較難把握,但在理解RTL電路時序模型的基礎上,采用合理的設計方法在設計復雜數字系統是行之有效的,通過許多設計實例證明采用這種方式可以使電路的后仿真通過率大大提高,并且系統的工作頻率可以達到一個較高水平。

關鍵詞:FPGA 數字電路 時序 時延路徑 建立時間 保持時間

1 數字電路設計中的幾個基本概念:
1.1 建立時間和保持時間:
建立時間(setup time)是指在觸發器的時鐘信號上升沿到來以前,數據穩定不變的時間,如果建立時間不夠,數據將不能在這個時鐘上升沿被打入觸發器;保持時間(hold time)是指在觸發器的時鐘信號上升沿到來以后,數據穩定不變的時間, 如果保持時間不夠,數據同樣不能被打入觸發器。 如圖1 。 數據穩定傳輸必須滿足建立和保持時間的要求,當然在一些情況下,建立時間和保持時間的值可以為零。 PLD/FPGA開發軟件可以自動計算兩個相關輸入的建立和保持時間(如圖2)

圖1 建立時間和保持時間關系圖
注:在考慮建立保持時間時,應該考慮時鐘樹向后偏斜的情況,在考慮建立時間時應該考慮時鐘樹向前偏斜的情況。在進行后仿真時,最大延遲用來檢查建立時間,最小延時用來檢查保持時間。

建立時間的約束和時鐘周期有關,當系統在高頻時鐘下無法工作時,降低時鐘頻率就可以使系統完成工作。保持時間是一個和時鐘周期無關的參數,如果設計不合理,使得布局布線工具無法布出高質量的時鐘樹,那么無論如何調整時鐘頻率也無法達到要求,只有對所設計系統作較大改動才有可能正常工作,導致設計效率大大降低。因此合理的設計系統的時序是提高設計質量的關鍵。在可編程器件中,時鐘樹的偏斜幾乎可以不考慮,因此保持時間通常都是滿足的。

1.2 FPGA中的競爭和冒險現象
信號在FPGA器件內部通過連線和邏輯單元時,都有一定的延時。延時的大小與連線的長短和邏輯單元的數目有關,同時還受器件的制造工藝、工作電壓、溫度等條件的影響。信號的高低電平轉換也需要一定的過渡時間。由于存在這兩方面因素,多路信號的電平值發生變化時,在信號變化的瞬間,組合邏輯的輸出有先后順序,并不是同時變化,往往會出現一些不正確的尖峰信號,這些尖峰信號稱為"毛刺"。如果一個組合邏輯電路中有"毛刺"出現,就說明該電路存在"冒險"。(與分立元件不同,由于PLD內部不存在寄生電容電感,這些毛刺將被完整的保留并向下一級傳遞,因此毛刺現象在PLD、FPGA設計中尤為突出)圖2是一個邏輯冒險的例子,從圖3的仿真波形可以看出,"A、B、C、D"四個輸入信號經過布線延時以后,高低電平變換不是同時發生的,這導致輸出信號"OUT"出現了毛刺。(我們無法保證所有連線的長度一致,所以即使四個輸入信號在輸入端同時變化,但經過PLD內部的走線,到達或門的時間也是不一樣的,毛刺必然產生)。可以概括的講,只要輸入信號同時變化,(經過內部走線)組合邏輯必將產生毛刺。 將它們的輸出直接連接到時鐘輸入端、清零或置位端口的設計方法是錯誤的,這可能會導致嚴重的后果。 所以我們必須檢查設計中所有時鐘、清零和置位等對毛刺敏感的輸入端口,確保輸入不會含有任何毛刺
圖2 存在邏輯冒險的電路示例

圖3 圖2所示電路的仿真波形
冒險往往會影響到邏輯電路的穩定性。時鐘端口、清零和置位端口對毛刺信號十分敏感,任何一點毛刺都可能會使系統出錯,因此判斷邏輯電路中是否存在冒險以及如何避免冒險是設計人員必須要考慮的問題。

如何處理毛刺
我們可以通過改變設計,破壞毛刺產生的條件,來減少毛刺的發生。例如,在數字電路設計中,常常采用格雷碼計數器取代普通的二進制計數器,這是因為格雷碼計數器的輸出每次只有一位跳變,消除了競爭冒險的發生條件,避免了毛刺的產生。

毛刺并不是對所有的輸入都有危害,例如D觸發器的D輸入端,只要毛刺不出現在時鐘的上升沿并且滿足數據的建立和保持時間,就不會對系統造成危害,我們可以說D觸發器的D輸入端對毛刺不敏感。 根據這個特性,我們應當在系統中盡可能采用同步電路,這是因為同步電路信號的變化都發生在時鐘沿,只要毛刺不出現在時鐘的沿口并且不滿足數據的建立和保持時間,就不會對系統造成危害。 (由于毛刺很短,多為幾納秒,基本上都不可能滿足數據的建立和保持時間)

去除毛刺的一種常見的方法是利用D觸發器的D輸入端對毛刺信號不敏感的特點,在輸出信號的保持時間內,用觸發器讀取組合邏輯的輸出信號,這種方法類似于將異步電路轉化為同步電路。 圖4給出了這種方法的示范電路,圖5是仿真波形。

如前所述,優秀的設計方案,如采用格雷碼計數器,同步電路等,可以大大減少毛刺,但它并不能完全消除毛刺。 毛刺并不是對所有輸入都有危害,例如D觸發器的D輸入端,只要毛刺不出現在時鐘的上升沿并且滿足數據的建立和保持時間,就不會對系統造成危害。因此我們可以說D觸發器的D輸入端對毛刺不敏感。但對于D觸發器的時鐘端,置位端,清零端,則都是對毛刺敏感的輸入端,任何一點毛刺就會使系統出錯,但只要認真處理,我們可以把危害降到最低直至消除。下面我們就對幾種具體的信號進行探討。

1.3 清除和置位信號在FPGA的設計中,全局的清零和置位信號必須經過全局的清零和置位管腳輸入,因為他們也屬于全局的資源,其扇出能力大,而且在FPGA內部是直接連接到所有的觸發器的置位和清零端的,這樣的做法會使芯片的工作可靠、性能穩定,而使用普通的IO腳則不能保證該性能。

在FPGA的設計中,除了從外部管腳引入的全局清除和置位信號外在FPGA內部邏輯的處理中也經常需要產生一些內部的清除或置位信號。清除和置位信號要求象對待時鐘那樣小心地考慮它們,因為這些信號對毛刺也是非常敏感的。

在同步電路設計中,有時候可以用同步置位的辦法來替代異步清0。在用硬件描述語言的設計中可以用如下的方式來描述:

異步清0的描述方法:
PROCESS(rst,clk)
begin
if rst=’1’ then
count<=(others=>’0’);
elsif clk’event and clk=’1’ then
count<=count+1;
end if;
end PROCESS;

同步清0的描述方法:
PROCESS
begin
wait until clk’event and clk=’1’;
if rst=’1’ then
count<=(others=>’0’);
else
count<=count+1;
end if;
end PROCESS;

1.4 觸發器和所存器:
我們知道,觸發器是在時鐘的沿進行數據的鎖存的,而所存器是用電平使能來鎖存數據的。所以觸發器的Q輸出端在每一個時鐘沿都會被更新,而所存器只能在使能電平有效器件才會被更新。在FPGA設計中建議如果不是必須那么應該盡量使用觸發器而不是所存器。
那么在使用硬件描述語言進行電路設計的時候如何區分觸發器和所存器的描述方法哪?其實有不少人在使用的過程中可能并沒有特意區分過,所以也忽略了二者在描述方法上的區別。下面是用VHDL語言描述的觸發器和所存器以及綜合器產生的電路邏輯圖。

觸發器的語言描述:
PROCESS
begin
wait until clk’event and clk=’1’;
q<=d;
end PROCESS;


所存器的語言描述:
PROCESS(en,d)
begin
if en=’1’ then
q<=d;
end if;
end PROCESS;

由上述對Latch的描述可見,其很容易于選擇器的描述相混淆,用VHDL語言對選擇器的描述方法如下:
PROCESS(en,a,b)
begin
if en=’1’ then
q<=a;
else
q<=b;
end if;
end PROCESS;

2 FPGA/CPLD中的一些設計方法
2.1 FPGA設計中的同步設計
異步設計不是總能滿足(它們所饋送的觸發器的)建立和保持時間的要求。因此,異步輸入常常會把錯誤的數據鎖存到觸發器,或者使觸發器進入亞穩定的狀態,在該狀態下,觸發器的輸出不能識別為l或0。如果沒有正確地處理,亞穩性會導致嚴重的系統可靠性問題。
另外,在FPGA的內部資源里最重要的一部分就是其時鐘資源(全局時鐘網絡),它一般是經過FPGA的特定全局時鐘管腳進入FPGA內部,后經過全局時鐘BUF適配到全局時鐘網絡的,這樣的時鐘網絡可以保證相同的時鐘沿到達芯片內部每一個觸發器的延遲時間差異是可以忽略不計的。

在FPGA中上述的全局時鐘網絡被稱為時鐘樹,無論是專業的第三方工具還是器件廠商提供的布局布線器在延時參數提取、分析的時候都是依據全局時鐘網絡作為計算的基準的。如果一個設計沒有使用時鐘樹提供的時鐘,那么這些設計工具有的會拒絕做延時分析有的延時數據將是不可靠的。

在我們日常的設計中很多情形下會用到需要分頻的情形,好多人的做法是先用高頻時鐘計數,然后使用計數器的某一位輸出作為工作時鐘進行其他的邏輯設計。其實這樣的方法是不規范的。比如下面的描述方法:
PROCESS
begin
wait until clk’event and clk=’1’;
if fck=’1’ then
count<=(others=>’0’);
else
count<=count+1;
end if;
end PROCESS;

PROCESS
begin
wait until count(2)’event and count(2)=’1’ ;
shift_reg<=data;
end PROCESS;

在上述的第一個PROCESS電路描述中,首先計數器的輸出結果(count(2))相對于全局時鐘clk已經產生了一定的延時(延時的大小取決于計數器的位數和所選擇使用的器件工藝);而在第二個PROCESS中使用計數器的bit2作為時鐘,那么shift_reg相對于全局clk的延時將變得不好控制。布局布線器最終給出的時間分析也是不可靠的。這樣產生的結果波形仿真如下圖所示:

正確的做法可以將第二個PROCESS這樣來寫。
PROCESS
begin
wait
2樓: >>參與討論
rickyice
re
希望對大家有幫助!

3樓: >>參與討論
phoenixwyf
GOOD
8錯

4樓: >>參與討論
effice
T=Tco+Tdelay+Tsetup+Tpd???
注:在這個邏輯圖中有個參數:Tpd ,即時鐘的延時參數,我們在剛才做時間分析的時候,沒有提這個參數,(如果使用PLD的全局時鐘型號,Tpd可以為0,如果是普通時鐘,則不為0)。所以如果考慮到時鐘的延時,精確的公式應該是T=Tco+Tdelay+Tsetup-Tpd。當然以上全部分析的都是器件內部的運行速度,如果考慮芯片I/O管腳延時對系統速度的影響,那么還需要加一些修正。


T=Tco+Tdelay+Tsetup-Tpd我怎么覺得是:T=Tco+Tdelay+Tsetup+Tpd???


5樓: >>參與討論
jason_30
從網上抄的別人的


6樓: >>參與討論
tntcnn
有沒有弄ACTEL的
 
7樓: >>參與討論
rickyice
Verilog討論組精彩內容摘錄(一)
我遇到了一個問題,希望能得到幫助。
              我在用FPGA(ALTERA
            10K30)做仿真實驗時,內部的計數器總是計數不正常,但是我在微機中用MODELSim仿真的結果是正確的,所以邏輯應該沒有問題,問題出在FPGA,請教各位,我該如何解決這個問題。謝謝!
              I met a question,hope someone could do me a favor.
              when I used FPGA do simulating experiment, i found the inner
            counter worked abnormally.but if i use MODELSim do such a
            experiment,everything is ok.so i confirm the problem should be due
            to FPGA.
              who can tell me how to deal with this problem? thanks a lot!

            回答一:
              Have you checked clock signal on scope? Those DEVICE really a GOOD
            clock waveform.

            回答二:
              你用的片子不會有問題吧,檢查有么有問題可以只做一個計數器看看計數對不對不就的了.我覺得應該是片子的問題.

            回答三:
              首先請檢查FPGA的使用方法!

            回答四:
              我覺得片子有問題的可能性比較小,還是應該先找自己的原因,否則我們一出現問題就把責任說成是芯片的問題,那么問題就不好解決了。而且10K30國內也很多人在用,如果連一個計數器都出錯的話,我看ALTERA也就沒什么市場了。
              用MODELSim做仿真,只是從語言角度來驗證,它只能說明你的邏輯沒有問題,但邏輯最終是要在芯片中靠邏輯電路來實現,所以必須考慮到芯片的一些特性。不知道你的計數器是多少位的?速度是多少?輸入的信號質量怎么樣?
              如果你的計數器位數比較多的話,最好是分兩級或多級來實現,否則很容易在內部因延遲時間不同而造成問題。

            回答五:
            Dear Friend

            Your words is very right. Anything question? First find from
            yourself,
            2nd others. It is very glad to receive your email. Would you please
            tell me
            your NAME and contact address.

            Best regards
            wisdom

            回答六:
              做時序仿真了嗎?用MODELSim做或Maxplus2都可以利用布局布線后的延時信息作時序仿真。我懷疑你只作了功能仿真

            回答七:
              我認為這個問題可能出在異步邏輯上(如清零、預置),在功能仿真時這個問題有時不能發現,但用時序仿真時會很輕易地發現原因所在。如果采用同步設計的話,這個問題將不會存在。

            回答八:
            Dear Sir

            Maybe your design have the bug, it is easy that ALTERA is not
            synthesis
            HDL company, MODEL sim ensure the HDL simulation right, but the
            ALTERA MP2
            maybe compiler the project into abnormal staus. In fact, MP2 have
            the AHDL
            counter LPM, you can directly call the MODULE, it is tested
            available.
            Anything I can help you, pls let me know.

            Our company sales the ALTERA FPGA and MAX7xxx, if you need, pls fell
            free to contact to me.

            Best regards
            Wisdom.Zhang


8樓: >>參與討論
rickyice
Verilog討論組精彩內容摘錄(二)
問題:
        是不是用FPGA EXPRESS能編譯標準的Verilog HDL語言寫的程序,再生成EDIF文件交給MAX+PLUS處理?具體如何操作?

      回答一:
        好像MAX+PLUS也能編輯Verilog HDL語言寫的程序,具體做法從文本編輯窗口輸入程序,編譯即可.

      回答二:
        還是推薦大家用Synplify做綜合吧,對語法的要求不嚴格,軟件也不大。
      連ALTERAXILINX的人都推薦我用。

      回答三:
        Synplify 在綜合方面好一些,但maxplus II 的功能更全面些,我覺得.

      回答四:
        Synplify速度快,但不見得綜合效果好。Leonardo spectrum不錯,還可以綜合到ASIC。

      回答五:
        Half and half, I don't agree the viewpoints.

      回答六:
        Synplify ONLY synthesis, MP2 including all FPGA application
      function.Their
      marketing focus is not same. Please advise.

      回答七:
        The web-friend advise is right if your design is not Large-scale, But
      pls notes that ALTERA is FPGA vendor, not HDL synthesis vendor. If you
      think your design is very large, for example, you will design with 10K100
      or ACEK etc, at least over 5K DFF application, you should apply such as
      FPGA Express or Exemplar etc tools.

      回答八:
        The Web-friend is very important, I use the Synplify from 1997, it is
      very GOOD, FPGA Express embbed their core-solution.

9樓: >>參與討論
rickyice
Verilog討論組精彩內容摘錄(三)
問題一:
              在下才疏學淺,一直在用LATTICE.html">LATTICEISPLSI,搞了一些小應用,看到各位都在談論XILINXALTERA,本人沒有機會嘗試,究竟哪一種比較好,請高人不吝賜教。

            回答一:
              LATTICE.html">LATTICE
            的ISPLSI我畢業設計時用過一枚,感覺其在系統編程是十分方便的,但熔絲圖的生成好象要ispexper這一專門軟件,他支持原理圖輸入和VHDL輸入等,十分方便且0具有邏輯與時序仿真,其燒錄速度(根據熔絲圖大小)相當快,一般幾秒鐘就行了。

            回答二:
              1、首先可編程器件從結構上分為CPLD和FPGA二類,從制造工藝上有CMOSFLASHSRAM、反熔絲等幾種。
              2、CPLD一般來講容量較低(注意CPLD和FPGA的門數的定義不一樣,實際上對門沒有統一的定義,不能認為CPLD的10000門的規模就比5000門的規模大,我們比較能接受的是在ASIC中定義一個與非門為一個門)。CPLD的速度一般都較快,時延比較確定(注意:實際設計的時延和速度都要通過時序仿真才能確定,一般來講器件資料中所提到的最高速度在實際設計中是不可能達到的,因為所謂的最高速度是指的一級設計,并且會BYPASS一些路徑。)這和它的結構有關,如:LATTICE有GRP概念,XILINX9500則提出快速交換矩陣的思想,目的都是為了達到較快的速度。通過對CPLD的結構分析就會發現CPLD的邏輯功能比FFs要多。CPLD一般采用CMOSFLASH工藝,CMOS的功耗大,但下載的速度快,FLASH的功耗很小,但加載的時間較長,當然還和實際設計的一些情況有關,如:頻率、利用率等。
              3、FPGA是相對CPLD而言的,它的規模可以相當大。從結構上講也是大同小異的,一般是由最基本的CELL組成,CELL內部是LUT和FFs,比較綜合考慮了的邏輯和FF的比例關系,當然仔細看的話,每家的結構還是有一些特點的。FPGA的內部布線資源是很豐富的,要設計好FPGA必須充分了解所有的資源情況,并合理地利用。FPGA的一個很大特點是時延不確定,不同的編譯有不同的結果,這一定要牢記!如果設計不好會遇到有些板子可以工作,而有的板子就是不行,盡管用的同一個FPGA數據。
              4、CPLD和FPGA不存在哪個好,要根據你的實際情況而選擇。
              草草寫一下,以后最談。

            問題二:
              你好!我想請教幾個問題:
              1、什么是FFs
              2、在FPGA時延不確定的情況下,怎樣的設計才能保證該設計是比較好的設計,而不會出現盡管用的同一個FPGA數據有些板子可以工作,而有的板子就是不行這種情況呢?
              謝謝!

            回答一:
              1、FFs:觸發器。
              2、優化設計;盡量采用同步設計;高速、多驅動通道用全局緩充驅動,合理利用長線資源等。

            回答二:
              FF 是指 Flip Flop,也就是觸發器的最基本單元。
              FPGA設計的時候需要特別注意最后實現時的最大延時,如果各條線路的最大延時能夠滿足條件,一般就不會出現什么太大的問題。另外,有些公司已經推出了固定延時的FPGA,只是XILINX公司還沒有。

            回答三:
               The all effect factor, it is important that man-resource and
            design solution. To FPGA, CPLDs, LATTICE.html">LATTICE , ALTERA, XILINX are all
            very GOOD, To marketing share, the XILINX is most high.

               We can design very GOOD function , even discret LOGIC. Do you
            think so? LATTICE.html">LATTICE, ALTERA ,Xilins , it ONLY is tools. Man is No.1
            for ever, so that you did not MUST study ALTERA, XILINX

10樓: >>參與討論
百合花香
文章很好,支持一下!但是,圖在哪里?
 
11樓: >>參與討論
jason_30

好帖,好像是從可編程網上搞的吧

12樓: >>參與討論
kaka_987
請教我這個分頻電路有編譯問題
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity freqdi is
   PORT(sela,selb:in std_logic;
        clkin:in std_logic;
        clkout:out std_logic;
        clk100hz:out std_logic);
end freqdi;
architecture behav of freqdi is
   constant divi:integer:=10;
   constant divi_1:integer:=10_000;
   constant divi_2:integer:=100_000;
   constant divi_3:integer:=100_000;
   signal   muxval:integer range 4 downto 0;
  begin
   clk_div:PROCESS(clkin,sela,selb,muxval)
    variable cnt:integer range 0 to 9;
    variable cnt_1:integer range 0 to 9_999;
    variable cnt_2:integer range 0 to 99_999;
   begin
                       muxval<=0;
      if(sela='1')then muxval<=muxval+1;end if;
      if(selb='1')then muxval<=muxval+2;end if;
     if rising_edge(clkin)then
       case muxval is
         when 0=> if(cnt<(divi/2)) then
                     clkout<='1';
                     cnt:=cnt+1;  
                    elsif(cnt<(divi-1))then
                      clkout<='0';
                      cnt:=cnt+1;
                     else cnt:=0;
                      end if;
       when 1=>if(cnt_1<(divi_1/2)) then
                     clkout<='1';
                     cnt_1:=cnt_1+1;
                    elsif(cnt_1<(divi_1-1))then
                      clkout<='0';
                      cnt_1:=cnt_1+1;
                     else cnt_1:=0;
                      end if;
       when 2=>if(cnt_2<(divi_2/2)) then
                     clkout<='1';
                     cnt_2:=cnt_2+1;
                    elsif(cnt_2<(divi_2-1))then
                      clkout<='0';
                      cnt_2:=cnt_2+1;
                     else cnt_2:=0;
                      end if;
       when others=>null;
      end case;
    end if;
end PROCESS clk_div;
clk_100hz:PROCESS(clkin)is
    variable cnt_3:integer range 0 to 99_999;
   begin
     if rising_edge(clkin)then
        if(cnt_3<(divi_3/2)then
            clk100hz<='1';
            cnt_3:=cnt_3+1;
        elsif (cnt_3<(divi_3-1))then
            clk100hz<='0';
            cnt_3:=cnt_3+1;
         else cnt_3:=0;
         end if;
      end if;
end PROCESS clk_100hz;
end behav;


13樓: >>參與討論
rickyice
re
貼出error

14樓: >>參與討論
mrqingfeng
re
有圖就更好了,

15樓: >>參與討論
rickyice
ALTERA設計注意事項
同步和異步     
              
            異步邏輯主要用組合邏輯來實現控制,容易因時鐘傳遞延時不一致而產生毛刺。如果可能盡量改成同步邏輯。當輸出信號用于RESET,CLEAR,PRESET時最好改成同步的!同步邏輯用的門數比異步邏輯多,但對ALTERA芯片來說同步和異步用的是同樣多的LC或MC。


            CLIQUE的應用   
              CLIQUE有利于高速設計,應用于有相關性的邏輯,把設計分成小模塊更容易實施CLIQUE。但是Apply CLIQUE at the
            whole design = No CIQUE at all !!!

            組合邏輯設計    
              組合邏輯容易設計,但要注意處理好毛刺,不要用加固定延時的方式來處理毛刺,最好分析出毛刺產生的原因,然后重新設計新的電路。
            編譯     
                為節省時間,可以選擇模塊,不必所有的都的過程都使用。SMART
            Recompile可以縮短重新編譯的時間。也可以選擇WYSIWYG綜合方式。并去掉只有定時仿真時需要的SNF Timing
            Extractor部分。
            Setup/Hold Time     
                 仿真時可以檢查Setup/Hold Time,如果發現有問題,要調整輸入的時鐘頻率,特別要注意實際電路的頻率不能導致該問題!
            設計高速電路     
               當電路的頻率比較低時,可以查其Delay
            Path,查處較大延遲的地方,在可能的地方加入DFF,移動DFF等。純組合邏輯時延會比較大。
            三態門        
               ALTERA 只提供I/O引腳的三態門,不提供內部的三態門。內部三態門被轉化成多路選擇器。
            ALTERA指出:其實內部三態門毫無意義。

16樓: >>參與討論
rickyice
FPGA與CPLD的區別
系統的比較,與大家共享:
      盡管FPGA和CPLD都是可編程ASIC器件,有很多共同特點,但由于CPLD和FPGA結構上的差異,具有各自的特點:
      ①CPLD更適合完成各種算法和組合邏輯,FP
      GA更適合于完成時序邏輯。換句話說,FPGA更適合于觸發器豐富的結構,而CPLD更適合于觸發器有限而乘積項豐富的結構。
      ②CPLD的連續式布線結構決定了它的時序延遲是均勻的和可預測的,而FPGA的分段式布線結構決定了其延遲的不可預測性。

      ③在編程上FPGA比CPLD具有更大的靈活性。CPLD通過修改具有固定內連電路的邏輯功能來編程,FPGA主要通過改變內部連線的布線來編程;FP
      GA可在邏輯門下編程,而CPLD是在邏輯塊下編程。

      ④FPGA的集成度比CPLD高,具有更復雜的布線結構和邏輯實現。

      ⑤CPLD比FPGA使用起來更方便。CPLD的編程采用E2PROM或FASTFLASH技術,無需外部存儲器芯片,使用簡單。而FPGA的編程信息需存放在外部存儲器上,使用方法復雜。


      ⑥CPLD的速度比FPGA快,并且具有較大的時間可預測性。這是由于FPGA是門級編程,并且CLB之間采用分布式互聯,而CPLD是邏輯塊級編程,并且其邏輯塊之間的互聯是集總式的。


      ⑦在編程方式上,CPLD主要是基于E2PROM或FLASH存儲器編程,編程次數可達1萬次,優點是系統斷電時編程信息也不丟失。CPLD又可分為在編程器上編程和在系統編程兩類。FPGA大部分是基于SRAM編程,編程信息在系統斷電時丟失,每次上電時,需從器件外部將編程數據重新寫入SRAM中。其優點是可以編程任意次,可在工作中快速編程,從而實現板級和系統級的動態配置。


      ⑧CPLD保密性好,FPGA保密性差。

      ⑨一般情況下,CPLD的功耗要比FPGA大,且集成度越高越明顯。
      隨著復雜可編程邏輯器件(CPLD)密度的提高,數字器件設計人員在進行大型設計時,既靈活又容易,而且產品可以很快進入市場。許多設計人員已經感受到CPLD容易使用、時序可預測和速度高等優點,然而,在過去由于受到CPLD密度的限制,他們只好轉向FPGA和ASIC。現在,設計人員可以體會到密度高達數十萬門的CPLD所帶來的好處。

      CPLD結構在一個邏輯路徑上采用1至16個乘積項,因而大型復雜設計的運行速度可以預測。因此,原有設計的運行可以預測,也很可靠,而且修改設計也很容易。CPLD在本質上很靈活、時序簡單、路由性能極好,用戶可以改變他們的設計同時保持引腳輸出不變。與FPGA相比,CPLD的I/O更多,尺寸更小。

      如今,通信系統使用很多標準,必須根據客戶的需要配置設備以支持不同的標準。CPLD可讓設備做出相應的調整以支持多種協議,并隨著標準和協議的演變而改變功能。這為系統設計人員帶來很大的方便,因為在標準尚未完全成熟之前他們就可以著手進行硬件設計,然后再修改代碼以滿足最終標準的要求。CPLD的速度和延遲特性比純軟件方案更好,它的NRE費用低於ASIC,更靈活,產品也可以更快入市。CPLD可編程方案的優點如下:

      ●邏輯和存儲器資源豐富(CYPRESS Delta39K200的RAM超過480 Kb)
      ●帶冗余路由資源的靈活時序模型
      ●改變引腳輸出很靈活
      ●可以裝在系統上后重新編程
      ●I/O數目多
      ●具有可保證性能的集成存儲器控制邏輯
      ●提供單片CPLD和可編程PHY方案
      由于有這些優點,設計建模成本低,可在設計過程的任一階段添加設計或改變引腳輸出,可以很快上市
      CPLD的結構
      CPLD是屬於粗粒結構的可編程邏輯器件。它具有豐富的邏輯資源(即邏輯門與寄存器的比例高)和高度靈活的路由資源。CPLD的路由是連接在一起的,而FPGA的路由是分割開的。FPGA可能更靈活,但包括很多跳線,因此速度較CPLD慢。

      CPLD以群陣列(array of
      clusters)的形式排列,由水平和垂直路由通道連接起來。這些路由通道把信號送到器件的引腳上或者傳進來,并且把CPLD內部的邏輯群連接起來。


      CPLD之所以稱作粗粒,是因為,與路由數量相比,邏輯群要大得到。CPLD的邏輯群比FPGA的基本單元大得多,因此FPGA是細粒的。
      CPLD的功能塊
      CPLD最基本的單元是宏單元。一個宏單元包含一個寄存器(使用多達16個乘積項作為其輸入)及其它有用特性。
      因為每個宏單元用了16個乘積項,因此設計人員可部署大量的組合邏輯而不用增加額外的路徑。這就是為何CPLD被認為是“邏輯豐富”型的。

      宏單元以邏輯模塊的形式排列(LB),每個邏輯模塊由16個宏單元組成。宏單元執行一個AND操作,然后一個OR操作以實現組合邏輯。

      每個邏輯群有8個邏輯模塊,所有邏輯群都連接到同一個可編程互聯矩陣。
      每個群還包含兩個單端口邏輯群存儲器模塊和一個多端口通道存儲器模塊。前者每模塊有8,192b存儲器,后者包含4,096b專用通信存儲器且可配置為單端口、多端口或帶專用控制邏輯的FIFO。

      CPLD有什麼好處?
      I/O數量多
      CPLD的好處之一是在給定的器件密度上可提供更多的I/O數,有時甚至高達70%。
      時序模型簡單
      CPLD優于其它可編程結構之處在于它具有簡單且可預測的時序模型。這種簡單的時序模型主要應歸功于CPLD的粗粒度特性。
      CPLD可在給定的時間內提供較寬的相等狀態,而與路由無關。這一能力是設計成功的關鍵,不但可加速初始設計工作,而且可加快設計調試過程。
      粗粒CPLD結構的優點
      CPLD是粗粒結構,這意味著進出器件的路徑經過較少的開關,相應地延遲也小。因此,與等效的FPGA相比,CPLD可工作在更高的頻率,具有更好的性能。
      CPLD的另一個好處是其軟件編譯快,因為其易于路由的結構使得布放設計任務更加容易執行。

      細粒FPGA結構的優點
      FPGA是細粒結構,這意味著每個單元間存在細粒延遲。如果將少量的邏輯緊密排列在一起,FPGA的速度相當快。然而,隨著設計密度的增加,信號不得不通過許多開關,路由延遲也快速增加,從而削弱了整體性能。CPLD的粗粒結構卻能很好地適應這一設計布局的改變。



      靈活的輸出引腳
      CPLD的粗粒結構和時序特性可預測,因此設計人員在設計流程的后期仍可以改變輸出引腳,而時序仍保持不變。
      新的CPLD封裝
      CPLD有多種密度和封裝類型,包括單芯片自引導方案。自引導方案在單個封裝內集成了FLASH存儲器和CPLD,無須外部引導單元,從而可降低設計復雜性并節省板空間。在給定的封裝尺寸內,有更高的器件密度共享引腳輸出。這就為設計人員提供了“放大”設計的便利,而無須更改板上的引腳輸出。

17樓: >>參與討論
rickyice
常用FPGA/PLD開發軟件簡介
集成的PLD/FPGA開發環境
      這類軟件都是由PLD/FPGA芯片廠家提供,基本都可以完成所有的設計輸入(原理圖或HDL),仿真,綜合,布線,下載等工作。


      ALTERA公司 上一代的PLD開發軟件,使用者眾多。目前ALTERA已經停止開發MaxplusII,而轉向QuartusII軟件平臺
      該軟件有幾個版本,Maxplus II Baseline 和 Maxplus II
      E+MAX是免費版本,只能支持少量芯片。同時不支持復雜的VHDL和Verilog程序。


      ALTERA公司 新一代PLD開發軟件,適合大規模FPGA的開發。
      該軟件有學習版本:Quartus II web edition,免費。


      XILINX公司上一代的PLD開發軟件,目前XILINX已經停止開發Foundation,而轉向ISE軟件平臺


      XILINX公司 目前的PLD開發軟件,有多個版本。
      ispLEVER
      是 LATTICE公司 的PLD開發軟件。
      其它PLD廠商均也有自己的開發環境,學習者可以自行查閱:
      CYPRESS公司
      ACTEL公司
      Quicklogic公司 

18樓: >>參與討論
rickyice
PLD/FPGA新手入門
PLD是可編程邏輯器件(Programable LOGIC DEVICE)的簡稱,FPGA是現場可編程門陣列(Field
      Programable Gate
      Array)的簡稱,兩者的功能基本相同,只是實現原理略有不同,所以我們有時可以忽略這兩者的區別,統稱為可編程邏輯器件或PLD/FPGA。
            PLD是電子設計領域中最具活力和發展前途的一項技術,它的影響絲毫不亞于70年代單片機的發明和使用。   

          
      PLD能做什么呢?可以毫不夸張的講,PLD能完成任何數字器件的功能,上至高性能CPU,下至簡單的74電路,都可以用PLD來實現。PLD如同一張白紙或是一堆積木,工程師可以通過傳統的原理圖輸入法,或是硬件描述語言自由的設計一個數字系統。通過軟件仿真,我們可以事先驗證設計的正確性。在PCB完成以后,還可以利用PLD的在線修改能力,隨時修改設計而不必改動硬件電路。使用PLD來開發數字電路,可以大大縮短設計時間,減少PCB面積,提高系統的可靠性。
      PLD的這些優點使得PLD技術在90年代以后得到飛速的發展,同時也大大推動了EDA軟件和硬件描述語言(HDL)的進步。
         
          
      如何使用PLD呢?其實PLD的使用很簡單,學習PLD比學習單片機要簡單的多,有數字電路基礎,會使用計算機,就可以進行PLD的開發。不熟悉PLD的朋友,可以先看一看可編程邏輯器件的發展歷程
      。

            開發PLD需要了解兩個部分:1。PLD開發軟件 2。PLD本身。
         
          
      由于PLD軟件已發展的相當完善,用戶甚至可以不用詳細了解PLD的內部結構,也可以用自己熟悉的方法:如原理圖輸入或HDL語言來完成相當優秀的PLD設計。所以對初學者,首先應了解PLD開發軟件和開發流程。了解PLD的內部結構,將有助于提高我們設計的效率和可靠性。
         
          如何獲得PLD開發軟件軟件呢?
      許多PLD公司都提供免費試用版或演示版(當然商業版大都是收費的),例如:可以免費從//www.altera.com/
      上下載ALTERA.html">ALTERA公司的 Maxplus2 (Baseline版或E+MAX版),或向其代理商索取這套軟件。想更多的了解這套軟件的使用,請點擊此處
      。 XILINX.html">XILINX 公司也提供免費軟件:WebPack,這套可以從XILINX.html">XILINX網站 下載。LATTICE ,Actel
      等公司也都有類似的免費軟件提供。以上免費軟件都需要在網上注冊申請License文件,如果您對License的安裝還有不清楚,請仔細閱讀相關網頁上的說明,也可以下載這篇文檔:EDA軟件的license管理與安裝
      。 通常這些免費軟件已經能夠滿足一般設計的需要,當然,要想軟件功能更強大一些,只能購買商業版軟件。

            
      對于PLD產品,一般分為:基于乘積項(Product-Term)技術,EEPROM(或FLASH)工藝的中小規模PLD,以及基于查找表(Look-Up
      table)技術,SRAM工藝的大規模PLD/FPGA。EEPROM工藝的PLD密度小,多用于5,000門以下的小規模設計,適合做復雜的組合邏輯,如譯碼。SRAM工藝的PLD(FPGA),密度高,觸發器多,多用于10,000門以上的大規模設計,適合做復雜的時序邏輯,如數字信號處理和各種算法。
          
          目前有多家公司生產CPLD/FPGA,最大的三家是:ALTERAXILINXLATTICE-Vantis .      

           在PLD/FPGA開發軟件中完成設計以后,軟件會產生一個最終的編程文件(如 .pof )。如何將編程文件燒到PLD芯片中去呢?
             
      1。對于基于乘積項(Product-Term)技術,EEPROM(或FLASH)工藝的PLD(如ALTERA.html">ALTERA的MAX系列,LATTICE的大部分產品,XILINX.html">XILINX的XC9500系列)
      廠家提供編程電纜,如ALTERA.html">ALTERA叫:Byteblaster,電纜一端裝在計算機的并行打印口上,另一端接在PCB板上的一個十芯插頭,PLD芯片有四個管腳(編程腳)與插頭相連。

          
       
       


          下載 ALTERA 3.3/5v 編程電纜(Byteblaster MV) 的數據手冊

          下載 ALTERA 5v 編程電纜(Byteblaster ) 的數據手冊

          

          下載 XILINX.html">XILINX編程電纜的電路原理圖

          

          下載LATTICE的電纜資料

          

          

          
      它向系統板上的器件提供配置或編程數據,這就是所謂的在線可編程(ISP,如下圖)。Byteblaster使用戶能夠獨立地配置PLD器件,而不需要編程器或任何其它編程硬件。編程電纜可以向代理商購買,也可以根據廠家提供的編程電纜的原理圖自己制作,成本僅需一,二十元。(參見數據手冊)
      早期的PLD是不支持ISP的,它們需要用編程器燒寫。目前的PLD都可以用ISP在線編程,也可用編程器編程。這種PLD可以加密,并且很難解密。
       
          1.將PLD焊在PCB板上 2.接好編程電纜 3.現場燒寫PLD芯片

          2。對于基于查找表技術(Look-Up
      table)技術,SRAM工藝的FPGA(如ALTERA.html">ALTERA的所有FLEX,ACEX,APEX系列,XILINX.html">XILINX的Sparten,Vertex),由于SRAM工藝的特點,掉電后數據會消失,因此調試期間可以用下載電纜配置PLD器件,調試完成后,需要將數據固化在一個專用的EEPROM中(用通用編程器燒寫),上電時,由這片配置EEPROM先對PLD加載數據,十幾個毫秒后,PLD即可正常工作。(亦可由CPU配置PLD)。但SRAM工藝的PLD一般不可以加密。

          
      3。還有一種反熔絲(Anti-fuse)技術的FPGA,如Actel,Quicklogic及LUCENT的部分產品就采用這種工藝。用法與EEPOM的PLD一樣,但這種的PLD是不能重復擦寫,所以初期開發過程比較麻煩,費用也比較昂高。但反熔絲技術也有許多優點:布線能力更強,系統速度更快,功耗更低,同時抗輻射能力強,耐高低溫,可以加密,所以在一些有特殊要求的領域中運用較多,如軍事及航空航天。

19樓: >>參與討論
hualuohua
好鐵
樓主很好,支持!強烈支持!以后多發這樣的帖子。

20樓: >>參與討論
amzhang
up
 
21樓: >>參與討論
randman
辛苦了啊
 
22樓: >>參與討論
sf105
不錯,支持!!!
 
23樓: >>參與討論
wxz008
up
h
a
o

24樓: >>參與討論
mingjie
hao
很好,強烈支持

25樓: >>參與討論
解牛
有些疑惑
我好象發現怎么我們的IC設計大部分在學習語言和語法什么的?應該從哪里開始學起呢?》

26樓: >>參與討論
風景天
支持樓主
多給我們新手一些經驗 謝謝樓主了

參與討論
昵稱:
討論內容:
 
 
相關帖子
diva skill file
請教積分電路!
Cadence simulation 后plot 電流出問題了
想說兩句
xilinx的xc9572下載不了,不知怎么回事,那位朋友知道?


Copyright © 1998-2006 m.nhznwl.cn 浙ICP證030469號
博魚最火網上大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 網絡188BET導航(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 外圍權威利記官方(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人利記足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 永利網絡足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技正規權威網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 188BET線上外圍(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 永利最新網上足球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 国产高清国际精品福利色噜噜 | 91成人网站正版最新版大全 | 国产精品情侣久久婷婷文字 | 国产交换配乱 | 国产精品嫩草影院免费观看 | 影院亚洲欧美综合 | 99精品国产福利 | 国产肥熟女视频一区二区三区 | 囯产免费久久久久久国产免费 | 按摩av无码专区 | 国产v亚洲v天堂a无码久久 | 国产丝袜无码一区二区视频 | 岛国毛片一级一级特级毛片 | av鲁丝一区鲁丝二区鲁丝四区 | 高清无码在线观看亚洲 | 成人无码影片视频在线 | 国产偷倩在线播放 | 国产偷伦视频片手机在线观看 | 国产欧美va欧美v | 国产aⅴ无码精品专区 | 国产áv傅天堂精品 国产av高清 | 丰满爆乳一区二区三区 | 国产一二三四在线观看 | 国产成人国产在线观看入口 | 国产精品国产三级国产a无密码 | 国产成人a亚洲精品无码小说 | 国产精品嫩草影院入口一二三 | 国产精品猎奇另类视频 | 国产女主播在线观看五月 | 国产一区二区精选 | 国产精品视频你懂的 | 国内视频一区二区三区 | 高清av在线短片毛片 | 国产精品成人竹菊影视亚洲一级黄 | av色欲无码人妻中 | 国产做无码视频在线观看 | 91一区二区在线播放 | 91欧美视频在线播放 | 成人av在线一区二区三区四区 | 国产午夜精品久久久久婷婷 | 91直播在线观看免费 | 苍井空一区二区波多野结衣 | 国语自产偷拍精品视频偷蜜芽 | 国产高清色高清在线观看九 | 99久久国产免费福利 | 91精品国产闺蜜国产在线 | 精品麻豆高清一区二区 | 福利视频一区二区 | 国产精品乱码一区二区三区 | 综合精品国产二区无码 | 成在线人午夜剧场免费无码 | 高清精品一区 | 国产人一极精品视频 | 国产精品白丝av在线观看播放 | 国产亚洲一区二区三区在线 | 国产日韩久久久久无码精品 | 国产色欲av一区二区三区 | 国产成人精品免费播放视频 | 国产av剧情md| 国产传媒在 | 国产精品国产三级国产aⅴ9色 | 国产成人综合色在线观看网站 | 国产精品久在线观看 | 精品国产一区二区三区国产区 | 国产一区二区三区影视 | 2025在线精品自 | 国产三级成人不卡在线观看 | 国产精品无码一区二区在线观看 | 成人国产三级在线播放 | 国产精品午夜福利久久久 | 国产91一区二区在线播放 | 国产精品国产三级国产an | 国产精品青青在线麻豆 | 国产精品一区在线观看第一页 | 果冻传媒国产在线视频 | 91国内精品久久久久影院 | 国产成人丝袜视频在线观看 | 东京无码熟妇人 | 国产成人精品久久久久大片 | 国产a级一级淫片免费观看 国产a级作爱 | 国产精品一区二区日韩91 | 国产成人精品免高 | 精品国产自在观看久久 | 91精品国产福利在 | 国产动漫一区二区三区在线观看 | 国产精品亚洲αv天堂无码 国产精品亚洲产品一区二区三区 | 交换国产精品视频一区 | 国产午夜成人久久无码一区二区 | 国产精品三级网站 | 91九色| 不卡国产丝袜在线观看 | 国产黄色视频在线观看 | 岛国aⅴ无码免费无禁网站 岛国av免费在线观看 | av无码久久久久不卡蜜桃 | 国产极品jk白丝喷白浆图片 | 精品国产av色一区 | 国产无套高潮在线观看 | 国产成人精品国产亚洲欧洲 | 成人拍拍拍免费视频网站 | 国产精品无码久久久 | 精品少妇人妻av无码专区 | 国产剧情av不卡 | 国产盗摄视频一区二区三区 | 91大片淫黄大片.在线天堂 | av麻豆不卡 | 91国高清视频 | 国内精品乱码卡一卡2卡三卡 | 国产91精品在线观看 | 国产精品一区二区剧情熟女 | 成人国产亚洲精品a区天堂 成人国产亚洲精品ā区天堂 | 爆乳少妇在办公室在线观看 | av无码久久不卡 | 国产精品无码午夜免费麻豆 | 国产午夜不卡精品午夜电影 | 国产v亚洲v天堂a无码久久蜜桃 | 国产精品视频在线观看 | 国产高清在线精品一区免费97 | 国产麻豆精品一区二区 | 国产品无码一区二区三区在线 | 操人免费视 | 国产暴力一区二区三区 | 2025国内精品久久久久精品 | 国产69精品久久久久99尤物 | 精品麻豆一二三区 | 国产麻豆剧传媒免费观看 | 18禁美女黄网站色大片免费观 | 99精品久久久 | 丰满人妻久久中文字幕免费 | 精品无码一区二区三区aⅴ 精品无码一区二区三区av | 韩国免费a级毛片久久 | 91欧美激情欧美性爱综合 | 97无码免费人妻 | 精品国产999久久久免费 | 国产熟女一区 | 国产成人av在线播放不卡 | 国产福利精品一区二区无码 | 国产69精品久久熟女 | 18禁裸体动漫美女无遮挡网 | 国产精品成人3p一区二区三区 | 国产成人精品无码一区二区三区 | 精品国产免费第一区二区三区日 | 成人免费va视频 | 国产成人手机在线播放 | 国产人妖ts观看一区二区 | 加勒比无码一区人妻 | 国产精品一区二区免费在线观 | 精品无码av毛片一区二区三区 | 国产精品成人第一区二区三区 | 91一区二区三区在线 | 国产精品v毛片免费看观看 国产精品v欧美 | 2025国产精品永久在线 | 国产成人精品免费午夜av | 国产在线观看国偷精品产拍 | va亚洲国产欧美日韩另类 | 91国自产拍精品 | 国产一区二区三区导航 | 国产高清不卡二区免费视频 | 国产99re6在线视频播放 | 99久久无码一区人妻a片红豆 | 18禁动漫一区二区三区免费下 | 国产sm调教视频在线观看 | 成人啪精品视频网站午夜 | 国产三级影片久久 | 国产精品女同久久久久电影院 | 国产精品成人一二三区 | 国产做受视频激情播放 | 国产黄色毛片 | 国产成人无码区免费内射一片 | 国产一区一二区高清不卡 | 国产高清白丝一区二区 | 国产精品日韩一区二区三 | 国产在线高清伦免费理视频 | 国产在线aⅴ精品91 国产在线aaa片一区二区99 | 国产精品高清一区二区 | 国产三区不卡在线观看 | 国产精品视频一区国模私拍 | 国产无码视频在线观看 | 国产尤物av尤物在线观看 | 二区久久国产乱子伦免费精品 | 国产精品亚洲一区在线播放 | 91麻豆精品一区二区 | 国产成人麻豆精品午夜国产精 | 国产精品国语刺激对白在线观看 | 国产精品岛国 | 国产v一区二区三区无码 | 国产福利91精品一区二区三 | 国产人妻久久精品一区二 | 岛国一区二区三区在线观看免费 | 国产av在线观看 | 国产麻豆精品白丝久久av网站 | 国产精品专区一区二区三区久久 | 91成人手机视频 | 高清在线一区二区高清在线观看 | 高潮视频在线快速多人 | 国产精品无码无卡无需播放器 | 国产午夜福利在线不卡视频 | 国产日韩亚卅日韩v无码 | 国产一区玩具在线观看 | 国精产品一品二品国精品69x | 国精无码欧精品 | 成人a毛片在线看免费全部播放 | 国产精品成人精品天天看视频 | 国产无码黄色视频在线观看 | 精品国产福利在线观看91啪 | 国产一区不卡在 | 国产精品v日韩精品v | 国产成人无码精品久久久免费 | 国产精品成人免费福 | 成人精品一区二区三区免费视频 | 9a1v精品少妇一区二区三区 | 国产成人亚洲精品电影在线观看 | 99精品国产高清一区二区麻豆 | 91一区| 国产一区二区三区不卡在线看 | 海角视频在线观看 | 高清免费毛片一区二区三区 | 国产一区二区成人 | 国产骚丝袜诱惑 | 国产女主播喷水视频在线观看 | 成人综合国内精品久 | 精品国产人成亚洲区 | 成人片黄网站久久久免费 | 高潮喷水无码av亚洲 | 国产三级电影免费 | 国产欧美另类久久久精品不卡 | 精品色网视频久久 | 国产亚洲欧美日韩在线三区 | 69成品人视频免费看手机最新 | 精品人妻系列无码人妻漫画 | 99久久国产热无码精品免费 | 精品一区二区三区免费 | 果冻国产成人av高清在线 | 2025女人天堂在线观看 | 精品推荐制服丝袜第一页 | 福利一区福利二区微拍 | 国产精品日产欧美在线一区 | 国语自产偷拍精品视频偷蜜芽 | 国产超级乱婬aⅴ片 | 国产免费高清mv视频在线观看 | 国产成人无码av | 国产精品视频一区二区亚瑟 | 国产在线视频区电影 | 成人黄色网站18 | 丰满的熟妇岳中文字幕 | 成人日韩一区在线 | 国产精品一区二区剧情熟女 | 精品久久久久久无码人妻热 | 高清无码专区在线播放 | 国产一区二区三区无码免费 | 国产一区二区三区免费赤裸裸 | 国产精品va在线观看无码电影 | 成人精品视频一区二区三区不卡 | 国产爆乳成av人在线播放 | 精品国产一区二区三区av麻豆 | 精品国产av无码久久久不卡 | 国产精品免费观看视频播放 | 国产激情一区二区三区小说 | 成人国产欧美日韩在 | 91麻豆剧传媒国 | 精品人妻大屁股白浆无码久久 | 国产精品国产三级国产试看 | 精品无码一区二区三区土豆 | 国产精品合集久久久久青苹果 | 国产自慰在线观看 | 国产专区亚洲欧美另类在线 | 国产一级a级免费视频 | 国产午夜无码片在线观看 | 国产超碰人人做人人爽av | 高清精品无码乱 | 国产亚洲综合一区二区在线 | 国产69堂一区二区三 | 国产精品欧洲专区无码 | 国产在线污污福利网站 | 国码一级毛片 | 国产女人高潮叫床免费视频 | 国产精品亚洲手机观看每日更新 | 国产精品高颜值18禁 | 成人无码在线视频网站 | 国产精品欧美日韩一区 | 国产高清一区二区三区人妖 | 国产黑色丝袜在线看片 | 国产内射在线激情 | 国产综合一区二区中文 | 成人无码a级毛片免费 | 成人黄色一级电影在线免费观看 | 国产精品福利在线观看无码卡一 | 国产成人秘在线观看免费网站 | 国产福利一区二区三区视频在线 | www.亚洲综合 | 国产av一区精品果冻传媒 | 精品无码日韩国产不 | 成人精品视频成人影院 | 91亚洲自偷手机在线 | 97人妻起碰免费公开视频不卡 | 国产v在线在线观看视频免费 | 精品无吗一二三中国兔费黄色视频 | 国产丝袜美腿一区二区日韩 | 丰满多毛少妇做爰视频 | 国产精品亚洲产品一区二区三区 | 国产黄网站在线观看视频 | 69一区二三区好的精华液 | 国产精品视频一区国模私拍 | 国产成人a视频高清在线观看 | 精品无码成人久久久久久 | 国产精品午夜福利电影 | av无码一区二区三区 | 国产喷水一区二区三区蜜臀 | 91精品福利| 国产一区二区三区中文字幕 | 国产依依视频在线观看 | 国产真人无码免费视频 | 91福利| 国产av毛片影院精品资源 | 国产精品福利在线观看无码卡一 | av网站免费的线看 | 国产成人网站免费一区二区 | 精品国产丝袜自在线拍国 | 国产原创无码视频在线观看 | 91麻豆国产 | 精品人妻一区二区三区蜜桃 | 国产二区视频在线观看 | 国产欧美日韩制服在线精选推荐 | 国产成人av无码永久免费 | 2025三级日本动漫在线观看 | 国产精品无码免费视频二 | 成人一区二区三区视频在线播放 | 高潮毛片无遮挡 | 国产精品成久久久久三级 | 国产精品成人麻烦视频 | 国产一区在线观看不卡 | a级毛片视频国产精品视频 a级毛片视频免费观看不卡 | 国产成人午夜在线视频免费 | 国产午夜精品一区二区免费 | 成人在线观看一区 | 99久久国产精品免费热日韩 | 国产成人自拍视频 | 国产精品青青在线一区 | 国产产无码乱码精品 | 国产毛片一区二区三区精品 | 91成人爽a毛片一区二区动漫 | 91精品综合在线视频 | 国产欧美视频一区二区 | 国产对白精品刺激一区二区 | 国产午夜怕怕 | 10000部拍拍拍免费视频 | 国产成年人免费在线观看 | 91久久夜色精品国产伊甸园 | 18禁无遮拦无码国产在线播 | 国产av亚洲精品久久久久久 | 国产99久久久久 | 成人午夜在线 | 国产高清在线精品一区免费 | 国产精品国内免费一区二区三区 | av亚欧洲日产国码无 | 91久久人妻中文字幕色欲 | av亚洲精品毛片av | 国产高清美女一级a毛片www | 国产精品剧情原创麻豆国产 | 国产美女裸舞久久福利 | 国产三级国产精品 | 91青青青国产在观免费影视 | 精品国产午夜免费看福利 | 国产精品成人网红女主播 | 丰满多毛少妇做爰视频 | 2025国产微拍精品一区 | 国产在线观看一级 | 99久久亚洲综合精品网站 | 精品国产免费人成电影在线观 | 国产高清久久无码视频 | 国产亚洲人成无码网在线观看 | 东京热一精品无码av | 国产99久久亚洲综合 | 国产麻豆精 | 国产商场更衣室美女在线观看 | 成人午夜黄网站在线观看 | 精品日韩传电影 | a级全黄试看30分钟观看 | 国产成人精品高清免费 | 97人妻碰碰视频免费上线 | 肥臀熟女一区二区三区 | 国产av无码专区亚洲av琪琪 | 丰满人妻熟妇乱又伦精品劲 | 国产精品爆乳在线播放第一人称 | 高清视频在线观看一 | 国产无码一区二区三区不卡视频 | 国产精品乱码久久久久久软件 | 国产亚洲人成在线v网站 | 91露脸熟女四川熟女在线观看 | av毛片免费观看 | 国产成人精品免费 | 91九色在线观看 | 成人内射国产免费观看 | 国产成人免费a在线资源 | 国产丝袜在线精品丝袜 | 国产一区二区三区国产精品 | 成人电影一区二区 | 97人妻| 国产精品一区二区在线蜜芽tv | 国产精品免费观看调教网 | 国产成人精品亚洲2025 | 国产日韩一区二区精品在线播放 | 国产一区二区欧美丝袜 | 国产在线观看一区二区三区精品 | 97色精品一区二区在线观看 | 国产高清免费视频免费观看 | 国产欧美日本亚洲精品一5区 | 国产一区二区高清 | 精品国产一区二区三区色欲 | 91精品国产乱码在线观看入 | 国产偷窥澡堂在 | 成无码网在线观看 | 爆乳无码一区二区在线观看ai | 99久久国产综合精品2025 | 国产成人精品三级在 | 成人亚洲网站在线 | 国产欧美综合视频二区 | 国产宾馆调教在线视频 | 国产成人无码αα精品一区 | 国产尤物亚洲av无码精品色区 | 国产亚洲欧美日韩在线三区 | av天堂影音| 国产无套粉嫩白浆在线精品 | 91久久精品无码一级毛片 | 国产女主播视频观看网站 | 高清中文无码久久 | 国产成人福利美女 | 国产成人禁片免费观看视频 | 动漫成人无码精品一区二区三区 | 国产传媒在 | 国精品无码一区二区三区 | 国产av无码专区亚洲av人妖 | 成人av在线一区二区三区四区 | 国产成视频在线观看片 | 国产欧美日韩综合视频专 | av一区二区在线播放 | 国产精品国产三级国产普通话 | 91久久精品在这里色伊人68 | 国产按摩全黄a一级毛片视频 | 国产一区二区精品在线观看 | 国产成人无码区免费内射一片色 | 国产偷窥熟女 | 精品动漫无码一区二区三区 | 国产欧美久久久久久精品一区 | 国产精品成人自产拍在线观看0 | 国产高清在线观看av不卡 | av日韩国产一区二 | 99久久精品毛片免费播放高潮 | 国产精品一区二区三区高清在线 | 激情欧美一区二区三区中文字幕 | 国产福利91三级97伦色 | 国产喷水aⅴ | 国产精品大陆第一页 | 国产真实愉拍系列 | 91精品国产午夜福利在线观看 | 国产一级片内射视 | 国产午夜精品一区二区三区四区 | 国产一区二区不卡 | 国产午夜无码视频免费网站 | 国产成人免费高 | 69久蜜桃人妻无码精品一区 | 国产精品拍综合在线 | 福利姬线下拍露点视频惨遭社死 | 国精品人妻无码一区二区三区喝尿 | 国产亚洲日韩网曝欧美台湾 | 二区欧美三 | 高清av无码在线 | 精品国产黄页网站在线观看 | 精品人妻av一区二区三区 | 国产91高清在线 | 国产精品丝袜美女久久 | 国产91久久综合 | 97人妻人人做人碰人人添 | 国产av剧情md精品麻豆 | 激情高潮大全套草草 | 91极品尤物在线观看 | 国产午夜无码精品免费看粉 | 91精品视频播放 | 国产精品一区二区av交换 | 69久久精品无码一区二区 | 国产精品偷伦免费观看的 | 国产在线不卡的色视频 | 国产成人一区二区三区影院 | 国产精品爆乳奶水无码视频免费 | 国产亚洲精久久久久久无码苍井空 | 国产午夜福利精品在线观看不卡 | 精品日韩一区精品日韩国产 | 国产人妻精品久久久久野外 | 91久久偷偷鲁偷偷鲁综合 | 精品午夜福利免费在线观看 | 国产精品国产三级国产av品爱 | 国产mv日韩一区二区三区 | 国产精品人成在线 | 国产欧美精品一区二区性色 | 国产成人免费高清激情视频 | 国产av秘无码一区二区三区 | 国产成人无码影片在线观看 | 国产91精品一区二区麻豆亚洲 | 18禁无遮挡羞羞漫画在线播放 | 动漫精品中文字幕制服一区 | 国产在线观看精品福利片 | 精品人妻视频一区二区三区 | 国产在线高清精品二区 | 国产美女精品自在线拍幼 | 国产成人一区免费观看 | 国产午夜精品电影久久 | 2025国产麻豆剧传媒免费 | 精品人妻码一区二区三区 | 99国产精品一区二区 | 69福利视频一区二区 | 国产麻豆a片 | 国产极品美女高潮抽搐免费网站 | 91性爱视频在线观看 | 91在线无码精品毛片 | 国产偷窥熟女精品视频 | 国产福利无码 | 国产一区二三区好的精华液 | 国产三级精品三级在 | 国产精品午夜一级毛片精品 | 国产成人在线第一 | 国产av无码片毛片一级流奶水 | 91精品国产免费自在线观看 | a级毛片无码无遮挡内射 | 东京伊人一本到鬼色 | 国产av无码专区 | 国产欧美日韩va另类在线播放 | 国产亚洲专区在线观 | 国产免费口爆在线观看 | 国产av无码专区亚洲精品 | av中文无码乱人伦在线观看 | 精品无码一区二区三区不卡 | 91精品国产自产在线老师啪 | 国产精品亚洲第一区在线观 | 高潮久久久久久久久不 | 国产成人精品免费久久久久 | 国产午夜成人无码免费看不卡 | 国产精品一区二区在线观看99 | 国产精品一区二区三区免费视频 | 国产精品福利短视在线播放频 | 成人国产综合一区二区在 | 国产无人区码卡二卡三卡免费 | 高清无码在线观 | 国产高清久久精品一区在线 | 2025国产麻豆剧传媒精品网站 | 国产成人亚洲精品无码青app | 顶级欧美熟妇高潮xxxxx | 精品国产高清a毛片无毒不卡 | 国产精品一区二区三区高清在线 | 国产av成人a一级a毛片 | 99久久精品亚洲欧美另类 | 韩国太太的告白在线 | 国产成人精品一区二区三区视 | 国产午夜精品一区二区三 | 国产+欧美日韩+一区二区三区 | 国产精品一区二区在线观看99 | 成人欧美日韩一区二区三区 | 2025国产麻豆剧果冻传媒影视 | 国产精品午夜久久久久久99热 | 国产免费怕怕免费视频观看。 | 成人嫩草研究院久久久精品 | 国产高跟鞋丝袜在线观看 | 国产一区麻豆剧传媒果 | 国产护士在病房a | 东京热一精品无码av | 国产午夜福利在线观看 | 国产欧美二区三 | 国产极品美女高潮无套在线 | 国产三级毛片在 | 国产国语对白露脸正在播放 | 91精品成人a在线观看 | 国产无码免费看黄 | 韩国三级电影精品久久 | 国产精品一区12p | 国产成a人亚洲精v | 国产成人久久精品亚洲小说 | 国产成人8x视频一区二区 | 国产在线不卡一区二区完整版 | 国产精品美女久久久久av爽 | 国产成人综合伊人日韩 | 国产精品一级二级 | 国产aⅴ无码专区亚 | 潮喷大喷水系列无码 | 国产高清在线精品免费不卡 | 国产极品嫩模一区二区 | 国产www污污 | av永久无码精品桃花岛知道 | 国产亚洲三级在线视频 | 成熟女人乱伦亚洲一区二区三区 | 国产在线无遮挡免费观看 | 风韵丰满熟妇啪啪区老老熟妇 | 国产福利精品一区二区 | 国产不卡一区二区免费视频 | 国产麻豆乱子伦午夜视频观看 | 国产另类图片 | 国产超污精品a级毛片 | 国产午夜羞羞小视频在线 | 成人午夜视频精品一区 | 国产高清不卡一区二区三区 | 国色天香精品卡一卡2卡3卡4卡 | 国产va在线播放频 | 精品无码v免费 | 国产一级久久精品三级 | 国产成人垃圾片一区二区三区 | 91精品久久一区二区三区 | 国产极品粉嫩馒头一线天图片 | 成av人片在线观看麦芽 | 国产aⅴ视频免费观看国语 国产aⅴ视频视频在线 | 国产午夜精品一区二区不卡 | 国产二级一片内射视频插放 | 国产免费无码av片在线观看不 | 国产在线精品一区二区黑人 | 国产麻豆精品三级 | 国产精品香蕉人多人在线观看 | 国产av无码专区亚洲av男同 | 99国产在线线 | 国产女人高潮在线视频 | 国产在线高清视频无码 | av天堂永久资源网亚洲高清 | 国产午夜精品久久久 | 国产人妖视频一区在线观看 | 国产黄网站在线观看 | 成人免费无码av | 97精品视频在线免费观看 | 波多野结衣中文字幕一区二 | 成年女人免费视频播试看 | 国产精品一区二区含羞草 | 动漫精品一区二区三区四区 | 国产成人精品日本亚洲专区 | av午夜久久蜜 | 91精品国产综合久久香蕉爱欲 | 国产福利姬精品福利 | 国产一区二区三区影院 | 国产办公室紧身裙丝袜av在线 | 国产高潮国产高潮久久久91 | 2025亚洲阿v天堂在线观看 | 国产原创麻豆顾美玲在线观看 | 国产精品自产在线观看一 | 国产欧美日韩综合一区在线 | 顶级欧美色妇xxxxx | 精品动漫一区二区无遮挡 | 91在线国产直播在线 | 国产激情一区 | 成人午夜福利免费无码视频 | 成人精品久久中文字幕 | 国产欧美日韩在线中文一区 | 国产综合久久精品推荐 | 国产v片在线播放免费无码 国产v片在线播放免费无遮挡 | 加勒比精品久久一区二区三区 | 国产丝袜一区二区在线播放 | 成人午夜福利电影天堂 | 国产成人午夜福利在线观看视 | 99精品一级欧美片免费播放 | 国产午夜片在 | 国产精品亚洲五月天高清 | 高清不卡在线播放 | 99亚洲男女激情在线观看 | 国产麻豆激情视频在线观看 | 国产激情视频一区二区三区 | 91视频成人网站 | 国产精品线观看 | 精品国产片在线免费观看 | 国产精品极品 | 动漫卡通亚洲欧美一区 | 国内第一永久免费福利视频 | 国产成人在线播放免费视频 | av无码不卡一区二区三区 | 精品麻豆剧传媒av国产 | 国产精品毛多多水多 | 国产a级毛 | 国产成人精品日本亚洲18图 | 91在线激情在线观看 | 国产精品无码无卡无需播放器 | 国产福利一区二区三区在线视频 | 国产成人无码a区在线观看视频 | 成人无码中文av天堂 | 国产剧情中文字幕一区二区 | 国产成人午夜91精品麻豆剧场 | 国产69无码一区 | 国产91一区二这在线播放 | 国产成a人片在线观看视频99 | 国产免费人成视频在线播放播 | 成人午夜精品无码区久久漫画 | 福利视频一区二区三区 | 国偷自产视频一区二区久 | 高清无码国产片 | 国产亚洲人成在线视频网站 | 成人国内免费精品视频在线观看 | 国产一区二区三区内射 | 91精品人妻一区二区蜜桃 | 成人三级视频在线观看一区二区 | 国产午夜福利在线不卡视频 | 国产美女精品在线观看 | 国产精品自拍视频 | av无码中文不卡在线观看 | 精品无码国产 | 国产一级无码午夜大片 | 91高清国产经典在线观看 | 国产黑丝一区二区 | 精品久久久久久无码专区不卡 | 国产最爽的aⅴ片在线观看 国产最爽的av片在线观看 | 果冻传媒视频在线播放 | 2025国产精品香蕉在线观看 | 2025精品国偷自产免费观看 | 国产精品中文字幕亚洲欧美 | 国产高潮流白浆喷水免费网站 | 国产成人女人在线观看 | 国产午夜人成在线视频 | 黄色一区二区三区在线观看 | 99精品国产一区 | 国产人妻精品一区二区三区不卡 | 国产精品毛片av一区二区三区 | 高潮爽到爆好爽无码喷水视频 | 国产成人免费无遮拦 | 18禁超污无遮挡无码网址 | 国产超碰女人任你爽 | av免费无码不卡一区二区 | 潮喷大喷水系列无码久久精品 | 91精品国产综合久久香蕉爱欲 | 国产成人精品午夜2025 | 白浆喷潮在线不卡 | 91嫩草免费国产永久入口 | 国产超碰人人做人人 | 国产一区亚洲一区 | 97涩涩免费视频在线 | 国产免费区在线观看十分钟 | 国产精品亚洲欧美—级久久精品 | 精品一级毛片一区2区3区 | 精品无码一区二区三区免费观看 | 国产高清美女一级a毛片www | 国产午夜精品理论片 | 激情欧美日韩一区二 | 国产午夜无码片在线观看网站 | 97人妻免费视频中文 | 国产成人精品免费视频大全可播 | 东京热一区二区三区无码视频 | a无码视频 | 国产成人精品男人免费 | 国产女优在线 | 精品国产午夜一区二区三区 | 国产在线播精品第三 | 国产免费无码av片在线观看不卡 | 国产成人高清在线播放 | 精品无人区一码卡二卡三 | 91免费国产在线观看尤物 | 国产午夜精品精品视频一2025 | 国产片在线观看一区午夜 | 91在线视频盛宴 | 精品国产无码av | 国产超级乱淫视频播放免费 | 99久久精品国产精品亚洲 | 国产传媒一区二区三区四区五区 | 高清欧美日韩一区二区三区在线 | 国产精品欧美三区 | 国产精品国产三级国产专区 | 国产免费高清白丝在线观看 | 国产一级av大片在线观看 | 精品蜜桃秘一区二区三区 | 国产三级精品三级在线观看专 | 国产成人精品高清在线观看98 | 国产综合欧美日韩视频一区 | 91精品国产麻豆国产自产在 | 国产精品一品二区三区四区 | 国产妇女性爽视频免费 | 国产精品日韩精品久久密挑 | 国产按摩精品首页 | 国产精品午夜无码av天美传媒 | 国产看片一区二区三 | 激情婬乱a片无码一二三区下 | 国产成人亚洲精品影院 | 经典国产三级 | 国产精品乱码99久久久久久午 | 国产黄色片网站a欧美视频 国产黄色片一级a级特级 | 国产熟睡乱子伦午夜视频网 | 国产精品无码一区二区三区 | 高潮喷水无码一 | 国产一区二区三精品久久久无广 | a亚洲va老司机 | 国产无码夜夜一区二区 | 国产av午夜精品一区二区三区 | 国产精品自拍台湾一区 | 91久久嫩草影院 | 国产在线精品亚洲第一区香蕉 | 国产精品国产高清国产专区720p | 成人在线91日韩手机视频 | 国内小情侣一二三区在线视 | av片亚洲国产男人的天堂 | 国产午夜成一人免费看片 | 国产aⅴ视频免费观看国语 国产aⅴ视频视频在线 | 国产午夜福利在线观看视频 | 国产一区二区在 | 国产成人a在线观看视频免费 | 国产一级毛片大陆片看看 | 成人黄色视频手 | 国产精品视频一区国模私拍 | 国产精品无码亚洲av一区 | 国产精品无码一区二区三区免费 | 国产高清无码在线观看 | 国产尤物aⅴ在线观看不卡 国产尤物av尤物在线看 | 加勒比人妻交换在线无码av | av三区在线在线播放 |