Circuit for partially reprogramming an operational programmable logic
device
    1.
    发明授权
    Circuit for partially reprogramming an operational programmable logic device 失效
    用于部分重新编程操作可编程逻辑器件的电路

    公开(公告)号:US5764076A

    公开(公告)日:1998-06-09

    申请号:US670472

    申请日:1996-06-26

    IPC分类号: G06F17/50 H03K19/177

    摘要: A complex programmable logic device (PLD) that includes a number of programmable function blocks and an instruction bus for receiving programming instructions. The programming instructions are used to program the function blocks to enable the PLD to perform one or more desired logic functions. The PLD also includes an instruction-blocking circuit that is connected to each of the functional blocks. When directed by a user, the instruction blocking circuit selectively blocks programming instructions on the instruction bus from one or more of the function blocks while allowing the other function blocks to receive the programming instructions. Thus, one or more function blocks in the PLD are reprogrammed without interrupting the operation of the remaining function blocks.

    摘要翻译: 一种复杂的可编程逻辑器件(PLD),包括多个可编程功能块和用于接收编程指令的指令总线。 编程指令用于对功能块进行编程,以使PLD能够执行一个或多个所需的逻辑功能。 PLD还包括连接到每个功能块的指令阻塞电路。 当用户指示时,指令分块电路有选择地阻止来自一个或多个功能块的指令总线上的编程指令,同时允许其他功能块接收编程指令。 因此,PLD中的一个或多个功能块被重新编程,而不中断剩余功能块的操作。

    Wordline driver for flash PLD
    2.
    发明授权
    Wordline driver for flash PLD 失效
    Flash PLD的字线驱动程序

    公开(公告)号:US5563827A

    公开(公告)日:1996-10-08

    申请号:US533412

    申请日:1995-09-25

    IPC分类号: G11C16/12 G11C13/00

    CPC分类号: G11C16/12

    摘要: A wordline driver for a wordline in an integrated programmable logic device (PLD) having flash memory cells. The wordline driver includes an input terminal that accepts a binary wordline input signal, a pass gate coupled to the input terminal and to a mode-control terminal, and an inverter that receives an input from the pass gate or the mode-control terminal, depending on the operating mode of the PLD. The output signal from the inverter is coupled to a multiplexer that selects between that output and a signal from a voltage supply, the signal selected depending on the operating mode of the PLD. The multiplexer outputs the selected signal to the wordline of the PLD.

    摘要翻译: 具有闪存单元的集成可编程逻辑器件(PLD)中的字线的字线驱动器。 字线驱动器包括接受二进制字线输入信号的输入端子,耦合到输入端子和模式控制端子的通过栅极,以及根据通路或模式控制端子接收输入的反相器, 在PLD的操作模式下。 来自反相器的输出信号被耦合到多路复用器,该多路复用器在该输出和来自电压源的信号之间选择根据PLD的操作模式选择的信号。 复用器将所选信号输出到PLD的字线。

    Efficient in-system programming structure and method for non-volatile
