b

Height-adjustable round rod guide

A round rod guide (10) for mounting a stud bolt attached to a container side includes a plastic body, the stud bolt shaft (30) of the stud bolt being insertable onto and attachable to the plastic body. The plastic body has in its interior a channel (35) for receiving the stud bolt shaft (30) and on its free end, a receiving opening (19) for insertion of a round rod. The plastic body is formed as two parts with a first, cup-shaped base part (11) and with a second insertion part (16) insertable into the cup-shaped base part (11) in at least two different insertion positions that are rotated relative to one another at a predetermined angle. The receiving opening (19) for the round rod and the channel (35) for receiving the stud bolt shaft (30) and for attaching the round rod guide (10) are formed on the insertion part (16), whereby the receiving opening (10) formed in the insertion part (16), when the insertion part (16) is inserted in the base part (11) in the first insertion position, has a different spacing to the foot of the stud bolt shaft (30) than when in the second insertion position.




b

Balanced snap ring

A balanced snap ring and method of making a balanced snap ring is disclosed. The snap ring has a circular shape wherein the circular shape has a circumference. The snap ring has a body section and a protrusion extending axially from the body section. The protrusion is formed partially around the circumference. Additionally, a transmission with a balanced snap ring is disclosed.




b

Connecting arrangement between a plastic component and another structural element

A connecting arrangement is provided between a plastic component with at least two mutually adjacent and at least approximately parallel walls and another structural element, having at least one force-transmission element which is adhesively bonded to the plastic component via an adhesive bond on the plastic component in frusto-conical or spherical-segment-shaped depressions in the mutually adjacent walls of the plastic component. The force-transmission element has a carrying structure for the other structural element. With the exception of a possibly provided coating, the force-transmission element is composed only of metallic material and has a plate which is adapted to the depression in the outer wall of the plastic component, which outer wall is adjacent to the other structural element. The edge of the plate rests with interposition on the outer wall in the surrounding region of the depression, wherein the plate is connected via a web to an end section of the force-transmission element, which end section is adapted to the depression in the other inner wall of the plastic component. The depression is configured in the outer wall without a bottom to such an extent that the end section of the force-transmission element can be inserted through the outer wall into the recess of the inner wall.




b

Configurable multi-lane scrambler for flexible protocol support

Various structures and methods are disclosed related to configurable scrambling circuitry. Embodiments can be configured to support one of a plurality of protocols. Some embodiments relate to a configurable multilane scrambler that can be adapted either to combine scrambling circuits across a plurality of lanes or to provide independent lane-based scramblers. Some embodiments are configurable to select a scrambler type. Some embodiments are configurable to adapt to one of a plurality of protocol-specific scrambling polynomials. Some embodiments relate to selecting between least significant bit (“LSB”) and most significant bit (“MSB”) ordering of data. In some embodiments, scrambler circuits in each lane are adapted to handle data that is more than one bit wide.




b

Shift register unit, shifter register circuit, array substrate and display device

The present invention provides a shift register unit, a shift register circuit, an array substrate and a display device, and relates to the area of display manufacturing. The time of the bias working on the de-noising transistor can be reduced without affecting the circuit stability, so that the operational lifespan of the device can be extended. A shift register comprises: a capacitor, a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a de-noising control model. The present invention is used for manufacturing displays.




b

Bidirectional shift register and image display device using the same

A display device including various portions, circuits and other arrangements for outputting various pulses and triggers, for controlling forward shift and backward shift operations.




b

Reset circuit for gate driver on array, array substrate, and display

A reset circuit for Gate Driver on Array, an array substrate and a display is used for increasing reliability and long-term stability of a GOA circuit and thus improving performance of the GOA circuit. The GOA reset circuit includes a first electronic switch circuit (301) connected to an input terminal of a GOA unit of the Gate Driver on Array (INPUT); and a second electronic switch circuit connected to an output terminal of the GOA unit (OUTPUT), wherein the first electronic switch circuit (301) is connected to a low level signal terminal and is switched on to connect the low level signal terminal to a reset terminal of the GOA unit (RESET) when the input terminal of the GOA unit (INPUT) is at a high level; and the second electronic switch circuit (302) is connected to a high level signal terminal and is switched on to connect the high level signal terminal to the reset terminal of the GOA unit (RESET) when the output terminal of the GOA unit (OUTPUT) is at a high level.




