会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Structures and methods providing columns of tightly coupled processor and RAM blocks within an array of logic blocks
    • 在逻辑块阵列中提供紧密耦合的处理器和RAM块列的结构和方法
    • US06803786B1
    • 2004-10-12
    • US10386955
    • 2003-03-11
    • Goran BilskiRalph D. WittigJennifer WongDavid B. Squires
    • Goran BilskiRalph D. WittigJennifer WongDavid B. Squires
    • H03K19177
    • H03K19/1776G06F15/7867H03K19/17732H03K19/17736H03K19/17796
    • Structures and methods of including processor capabilities in an existing PLD architecture with minimal disruption to the existing general interconnect structure. In a PLD including a column of block RAM (BRAM) blocks, the BRAM blocks are modified to create specialized logic blocks including a RAM, a processor, and a dedicated interface coupled between the RAM, the processor, and the general interconnect structure of the PLD. The additional area is obtained by increasing the width of the column of BRAM blocks. Because the interconnect structure remains virtually unchanged, the interconnections between the specialized logic blocks and the adjacent tiles are already in place, and the modifications do not affect the PLD routing software. In some embodiments, the processor can be optionally disabled, becoming transparent to the user. Other embodiments provide methods of modifying a PLD to include the structures and provide the capabilities described above.
    • 在现有PLD架构中包含处理器能力的结构和方法,对现有的一般互连结构的影响最小。 在包括块RAM(BRAM)块列的PLD中,BRAM块被修改以创建专用的逻辑块,包括RAM,处理器和耦合在RAM,处理器和通用互连结构之间的专用接口 PLD。 通过增加BRAM块的列的宽度来获得附加区域。 因为互连结构几乎保持不变,所以专用逻辑块和相邻的瓦片之间的互连已经就位,并且修改不影响PLD路由软件。 在一些实施例中,处理器可以可选地被禁用,对于用户变得透明。 其他实施例提供了修改PLD以包括结构并提供上述能力的方法。
    • 3. 发明授权
    • Structures and methods providing columns of tightly coupled processor and RAM blocks within an array of logic blocks
    • 在逻辑块阵列中提供紧密耦合的处理器和RAM块列的结构和方法
    • US07181718B1
    • 2007-02-20
    • US10928599
    • 2004-08-27
    • Goran BilskiRalph D. WittigJennifer WongDavid B. Squires
    • Goran BilskiRalph D. WittigJennifer WongDavid B. Squires
    • G06F17/50
    • H03K19/1776G06F15/7867H03K19/17732H03K19/17736H03K19/17796
    • Structures and methods of including processor capabilities in an existing PLD architecture with minimal disruption to the existing general interconnect structure. In a PLD including a column of block RAM (BRAM) blocks, the BRAM blocks are modified to create specialized logic blocks including a RAM, a processor, and a dedicated interface coupled between the RAM, the processor, and the general interconnect structure of the PLD. The additional area is obtained by increasing the width of the column of BRAM blocks. Because the interconnect structure remains virtually unchanged, the interconnections between the specialized logic blocks and the adjacent tiles are already in place, and the modifications do not affect the PLD routing software. In some embodiments, the processor can be optionally disabled, becoming transparent to the user. Other embodiments provide methods of modifying a PLD to include the structures and provide the capabilities described above.
    • 在现有PLD架构中包含处理器能力的结构和方法,对现有的一般互连结构的影响最小。 在包括块RAM(BRAM)块的PLD中,BRAM块被修改以创建专用逻辑块,包括RAM,处理器和耦合在RAM,处理器和一般互连结构之间的专用接口 PLD。 通过增加BRAM块的列的宽度来获得附加区域。 因为互连结构几乎保持不变,所以专用逻辑块和相邻的瓦片之间的互连已经就位,并且修改不影响PLD路由软件。 在一些实施例中,处理器可以可选地被禁用,对于用户变得透明。 其他实施例提供了修改PLD以包括结构并提供上述能力的方法。
    • 5. 发明授权
    • Electronic circuit designs adaptable for applications having different binary data formats
    • 电子电路设计适用于具有不同二进制数据格式的应用
    • US06477699B1
    • 2002-11-05
    • US09884559
    • 2001-06-19
    • Goran Bilski
    • Goran Bilski
    • G06F1750
    • B65D81/05B65D85/505G06F17/5045
    • Method for implementing electronic circuit designs that are adaptable to different binary data formats. Separate packages are provided for the different binary data formats. The names of the constants and subtypes are identical as between the packages, and the values associated with the constants and subtypes in each of the packages are particular to the associated data format. A selected one of the packages is imported into the. design, and selected references in the design to binary data are made using the names of the constants and subtypes set forth in the packages. The circuit design is then implemented by synthesizing and mapping the design to the selected device.
    • 实现适应不同二进制数据格式的电子电路设计的方法。 为不同的二进制数据格式提供单独的包。 常量和子类型的名称在包之间是相同的,并且与每个包中的常量和子类型相关联的值对于相关联的数据格式是特定的。 所选的一个包被导入到。 设计和选择的引用在二进制数据的设计中使用在包中列出的常数和子类型的名称。 然后通过将设计合成并映射到所选择的设备来实现电路设计。
    • 7. 发明授权
    • Efficient loadable registers in programmable logic devices
    • 可编程逻辑器件中的高效可加载寄存器
    • US06703862B1
    • 2004-03-09
    • US10253095
    • 2002-09-24
    • Goran Bilski
    • Goran Bilski
    • A03K19173
    • H03K19/1776
    • Efficient register circuits allow the loading of data values into a memory element using set and reset terminals in addition to loading via the data input terminal. A register circuit includes a memory element and a logical AND gate. A load command input terminal enables the load, and a load value input terminal provides the new value to be loaded. The memory element has set and reset terminals. In one embodiment, the reset function overrides the set function when both terminals provide active signals. The set terminal is coupled to the load command input terminal. The logical AND gate has input terminals coupled to the load command and load value input terminals, and an output terminal coupled to the reset terminal of the memory element. In another embodiment, the set function overrides the reset function, and the signals driving the set and reset terminals are reversed.
    • 有效的寄存器电路允许使用设置和复位端子将数据值加载到存储器元件中,而且通过数据输入端子进行加载。 寄存器电路包括存储器元件和逻辑与门。 负载指令输入端子使能负载,负载值输入端子提供要加载的新值。 存储器元件具有置位和复位端子。 在一个实施例中,当两个端子提供有源信号时,复位功能覆盖设定功能。 设置端子耦合到负载命令输入端子。 逻辑与门具有耦合到负载命令和负载值输入端的输入端,以及耦合到存储元件的复位端的输出端。 在另一个实施例中,设定功能覆盖复位功能,驱动设定和复位端子的信号相反。
    • 8. 发明授权
    • ALU implementation in single PLD logic cell
    • 单个PLD逻辑单元中的ALU实现
    • US06476634B1
    • 2002-11-05
    • US10061571
    • 2002-02-01
    • Goran Bilski
    • Goran Bilski
    • G06F738
    • G06F17/5054
    • Structures and methods that implement an ALU (Arithmetic Logic Unit) circuit in a PLD (Programmable Logic Device) while using only one PLD logic cell to implement a one-bit ALU circuit. The ALU circuit has two data input signals and two operator input signals that select between the adder, subtractor, and other logical functions. A result bit provides the result of the addition, subtraction, or other logical function as selected by the values of the two operator input signals. A carry chain is provided for combining the one-bit ALU circuits to generate multi-bit ALUs. All of this functionality is implemented in a single PLD logic cell per ALU bit.
    • 在PLD(可编程逻辑器件)中实现ALU(算术逻辑单元)电路的结构和方法,同时只使用一个PLD逻辑单元来实现一位ALU电路。 ALU电路具有两个数据输入信号和两个操作员输入信号,在加法器,减法器和其他逻辑功能之间进行选择。 结果位提供由两个操作员输入信号的值选择的加法,减法或其他逻辑功能的结果。 提供进位链用于组合一位ALU电路以产生多位ALU。 所有这些功能在每个ALU位的单个PLD逻辑单元中实现。
    • 10. 发明授权
    • Method and circuit for decoding an address of an address space
    • 解码地址空间地址的方法和电路
    • US07426583B1
    • 2008-09-16
    • US11238431
    • 2005-09-28
    • Paulo L. DutraJorge Ernesto CarrilloGoran Bilski
    • Paulo L. DutraJorge Ernesto CarrilloGoran Bilski
    • G06F3/00G06F13/00G06F5/00
    • G06F12/1081
    • Decoding an address in an address space including a plurality of local ranges and a plurality of peripheral ranges is described. Various approaches for decoding an input address include determining decoder address bits of the address space that distinguish local ranges from each other and that distinguish local ranges from peripheral ranges. The local and peripheral ranges are interleaved and have a plurality of sizes. The number of decoder address bits is less than the number of address bits in the address space and less than the number of local ranges plus the number of peripheral ranges. Using the decoder address bits of an input address, it is determined whether the input address is within a portion of the address space that includes one of the local ranges and does not include any of the peripheral ranges nor the local ranges other than the one of the local ranges.
    • 描述包括多个局部范围和多个外围范围的地址空间中的地址的解码。 用于对输入地址进行解码的各种方法包括确定区分本地范围的地址空间的解码器地址位,并且区分本地范围与周边范围。 本地和外围范围是交错的并且具有多个尺寸。 解码器地址位的数量小于地址空间中的地址位数,小于本地范围的数量以及周边数量。 使用输入地址的解码器地址位,确定输入地址是否在包括本地范围之一的地址空间的一部分内,并且不包括任何外围范围和除了 当地范围。