会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Virtual high density programmable integrated circuit having addressable
shared memory cells
    • 具有可寻址共享存储单元的虚拟高密度可编程集成电路
    • US5726584A
    • 1998-03-10
    • US619286
    • 1996-03-18
    • Philip M. Freidin
    • Philip M. Freidin
    • H03K19/177H03K19/173H03K7/38
    • H03K19/17776H03K19/1776
    • A virtual high density architecture having shared memory cells for a programmable integrated circuit (IC) is provided. The architecture includes logic modules, a configuration memory unit (CMU), and a global interconnect memory (GIMU) unit. A logic cycle is divided into a number of time intervals. For each time interval, the CMU outputs information to configure the logic modules and the interconnect structure to realize an individual circuit stage of a circuit. Input and output data pertinent to this individual stage are retrieved from and stored in the GIMU based on addressing information generated from the CMU for each time interval. The CMU continuously reprograms the logic modules and interconnect structure for each time interval to realize different stages of the circuit while information used between stages is stored in the GIMU. The architecture reuses the IC's complement of logic and other functional elements continuously during a logic cycle to implement the circuit as a series of circuit stages over time using a relatively limited number of logic and other functional elements to implement each stage. The GIMU is coupled to address and data buses and the data bus is coupled to each logic module. The GIMU contains individually addressable memory cells that are shared between logic modules across different time intervals providing an extremely flexible signal path between logic modules. The GIMU has a separate read and write port for each logic module.
    • 提供了具有用于可编程集成电路(IC)的共享存储器单元的虚拟高密度架构。 该架构包括逻辑模块,配置存储单元(CMU)和全局互连存储器(GIMU)单元。 逻辑循环被分成多个时间间隔。 对于每个时间间隔,CMU输出信息以配置逻辑模块和互连结构,以实现电路的单独电路级。 基于每个时间间隔从CMU生成的寻址信息,从GIMU检索和存储与该单独阶段相关的输入和输出数据。 CMU在每个时间间隔内连续重新编程逻辑模块和互连结构,以实现电路的不同阶段,同时在GIMU之间存储各个阶段之间的信息。 该架构在逻辑循环期间重复使用IC的逻辑补充和其他功能元件,以使用相对有限数量的逻辑和其他功能元件实现每个阶段,将电路实现为一系列电路阶段。 GIMU耦合到地址和数据总线,数据总线耦合到每个逻辑模块。 GIMU包含独立可寻址的存储单元,可在不同时间间隔内在逻辑模块之间共享,从而在逻辑模块之间提供极其灵活的信号路径。 GIMU为每个逻辑模块提供单独的读写端口。
    • 8. 发明授权
    • Configurable parallel and bit serial load apparatus
    • 可配置并行和位串行负载设备
    • US5995988A
    • 1999-11-30
    • US131536
    • 1998-08-10
    • Philip M. FreidinStephen M. TrimbergerJohn E. MahoneyCharles R. Erickson
    • Philip M. FreidinStephen M. TrimbergerJohn E. MahoneyCharles R. Erickson
    • H03K19/173H03K19/177G06F1/04G06F7/38
    • H03K19/17776H03K19/1736H03K19/17748
    • An apparatus for loading configuration information into a programmable integrated circuit (e.g., an FPGA) configurable to perform parallel loading or bit serial loading within the same architecture. The configuration information is presented to the FPGA in data frames of N serial bits each. Each data frame is divided into discrete serial portions having Y bits each (e.g., a data frame comprises N/Y portions). In parallel mode, the portions are loaded into a segmented configuration register, one portion per programming cycle, such that Y bits are loaded into the segmented configuration register in parallel. On each programming clock cycle during parallel loading, all the bits of a data frame portion are simultaneously loaded into the segments of the configuration register (at the first bit position for each segment) such that each segment receives one bit per programming cycle. The bits of the configuration register are then shifted down by one and the cycle repeats for the next data frame portion. Under this mechanism, Y bits are loaded in parallel into the configuration register for increased transfer rate. The architecture of the novel configuration register is such that it is configurable in a serial mode to receive a single serial bit stream of the N bit data frame for downward compatibility.
    • 一种用于将配置信息加载到可编程集成电路(例如,FPGA)中的装置,可配置为在同一架构内执行并行加载或位串行加载。 配置信息在每个N个串行位的数据帧中呈现给FPGA。 每个数据帧被分成具有每个Y位的离散串行部分(例如,数据帧包括N / Y部分)。 在并行模式下,这些部分被加载到分段配置寄存器中,每个编程周期一个部分,使得Y位并行加载到分段配置寄存器中。 在并行加载期间的每个编程时钟周期,数据帧部分的所有位同时加载到配置寄存器的段(每个段的第一位位置),使得每个段在每个编程周期接收一位。 然后将配置寄存器的位向下移一个,并为下一个数据帧部分重复循环。 在这种机制下,Y位被并行加载到配置寄存器中,以提高传输速率。 新型配置寄存器的架构使得其可以以串行模式配置以接收N位数据帧的单个串行比特流,用于向下兼容。
    • 10. 发明授权
    • Method for providing multiple function symbols
    • 提供多个功能符号的方法
    • US5661660A
    • 1997-08-26
    • US239675
    • 1994-05-09
    • Philip M. Freidin
    • Philip M. Freidin
    • G06F17/50
    • G06F17/5054
    • Logic is represented in a schematic capture program as a generic symbol. The generic symbol represents a single underlying logic circuit, thereby decreasing library space. The generic symbol includes a configuration memory which is represented on the symbol by a plurality of pins. The generic symbol is configured by indicating the logic signals placed on the plurality of pins. In this manner, the generic symbol significantly increases the design choices available to the end user. Moreover, the generic symbol allows access to the underlying logic of the circuit via the selected bit pattern, thereby advantageously permitting the end user to perform functional simulation within the schematic environment. In one embodiment, a plug symbol is provided to schematically connect to the generic symbol. This plug symbol represents a predetermined pattern of bits, thereby significantly simplifying configuring the logic in the schematic capture program.
    • 逻辑在示意图捕获程序中表示为通用符号。 通用符号表示单个底层逻辑电路,从而减少库空间。 通用符号包括通过多个引脚在符号上表示的配置存储器。 通用符号通过指示放置在多个引脚上的逻辑信号来配置。 以这种方式,通用符号显着增加了最终用户可用的设计选择。 此外,通用符号允许通过所选位模式访问电路的底层逻辑,从而有利地允许最终用户在原理图环境内执行功能仿真。 在一个实施例中,提供插头符号来示意性地连接到通用符号。 该插头符号表示预定的比特模式,从而显着简化了在原理图捕获程序中配置逻辑。