b

Digital self-gated binary counter

An n-bit counter is formed from cascading counter sub-modules. The counter includes combinatorial control logic coupled to a lower order counter sub-module. The control logic is arranged to clock gate at least one higher order counter sub-module dependent on a logical combination of outputs of the lower order counter sub-module and where the control logic uses pipelining to store at least one previous control logic output for use in determining a later control logic output.




b

Methods and architectures for extended range arbitrary ratio dividers

One of the most important RF building blocks today is the frequency synthesizer, or more particularly the programmable frequency divider (divider). Such dividers preferably would support unlimited range with continuous division without incorrect divisions or loss of PLL lock. The inventors present multi-modulus dividers (MMDs) providing extended division range against the prior art and without incorrect divisions as the division ratio is switched back and forth across the boundary between two different ranges. Accordingly, the inventors present MMD frequency dividers without the drawbacks within the prior art.




b

Shift register unit, shift register circuit, array substrate and display device

A shift register unit comprises: a first transistor, a pulling-up close unit, a pulling-up start unit, a first pulling-up unit, a second pulling-up unit, a trigger unit, and an output unit. A shift register circuit, an array substrate and a display device are also provided. The shift register unit, the shift register circuit, the array substrate and the display device can reduce drift of a gate threshold voltage of a gate line driving transistor and improve operation stability of devices.




b

Liquid crystal display and bidirectional shift register device thereof

An LCD and a bidirectional shift register device thereof are provided. The bidirectional shift register device of the invention is disposed on the substrate of the panel and includes multi-stages shift registers in series connection. Each stage shift register includes a pre-charging unit, a pull-up unit and a pull-down unit, in which the pre-charging unit receives a first preset clock signal and the output from a (i−1)th stage shift register or a (i+1)th stage shift register so as to thereby output a charging signal. The pull-up unit receives the charging signal and a second preset clock signal so as to thereby output a scan signal. The pull-down unit receives the second preset clock signal, a third preset clock signal and the output from the (i+2)th stage shift register or the (i−2)th stage shift register so as to decide whether or not pulling down the scan signal to a reference level.




b

Bilateral cargo strap system

A bilateral cargo strap system is provided as a means of securing a variety of different cargo within a storage area. The bilateral cargo strap system utilizes a combination of elastic straps with perpendicularly positioned stabilizing rods to improve retention of a variety of cargo within a storage area. The elastic straps extend over the retained cargo and are used as the means of engaging mounting features within the storage area. The stabilizing rods effectively distribute the tension force of the elastic straps over the retained cargo securing it in place within the storage space. The bilateral cargo strap system is versatile and may be used to secure a wide variety of cargo including, but not limited to, kayaks, coolers, bicycles, lumber, and construction equipment.




b

Multi-layer hold down assembly

A low profile hold down assembly is mounted to the exterior surface of a sidewall of a trailer. The hold down assembly includes a cover member formed from the same material from which the sidewall of the trailer is formed and therefore is aesthetically desirable.




b

Turbo machine service apparatus

Solutions for minimizing the impact of servicing a turbo machine are disclosed. In one embodiment, an apparatus for conveying a turbo machine component can include: a motive system for moving the apparatus along a surface; a platform system operably connected to the motive system, the platform system for supporting the component of the turbo machine, the platform system can include: a first portion fixed to the motive system; and a second portion moveably coupled to the first portion, the second portion for modifying a position of the turbo machine component; and a control system operably connected to the platform system, the control system for controlling at least one of a rate of movement or a direction of the second portion of the platform system.




b

Transport vehicle for rotor blades and/or tower segments of wind power plants and transport rack for a transport vehicle

