ROM的组成原理

图1(a)是ROM结构框图。图中A
n-1~A0是与阵列的n个输入变量,经不可编程的与阵列产生输入变量的2n个最小项(乘积项)W2n-1~W0。可编程的或阵列按编程结果产生m个输出函数Fm-1~F0。

图1    ROM的基本结构

      图2(a)给出一个4(乘积项数)×3(输出函数)ROM未编程时的阵列图,图(b)是该4×3ROM经编程后的阵列图。显然 

             W0=A1 A0    W1=A1 A0    W2=A1 A0    W3=A1 A0

从而该ROM实现了3个2输入变量的逻辑函数:

              F0=A1 A0+A1 A0         F1=A1 A0+A1 A0+A1 A0         F2=A1 A0+A1 A0+A1 A0

(a)

                              (b)                         (c)

图2    4×3 ROM编程前后阵列图和作为存储器的示意图

         图2(b)所示的ROM,把A1A0看成是地址信号,输出F2F1F0看成为某一信息。显然,当A1A0=00时,输出F2F1F0=010。从这个意义上讲,ROM是一个存储器。图2(c)给出了该ROM各信息单元存储的信息的示意图。

,图1(a)是ROM结构框图。图中A
n-1~A0是与阵列的n个输入变量,经不可编程的与阵列产生输入变量的2n个最小项(乘积项)W2n-1~W0。可编程的或阵列按编程结果产生m个输出函数Fm-1~F0。

图1    ROM的基本结构

      图2(a)给出一个4(乘积项数)×3(输出函数)ROM未编程时的阵列图,图(b)是该4×3ROM经编程后的阵列图。显然 

             W0=A1 A0    W1=A1 A0    W2=A1 A0    W3=A1 A0

从而该ROM实现了3个2输入变量的逻辑函数:

              F0=A1 A0+A1 A0         F1=A1 A0+A1 A0+A1 A0         F2=A1 A0+A1 A0+A1 A0

(a)

                              (b)                         (c)

图2    4×3 ROM编程前后阵列图和作为存储器的示意图

         图2(b)所示的ROM,把A1A0看成是地址信号,输出F2F1F0看成为某一信息。显然,当A1A0=00时,输出F2F1F0=010。从这个意义上讲,ROM是一个存储器。图2(c)给出了该ROM各信息单元存储的信息的示意图。

ROM的组成原理

相关文章:

你感兴趣的文章:

标签云: