Page 26 - eAC21710_可程式邏輯設計(全)_課本PDF
P. 26

可程式邏輯設計實習




































                                              圖 1-11 複雜可程式邏輯裝置 CPLD 內部結構圖

                        (2) 可規劃互連陣列(Programmable Interconnect Array;簡稱 PIA)

                             可規劃互連陣列負責信號的傳遞,信號藉由可規劃選擇開關連接至所有的巨集
                           晶胞。

                        (3) I/O 控制方塊(I/O control block)
                             I/O 腳控制方塊負責輸入、輸出信號的特性控制,例如:可以設定為洩極開路

                           輸出、時脈控制、三態輸出等。
                             圖 1-11 左上的 INPUT/GCLK1、INPUT/GCLRn、INPUT/OE1n、INPUT/OE2n

                           是全局時脈、清除和輸出致能信號,這幾個信號有專用連線與 CPLD 中每個巨集晶
                           胞相連繫,信號到每個巨集晶胞的延遲時間相同且延遲時間為最短。

                             如圖 1-12 所示為巨集晶胞的內部構造圖,圖左邊是乘積項邏輯陣列,實際上就

                           是一個 "AND - OR" 陣列,每一個交叉點都是一個可規劃熔絲。如果導通就做為
                           "AND" 邏輯,後面的乘積項選擇矩陣是一個 "OR" 陣列。兩者共同完成組合邏輯電
                           路的部分。圖右邊是一個可規劃 D 型正反器,其時脈、清除輸入都可以利用可規劃

                           選擇開關加以控制,選擇要使用由外部輸入專用的全局清除和全局時鐘脈衝,或使

                           用內部邏輯(乘積項陣列)產生的時鐘脈衝和清除。如果不需要正反器,也可以將
                           此正反器旁路,信號直接輸給可規劃互連陣列(PIA)或輸出到 I/O 腳。







                16






          "$     @$)   JOEE                                                                                                   ɪʹ
   21   22   23   24   25   26   27   28   29   30   31