There is provided a transport vehicle for transporting wind power installation rotor blades and/or pylon segments. The transport vehicle has a transport support structure having a main frame, a receiving frame fixedly connected to the main frame at a first angle, and a rotary displacement unit which is fixed with one end to the receiving frame and which at its second end has a blade adaptor for receiving a rotor blade or a pylon segment. The main frame spans a main plane. The rotary displacement unit has at least one first rotary mounting, wherein there is provided a second angle between the second rotary plane of the second rotary mounting.




b

Transportation and storage system for wind turbine blades

A transportation and storage system for a wind turbine rotor blade comprises a tip end frame assembly comprising a tip end receptacle and a tip end frame. The tip end receptacle comprises an upwardly open tip end-receiving space for receiving a portion of the tip end of the blade and having a supporting surface for supporting the blade, a lower surface allowing the tip end receptacle to rest upright on a substantially horizontal surface, such as the ground, and releasable retaining means for releasably retaining the tip end of the blade in the receiving space of the tip end receptacle. The tip end frame comprises an upwardly open receptacle-receiving space for receiving the receptacle and provided with positioning means for positioning the receptacle in the tip end frame. A base part defines a bottom surface allowing the tip end frame to rest upright on the ground.




b

Trunk, cargo area, and truck bed storage press

An adjustable cargo storage press for organizing and securing cargo items stored in a cargo storage area of an automobile. The adjustable cargo storage press is disposed within or integrated with a cargo area of an automotive vehicle such as a trunk, bed or bed liner of a car, truck, or sport utility vehicle. The press prevents movement of cargo items and potential damage to the cargo items during transport. The press also maintains the position of the cargo items for easy removal from the cargo storage area. The press includes one or more hinged walls that lock in a vertical position and move towards each other along guide tracks. The one or more hinged walls compress the cargo items between the hinged walls, and fold flat when not in use so as not to limit cargo storage capacity of the cargo storage area.




b

Laced strapping system for securing loads in open vehicle beds

Some embodiments include a novel laced strapping system that provides a plurality of attachment points by which a tie-down lace can adjust the fit of a cargo mesh webbing to secure loads of items in an open bed of a vehicle. In some embodiments, the vehicle is a pick-up truck with a cargo bed. In some embodiments, the mesh webbing comprises a first truck bed mesh, a second truck bed mesh, and the plurality of attachment points. In some embodiments, tie-down lace interconnects the attachment points to secure together the first mesh and the second mesh.




b

Removable bull ring with rotating attachment plate

A bull ring for a vehicle comprises a top plate coupled to a rotating plate having a tie-down. Two opposing rail flanges extend from the rotating plate and a fastener selectively couples the rotating plate in a securing position relative to the top plate. The rail flanges extend beyond an outer edge of the top plate to define a clamping region with the top plate.




b

Pallet having reconfigurable tie-down system

A pallet system includes a pallet upon which cargo or other payloads may be carried. The pallet has a plurality of tie-down locations at which the pallet may be tied-down on a base, and at least one tie-down device for tying down the pallet on the base at any of the tie-down locations. The pallet further includes structure for mounting the tie-down device on the pallet at any of the tie-down locations.




b

Cargo bed stake pocket adapted for securing J-hook strap thereto

Stake pocket formations are secured to a cargo bed frame of a land vehicle such as trailers and flatbed trucks for removably supporting sidewall supporting members. The formations include sidewalls secured to and projecting from the frame and an end wall extending between the sidewalls. An opening extends through the end wall and is adapted to receive the terminal end of a J-hook therethrough. The J-hook is secured to the formation by inserting the terminal end thereof into the pocket placing an upper edge of the end wall into the J-hook gap and rolling/rotating the J-hook thereby inserting the terminal end into the opening. The J-hook cannot be removed from the pocket unless it is rolled/rotated in the opposite direction. While within the stake pocket and without strap tension, the J-hook abuts the trailer frame and formation end wall and is, thereby, maintained within the pocket.




