7series 邏輯單元理解(更新中)


 7series 邏輯單元理解

ug768和ug799文檔介紹了7系列芯片中包含的基本邏輯單元,對其中常用的單元,進行下分析。

 

1、IOBUF單元

  (1)真值表

     

   (2)用途

       the  design  element  is a bidirectional  single-ended  I/O  Buffer  used  to  connect  internal  logic  to  an  external bidirectional pin.

  (3)屬性

       

    (4)模型

                                                   

 

      (5)心得體會

           IOBUF作為FPGA內部邏輯與外部邏輯的接口,通常被打包成多bit進行使用;與CPLD一樣,可以直接使用assign   out =  sel ?  internal : 'dZ ,編譯器綜合成此模塊。

 

 2、FDPE單元

  (1)真值表  

 

  (2)用途

 

 

  (3)屬性

 

 

  (4)模型

       

  (5)心得體會

      FDPE作為帶有異步預置位的DFF,一般用作復位電路中,可以作為MMCM中不同時鍾域中復位的輸出。參看《Xilinx FPGA復位邏輯處理小結》

 

3、FDCE/FDPE/FDRE/FDSE區別:

                                   FDCE                                      FDPE                                     FDRE                                       FDSE                                      
名稱含義 C:asynchronous clear  P: asynchronous preset R: synchronous reset  S: synchronous set
時鍾域 異步 異步 同步 同步
常見用途 always@(posedge clk or posedge rst )  作為跨時鍾域復位處理單元    
init屬性作用
set the initial value of Q output after configuration,指的是配置好FPGA邏輯后的Q初值。
 符號  

 

 

 

 

 

 

 

 4、BUFG、BUFR、BUFIO、BUFH、BUFMR、IBUFG、GTs

       BUFIO:只能驅動I/O,不能驅動邏輯資源(CLB/RAM等);只能驅動這個BUFIO存在的BANK里的I/O;

 

 

   BUFR: 作為同一時鍾域下,區域時鍾緩沖器,驅動I/O和邏輯資源;

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM