可變程式

可變程式

可變程式(Variable program)指為試驗不同唯讀存儲器方案而設計的EPROM電路,其存儲單元採用疊層柵MOS管結構,通過紫外線照射擦除浮空晶柵電荷實現多次編程。該積體電路上方設有石英玻璃視窗,施加特定高壓及編程脈衝可改變存儲狀態,但受寫入速度限制仍歸類為唯讀存儲器。

該技術支持容量擴展,包括位擴展與字擴展兩種方式。位擴展通過並聯地址線與片選線,將兩片32字×8位ROM拼接為32字×16位結構。字擴展則藉助解碼器控制片選信號,例如用4片256×8位RAM構建1024×8位系統,由高位地址選擇晶片、低位地址確定讀取內容。

該技術作為半導體存儲器演進的重要分支,在《計算機組成原理》教材中被歸類為唯讀存儲器技術章節,位於掩膜ROM、可程式ROM之後進行闡述。其設計原理為後續可擦寫存儲器發展提供了基礎技術框架。

基本介紹

  • 中文名:可變程式
  • 外文名:Variable program
  • 定義:於在研究中試驗各種ROM方案
  • 容量擴展:位擴展和字擴展
  • 系統:計算機
  • 套用學科:計算機原理
內容簡介,位擴展,宇擴展,

內容簡介

用這樣的基本電路組成的存儲矩陣若輸出為全1時,則加規定高壓(在漏極與基片之間)及編程脈衝就可使某EPROM管導通,使輸出為0。由這樣的EPROM存儲電路做成的積體電路塊上方有一個石英玻璃視窗,當用紫外線通過這個視窗照射時,所有電路中的浮空晶柵上的電荷會形成光電流泄漏走,使電路恢復起始狀態,從而把寫入的信號擦去。這樣經過照射後的EPROM就可以實現重寫。由於寫的過程很慢,所以,這種電路在使用時,仍是作為ROM使用,EPROM允許用戶多次編程。
半導體ROM與半導體RAM一樣,其容量是可以擴展的。擴展容量包括位擴展和字擴展。

位擴展

把兩片ROM的地址線和片選線並聯起來,對於某一組地址碼。在兩片ROM中各有一個字被選中,用它們可拼接成2倍字長的字。在這裡所舉的例子是用2片32字×8位的ROM擴展成32字×16位的ROM,同樣,可以利用此方法構成N位字長的唯讀存儲器。
可變程式
圖5-23 ROM的位擴展

宇擴展

字數的擴展可以利用外加解碼器控制j占片的片選(CS)輸入端來實現。圖1是用字擴展方式將4片256×8位的RAM擴展為1024×8位RAM的系統框圖。圖1中,解碼器的輸入是系統的高位位址A9、A8,其輸出是各片RAM的片選信號。若A9A8=01,則RAM(2)片CS=0,其餘各片RAM的CS均為1,故選中第二片。只有該片的信息可以讀出,送到位線上,讀出的內容則由低位地址A7~A0決定。顯然,4片RAM輪流工作,任何時候,只有一片RAM處於工作狀傑,整個系統字數擴大了4倍,而字K仍為8位。
可變程式
圖1

相關詞條

熱門詞條

聯絡我們