b

Blade holding apparatus

A blade holding apparatus for holding one end of a wind turbine blade during handling, which blade holding apparatus includes a support structure including an opening for accommodating one end of the wind turbine blade, a clamping arrangement arranged in the opening, which clamping arrangement is realized to exert a clamping force on the wind turbine blade, and a locking arrangement for locking the clamping arrangement relative to the support structure. A method of operating such a blade holding apparatus during a handling procedure of a wind turbine blade is also provided.




b

Side rail of a flatbed trailer for use with cargo restraint devices

A side rail of a floor assembly of a trailer, such as a flatbed trailer, including a channel formed in a top wall of the side rail and an aperture formed in the top wall of the side rail at a location spaced-apart from the channel. The channel extends along a length of the side rail and is configured to receive a first cargo restraint device therein. The aperture is configured to receive a second cargo restraint device therein.




b

Fixture for retaining an end of a member

A fixture for attachment of an end of a member, such as a wind turbine tower section, blade or hub for a wind turbine characteristically has an end flange. To enable clamping while being able to compensate for different hole patterns in the flanges, by the invention, the fixture provides for retaining of ends of members with flanges, regardless of flange diameter and hole patterns, and which is also quickly and easily installed. Additionally, it is possible to firmly clamp the flange end to upstanding frame parts of the fixture with fastening elements, thereby providing a stable connection between a console of the fixture and the upstanding frame parts.




b

Method and apparatus for handling aerogenerator blades

Method and apparatus for handling aerogenerator blades that provide a versatile means for handling aerogenerator blades without an unbalanced distribution of the loads in the blade. The method comprises positioning an upper mounting part (103) over the blade after the upper mold has been retracted; lifting the blade with the upper mounting part from the under mold using a lifting means; positioning the blade over an under mounting part (104) which is fixedly attached to an inferior movable support (102); attaching the upper mounting part to the under mounting part, wherein the upper and under mounting parts together have the inner surface substantially corresponding to the shape of the blade outer profile section. The invention further comprises an apparatus for handling aerogenerator blades.




b

Manual wheel chocks with enhanced bracing upon depolyment

An example wheel restraint includes a track to be positioned adjacent a vehicle approach path of a loading dock. A shuttle is pivotally coupled to the track via a track follower and pivots between a home position and a deployed position about a shuttle axis substantially parallel to and offset relative to a longitudinal axis of the track. A barrier is pivotally coupled to the shuttle and pivots between a non-blocking position and a blocking position about a pivot axis substantially parallel to and spaced apart from the longitudinal axis of the track such that the shuttle rotates in a first direction about the shuttle axis when the shuttle moves from the home position to the deployed position and bather rotates in a second direction about the pivot axis when the barrier moves from the non-blocking position to the blocking position, where the first direction being different than the second direction.




b

Transport system for a wind turbine blade

A transport system for a wind turbine blade is provided. The transport system is configured for increasing a curvature of the wind turbine blade in response to an obstacle during transport of the wind turbine blade. Further, a method for transporting a wind turbine blade in order to avoid obstacles is provided.




b

Multi-functional box stop device for the trunk of a car

A box stop device includes a base member and a raised member attached to the base member. The base member has a top surface and a bottom surface. The top surface may be flat. The bottom surface may be adapted to attach to a desired surface. The raised member may be attached to the base member and may extend approximately vertically from the top surface. The raised member may include a first side and a second side. The first side and the second side may be attached together at an angle of approximately 90 degrees.




b

Protective cap for a rotor blade

A protective cap for a trailing edge of a rotor blade of a wind turbine for use during transportation, handling, or maintenance of the rotor blade is disclosed. The protective cap includes a body having a first leg, a second leg, and a cap member. The cap member connects the first and second legs. Further, the cap member may be configured to cover at least a portion of a trailing edge of the rotor blade and may be configured to provide a gap between an inner surface of the protective cap and the trailing edge. In addition, the first and second legs may resiliently engage the rotor blade.




b