programmable logic devices
    3.
    发明授权
    Efficient in-system programming structure and method for non-volatile programmable logic devices 失效
    用于非易失性可编程逻辑器件的高效的在系统编程结构和方法

    公开(公告)号:US5949987A

    公开(公告)日:1999-09-07

    申请号:US48923

    申请日:1998-03-26

    摘要: An in-system programming/erasing/verifying structure for non-volatile programmable logic devices includes a data input pin, a data output pin, an instruction register, a plurality of data registers including an ISP register, wherein said instruction register and said plurality of data registers are coupled in parallel between said data input pin and said data output pin, and a controller for synchronizing said instruction register and said plurality of data registers. The ISP register includes: an address field, a data field, and a status field. An ISP instruction need only be entered once to program/erase the entire device. Specifically, the address/data packets can be shifted back to back into the ISP register without inserting multiple instructions between each packet at the data input pin, thereby dramatically decreasing the time required to program/erase the entire device in comparison to known ISP methods. Furthermore, the invention provides an efficient method for providing the status (i.e. result), of the ISP operations to either the end-user or the supporting software.

    摘要翻译: 用于非易失性可编程逻辑器件的系统内编程/擦除/验证结构包括数据输入引脚,数据输出引脚,指令寄存器,包括ISP寄存器的多个数据寄存器,其中所述指令寄存器和所述多个 数据寄存器并联在所述数据输入引脚和所述数据输出引脚之间,以及用于使所述指令寄存器和所述多个数据寄存器同步的控制器。 ISP寄存器包括:地址字段,数据字段和状态字段。 ISP指令只需输入一次即可对整个设备进行编程/擦除。 具体来说,与已知的ISP方法相比,地址/数据分组可以在数据输入引脚的每个数据包之间插入多个指令,从而大大减少编程/擦除整个器件所需的时间,而将ISP / 此外,本发明提供了一种用于向最终用户或支持软件提供ISP操作的状态(即结果)的有效方法。

    Overridable data protection mechanism for PLDs
    6.
    发明授权
    Overridable data protection mechanism for PLDs 有权
    PLD可覆盖的数据保护机制

    公开(公告)号:US5991880A

    公开(公告)日:1999-11-23

    申请号:US190053

    申请日:1998-11-10

    IPC分类号: G06F12/14 G06F21/00

    CPC分类号: G06F21/76 G06F12/1466

    摘要: An overridable data protection mechanism for unlocking/locking a PLD includes a data protect override key register, an input key register, and a comparator. After the user inputs an access code to the input key register, the software program sends an enabling signal to the comparator which in turn compares the bits stored in the data protect override key register and the bits in the input key register. If the bits in the two registers are identical, then the comparator outputs a disable data protect signal, thereby allowing the user to modify the configuration data in that PLD. After an incremented version control number and the new configuration data are downloaded to the PLD, the program sends a disabling signal to the comparator, thereby preventing further modification to the configuration data on that PLD.

    摘要翻译: 用于解锁/锁定PLD的可覆盖的数据保护机制包括数据保护覆盖键寄存器,输入键寄存器和比较器。 在用户向输入键寄存器输入访问代码之后,软件程序向比较器发送使能信号,该比较器进一步比较存储在数据保护覆盖键寄存器中的位与输入键寄存器中的位。 如果两个寄存器中的位相同,则比较器输出禁用数据保护信号,从而允许用户修改该PLD中的配置数据。 在增加的版本控制号码和新的配置数据被下载到PLD之后,程序向比较器发送禁用信号,从而防止对该PLD的配置数据的进一步修改。

    Configurable performance-optimized programmable logic device
    7.
    发明授权
    Configurable performance-optimized programmable logic device 失效
    可配置性能优化的可编程逻辑器件

    公开(公告)号:US5801548A

    公开(公告)日:1998-09-01

    申请号:US630321

    申请日:1996-04-11

    IPC分类号: H03K19/00 H03K19/0185

    CPC分类号: H03K19/0027

    摘要: A programmable logic device (PLD) including configurable circuitry for altering the speed-versus-power characteristics of the PLD after production, and for allowing the PLD to selectively operate on either a 3.3-volt or a 5-volt power supply. The configurable circuitry includes an input buffer, an output buffer and a reference generator. The input buffer includes a dedicated P-channel transistor connected in series with a dedicated N-channel transistor, and a plurality of trip-point adjustment transistors which are selectively connected in parallel with the dedicated transistors to adjust the trip-point of the input buffer by altering the N-to-P ratio. The output buffer includes two configurable buffers whose trip-points are also adjustable. A configurable reference generator is also provided for generating a high precision reference voltage which is supplied to the sense amplifiers located in the function blocks and interconnect matrix of the PLD.

    摘要翻译: 一种可编程逻辑器件(PLD),包括用于在生产后改变PLD的速度 - 功率特性的可配置电路,并允许PLD选择性地在3.3伏或5伏电源上工作。 可配置电路包括输入缓冲器,输出缓冲器和参考发生器。 输入缓冲器包括与专用N沟道晶体管串联连接的专用P沟道晶体管,以及选择性地与专用晶体管并联的多个跳变点调整晶体管,以调整输入缓冲器的跳变点 通过改变N对P比例。 输出缓冲器包括两个可配置的缓冲器,其跳变点也可调。 还提供了可配置的参考发生器,用于产生高精度参考电压,其被提供给位于PLD的功能块和互连矩阵中的读出放大器。

    Efficient in-system programming structure and method for non-volatile