Portable and removable anchor for truck bed slots

An apparatus and method for providing a removable anchor for use in tying down a load, or for securing a winch cable for use in recovering a disabled vehicle or other load. The anchor may be removably attached to the deck/bed of a trailer or vehicle (e.g., a car carrier or wrecker/tow truck), using one or more slots or stake pockets located on a cargo surface of the deck. The removable anchor may include: a projection member shaped and sized to fit into a slot on the cargo surface, or to protrude through a stake pocket; a crown attached to, or integrally forming a part of, the projection member, and configured to receive and anchor one or more tie down connectors; and a key attached to, or integrally forming a part of, the projection member. The key can be passed into the slot and manipulated between removable and locked positions. Alternatively, the key may be used to removably secure the anchor to the stake pocket.




b

Electrical devices module for an avionics bay

A module in the form of a pallet or a closed container includes a grouping together of the electrical devices in an avionics bay, in which the electrical devices are interconnected and attached so as to facilitate the mounting and thus limit the time it takes to mount the electrical devices in the avionics bay.




b

Energy absorbing fastening system

A fastening system includes an energy absorbing or impact indicator and at least one or more of the following: (1) a fastening base for mounting in an emergency vehicle, (2) a patient support engageable with a base, (3) a patient securement mechanism for securing a patient on a patient support, (4) a patient securement mechanism for securing a patient to a vehicle, (5) a patient support securement mechanism operable to secure a patient support in an emergency vehicle, or (6) a patient support securement mechanism operable to secure a patient support to a base, wherein the energy absorbing or impact indicator is located (1) at the patient securement mechanism, or (2) at the patient support securement mechanism, or wherein the energy absorbing or impact indicator is between (1) the base and the vehicle, (2) the patient support and the base, (3) the patient securement mechanism and the patient support, (4) the patient support and the emergency vehicle, (5) the patient and the emergency vehicle, or (6) the patient securement mechanism and the emergency vehicle, wherein the energy absorbing device or impact indicator has at least an energy absorbing state and a rigid state or indicates a level of impact at or between any of the respective component or components.




b

Offshore cargo rack for use in transferring loads between a marine vessel and an offshore platform

A cargo rack for transferring loads between a marine vessel and an offshore marine platform provides a frame having a front, a rear, and upper and lower end portions. The lower end of the frame has a perimeter beam base, a raised floor and a pair of open-ended parallel fork tine tubes that communicate with the perimeter beam at the front and rear of the frame. The frame includes a plurality of fixed side walls extending upwardly from the perimeter beam. A plurality of gates are movably mounted on the frame, each gate being movable between open and closed positions, the gates enabling a forklift to place loads on the floor. The frame has vertically extending positioning beams that segment the floor into a plurality of load-holding positions. Each load holding position has positioning beams that laterally hold a load module in position on the floor.




b

Apparatus for securing the position of a boat on a trailer

An apparatus for selectively securing a boat to a trailer may include a hull contact structure for abutting against the boat hull, and a releasable gripping structure positioned adjacent the hull contact structure to engage the boat's securing loop and selectively lock onto the loop to hold the boat to the trailer.




b

Lifting member edge protector

An edge protector for insertion between a load to be lifted and a lifting member which facilitates the lifting of the load, preventing damage to either the load or the lifting member. The edge protector has a pair of flanges which extend from a radiused or curved center portion. Each flange has an inner surface and an outer surface. A portion of each respective outer surface of each flange is spaced from and is essentially parallel to the inner surface of the respective flange.




b

Runtime loading of configuration data in a configurable IC

A novel configurable integrated circuit (IC) that has several configurable circuits for configurably performing different operations is provided. During the operation of the IC, each particular configurable circuit performs a particular operation that is specified by a particular configuration data set for the particular configurable circuit. While the IC operates and a first set of configurable circuits performs a first set of operations, configuration data is loaded from the outside of the IC for configuring a second set of configurable circuits. The configurable IC includes a configuration network for rapid loading configuration data in the IC from outside of the IC. The configuration network is a pipelined network.




b

Universal digital block interconnection and channel routing

A programmable routing scheme provides improved connectivity both between Universal Digital Blocks (UDBs) and between the UDBs and other micro-controller elements, peripherals and external Inputs and Outputs (I/Os) in the same Integrated Circuit (IC). The routing scheme increases the number of functions, flexibility, and the overall routing efficiency for programmable architectures. The UDBs can be grouped in pairs and share associated horizontal routing channels. Bidirectional horizontal and vertical segmentation elements extend routing both horizontally and vertically between different UDB pairs and to the other peripherals and I/O.




b

Bimodal clock generator

An apparatus relates generally to a clock generator is disclosed. The clock generator is coupled to receive an input clock signal and further coupled to provide an output clock signal. An address and control register is coupled to receive an address signal and the output clock signal. An access generator is coupled to receive the output clock signal. The clock generator includes: an input node coupled to receive the input clock signal; at least one pulse generator coupled to the input node to receive the input clock signal and further coupled to provide a clock control signal; and a control gate coupled to the input node to receive the input signal and further coupled to the at least one pulse generator to receive the clock control signal. The clock control signal is provided in a non-toggling state for a high-frequency mode and in a toggling state for a low-frequency mode.




b

Anti-disassembling device for electronic products

An anti-disassembling device for an electronic product includes a case, a linear movement device, a circular movement device and an optical encoder. At least one retractable transmission member is connected to the case. The circular movement device is located in the case and has an encoding disk, which has multiple slots defined therethrough and teeth are defined in the periphery thereof. The at least one retractable transmission member is engaged with the teeth to rotate the encoding disk. The optical encoder has a lighting module which emits light beams through the slots of the encoding disk and a photosensitive module receives the light beams and sends a signal to the storage unit of the electronic product. The retractable device rotates when the electronic product is disassembled.




b

Methods for operating a memory interface circuit including calibration for CAS latency compensation in a plurality of byte lanes

A method for quickly calibrating a memory interface circuit from time to time in conjunction with operation of a functional circuit is described. The method uses controlling the memory interface circuit with respect to read data capture for byte lanes, including controlling CAS latency compensation for the byte lanes. In the method control settings for controlling CAS latency compensation are determined and set according to a dynamic calibration procedure performed from time to time in conjunction with functional operation of a circuit system containing one or more memory devices connected to the memory interface circuit. In the method, determining and setting the control settings for controlling CAS latency compensation is performed independently and parallely in each of the byte lanes.




b

Bridge output circuit, motor driving device using the same, and electronic apparatus

A bridge output circuit includes an output terminal, a high side transistor, a low side transistor, a high side driver for controlling a gate voltage of the high side transistor, a low side driver for controlling a gate voltage of the low side transistor, and a controller for controlling the high side and low side drivers. The low side driver includes a first current source, a second current source, and a first assist circuit. The controller is configured to control the turning-on and turning-off states of the first current source, the second current source and the first assist circuit.




b

Input buffer circuit

There is provided an input buffer circuit having hysteresis characteristics. The input buffer circuit includes: a first operating unit performing a NOR operation on an input signal and a first signal; a second operating unit performing a NAND operation on the input signal and a second signal; and an inverting unit inverting outputs of the first and second operating units to generate a second signal and a first signal, respectively, wherein reference levels of the first and second operating units determining a high or low level of the input signal are set to be different.




b

System and methods for generating unclonable security keys in integrated circuits

A system and methods that generates a physical unclonable function (“PUF”) security key for an integrated circuit (“IC”) through use of equivalent resistance variations in the power distribution system (“PDS”) to mitigate the vulnerability of security keys to threats including cloning, misappropriation and unauthorized use.




b

Intelligent current drive for bus lines

An intelligent current drive is disclosed that couples an active current source to a bus line to increase the rate of pull-up and decouples the active current source from the bus line prior to reaching the desired pull-up voltage.




b

Heterogeneous programmable device and configuration software adapted therefor