programmable logic devices
    8.
    发明授权
    Efficient in-system programming structure and method for non-volatile programmable logic devices 失效
    用于非易失性可编程逻辑器件的高效的在系统编程结构和方法

    公开(公告)号:US5734868A

    公开(公告)日:1998-03-31

    申请号:US512796

    申请日:1995-08-09

    摘要: An in-system programing/erasing/verifying structure for non-volatile programable logic devices includes a data input pin, a data output pin, an instruction register, a plurality of data registers including an ISP register, wherein said instruction register and said plurality of data registers are coupled in parallel between said data input pin and said data output pin, and a controller for synchronizing said instruction register and said plurality of data registers. The ISP register includes: an address field, a data field, and a status field. An ISP instruction need only be entered once to program/erase the entire device. Specifically, the address/data packets can be shifted back to back into the ISP register without inserting multiple instructions between each packet at the data input pin, thereby dramatically decreasing the time required to program/erase the entire device in comparison to known ISP methods. Furthermore, the invention provides an efficient method for providing the status (i.e. result), of the ISP operations to either the end-user or the supporting software.

    摘要翻译: 用于非易失性可编程逻辑器件的系统内编程/擦除/验证结构包括数据输入引脚,数据输出引脚,指令寄存器,包括ISP寄存器的多个数据寄存器,其中所述指令寄存器和所述多个 数据寄存器并联在所述数据输入引脚和所述数据输出引脚之间,以及用于使所述指令寄存器和所述多个数据寄存器同步的控制器。 ISP寄存器包括:地址字段,数据字段和状态字段。 ISP指令只需输入一次即可对整个设备进行编程/擦除。 具体来说,与已知的ISP方法相比,地址/数据分组可以在数据输入引脚的每个数据包之间插入多个指令,从而大大减少编程/擦除整个器件所需的时间,而将ISP / 此外,本发明提供了一种用于向最终用户或支持软件提供ISP操作的状态(即结果)的有效方法。

    Reset circuit for a programmable logic device
    9.
    发明授权
    Reset circuit for a programmable logic device 失效
    可编程逻辑器件的复位电路

    公开(公告)号:US5689516A

    公开(公告)日:1997-11-18

    申请号:US670916

    申请日:1996-06-26

    摘要: A programmable logic device (PLD) includes test circuitry compatible with the JTAG standard (IEEE Standard 1149.1). The PLD also includes a programmable JTAG-disable bit that can be selectively programmed to disable the JTAG circuitry, leaving the PLD to operate as a conventional, non-JTAG-compatible PLD. The PLD also includes means for testing the JTAG test circuitry to determine whether the JTAG circuitry is defective, and means for programming the JTAG-disable bit to disable the JTAG circuitry if the testing means determines that the JTAG circuitry is defective.

    摘要翻译: 可编程逻辑器件(PLD)包括与JTAG标准(IEEE标准1149.1)兼容的测试电路。 PLD还包括一个可编程JTAG禁止位,可以选择性地编程禁止JTAG电路,使PLD能够作为传统的非JTAG兼容PLD运行。 PLD还包括用于测试JTAG测试电路以确定JTAG电路是否有故障的装置,以及如果测试装置确定JTAG电路有故障,则用于编程JTAG禁用位以禁用JTAG电路的装置。

    Sense amplifier for programmable logic device having selectable power
modes
    10.
    发明授权
    Sense amplifier for programmable logic device having selectable power modes 失效
    具有可选功率模式的可编程逻辑器件的感测放大器

    公开(公告)号:US5631583A

    公开(公告)日:1997-05-20

    申请号:US676992

    申请日:1996-07-08

    IPC分类号: G11C7/06 H03F3/45

    CPC分类号: G11C7/067

    摘要: A reconfigurable sense amplifier in accordance with the present invention operates in either a high switching speed mode, where power consumption is a less critical consideration, or in a low power consumption mode, where switching speed is a less critical consideration. In a high speed mode, the present invention provides an additional pull-up to an amplified bitline which in combination with an existing weak pull-up still permits the signal on the amplified bitline to be affected by a change in voltage on the bitline. In a low power mode, the present invention provides a temporary pull-up on the amplified bitline if a signal on a wordline is transitioning from high to low (i.e. indicating that a low-to-high signal transition may occur on the bitline). In this manner, the present invention anticipates that when such a transition occurs, the voltage on the amplified bitline may also increase. Thus, the present invention accelerates the low-to-high signal transition on the amplified bitline in the low power mode. If the signal on the wordline is either a constant high or low, then the additional pull-up is disabled, thereby conserving power during the low power mode. In a further aspect of the invention, a sense amplifier is provided for a cross-point interconnect matrix which avoids coupling noise by isolating the bitline from the access transistors using an EPROM cell.

    摘要翻译: 根据本发明的可重构读出放大器以高切换速度模式工作,其中功耗是不太关键的考虑因素,或者在低功耗模式中,其中切换速度是不太重要的考虑因素。 在高速模式中,本发明提供了对放大位线的附加上拉,其结合现有的弱上拉仍然允许放大的位线上的信号受到位线上的电压变化的影响。 在低功率模式中,如果字线上的信号从高电平变为低电平(即指示在位线上可能发生低电平到高电平信号转换),本发明在放大的位线上提供暂时上拉。 以这种方式,本发明预期当发生这种转变时,放大的位线上的电压也可能增加。 因此,本发明在低功率模式下加速放大的位线上的低电平到高电平信号转换。 如果字线上的信号是恒定的高电平或低电平,则禁用附加上拉,从而在低功耗模式下节省功率。 在本发明的另一方面,提供了一种用于交叉点互连矩阵的读出放大器,其通过使用EPROM单元将存储晶体管与位线隔离来避免耦合噪声。