A method of configuring a programmable integrated circuit device with a user logic design includes analyzing the user logic design to identify unidirectional logic paths within the user logic design and cyclic logic paths within the user logic design, assigning the cyclic logic paths to logic in a first portion of the programmable integrated circuit device that operates at a first data rate, assigning the unidirectional logic paths to logic in a second portion of the programmable integrated circuit device that operates at a second data rate lower than the first data rate, and pipelining the unidirectional data paths in the second portion of the programmable integrated circuit device to compensate for the lower second data rate. A programmable integrated circuit device adapted to carry out such method may have logic regions operating at different rates, including logic regions with programmably selectable data rates.




b

Semiconductor device having serializer converting parallel data into serial data to output serial data from output buffer circuit

Disclosed herein is a device that includes first and second buffer circuits connected to a data terminal and a first control circuit controlling the first and second buffer circuits. The first control circuit receives n pairs of first and second internal data signals complementary to each other from 2n input signal lines and outputs a pair of third and fourth internal data signals complementary to each other to first and second output signal lines, where n is a natural number more than one. The first and second buffer circuits are controlled based on the third and fourth internal data signals such that one of the first and second buffer circuits turns on and the other of the first and second buffer circuits turns off.




b

Massively parallel interconnect fabric for complex semiconductor devices

An embodiment of this invention uses a massive parallel interconnect fabric (MPIF) at the flipped interface of a core die substrate (having the core logic blocks) and a context die (used for in circuit programming/context/customization of the core die substrate), to produce ASIC-like density and FPGA-like flexibility/programmability, while reducing the time and cost for development and going from prototyping to production, reducing cost per die, reducing or eliminating NRE, and increasing performance. Other embodiments of this invention enable debugging complex SoC through large contact points provided through the MPIF, provide for multi-platform functionality, and enable incorporating FGPA core in ASIC platform through the MPIF. Various examples are also given for different implementations.




b

Method and apparatus for reducing power consumption in a digital circuit by controlling the clock

A method and apparatus that controls the clock of a digital circuit, and therefore power consumption, without substantially comprising performance is provided. The apparatus may include monitoring the utilization of a First in First Out (FIFO) buffer. For example in a systems and methods according to the invention, clock speed may be reduced when the FIFO is relatively empty and increased when the FIFO is relatively full. The clock speed may be controlled by a phase locked loop, a clock divider, a clock masking device or a combination of more than one of these methods. Power reduction may also be obtained by controlling the clocking of different stages of a pipelined device. One or more aspects of the inventions may be implemented in combination with other aspects of the invention to further reduce power use.




b

Method for downloading a configuration file in a programmable circuit, and apparatus comprising said component

The present invention relates to a method for downloading a binary configuration file in a programmable circuit implemented in a device. The device comprises at least one central processing unit, a plurality of connectors, and a programmable circuit enabling all or a part of the signals received by said connectors to be processed and transmitted to at least one other circuit of the device. The device analyzes the signals present on the connectors in order to define what other devices are connected and whether the connections are operational. Then, a configuration file is selected from among a set of configuration files according to the operational connections and is downloaded from a memory of the device into the programmable circuit. The invention also relates to a device having a component programmed according to the method previously described.




b

Partial reconfiguration and in-system debugging

Embedded logic is implemented in a partially reconfigurable programmable logic device (PLD), thus allowing debugging of implemented instantiations of logic after partial reconfiguration. Several instantiations of logic are received at the PLD. One instantiation of logic is implemented in a reconfigurable region of logic within the PLD. The instantiation of logic includes a port that provides a constant interface between the reconfigurable region of logic and a fixed region of logic within the PLD. The port may receive signals from probe points implemented within the reconfigurable region of logic. The port may provide the signals to a signal interface implemented within a fixed region of logic. Furthermore, an embedded logic analyzer may be implemented in either the reconfigurable region of logic or the fixed region of logic. The embedded logic analyzer receives signals from the probe points and provides signal visibility to an external computing system.