Abstract:
A programmable logic device has many regions of programmable logic, together with relatively general-purpose, programmable, interconnection resources that can be used to make interconnections between virtually any of the logic regions. In addition, various types of more local interconnection resources are associated with each logic region for facilitating the making of interconnections between adjacent or nearby logic regions without the need to use the general-purpose interconnection resources for those interconnections. The local interconnection resources support flexible clustering of logic regions via relatively direct and therefore high-speed interconnections, preferably in both horizontal and vertical directions in the typically two-dimensional array of logic regions. The logic region clustering options provided by the local interconnection resources are preferably boundary-less or substantially boundary-less within the array of logic regions.
Abstract:
Driver circuitry for programmable logic devices may include a module comprising a driver and associated hardware-programmable input and/or output routing connections. Instances of the generalized driver module may be included anywhere on the programmable logic device that driver circuitry having characteristics within the capabilities of the generalized module is needed. The circuitry of each instance of the module is hardware-customized to match the driver characteristics required for that instance. Driver circuits may be distributed throughout the interconnection conductor resources of the programmable logic device in such a way as to optimize re-buffering of signals propagating through those resources.
Abstract:
A programmable logic device has many regions of programmable logic, together with relatively general-purpose, programmable, interconnection resources that can be used to make interconnections between virtually any of the logic regions. In addition, various types of more local interconnection resources are associated with each logic region for facilitating the making of interconnections between adjacent or nearby logic regions without the need to use the general-purpose interconnection resources for those interconnections. The local interconnection resources support flexible clustering of logic regions via relatively direct and therefore high-speed interconnections, preferably in both horizontal and vertical directions in the typically two-dimensional array of logic regions. The logic region clustering options provided by the local interconnection resources are preferably boundary-less or substantially boundary-less within the array of logic regions.
Abstract:
An example method is provided and includes generating a packet at a switch; and sending the packet from a designated source port to a plurality of egress ports over an overlay network that is to provide an alternate routing path having a lower latency characteristic compared to a standard routing path provided by a forwarding engine of the switch. In more particular embodiments, the overlay network includes one or more dedicated paths from the designated source port to the plurality of egress ports, and the one or more dedicated paths is determined from a mapping between the designated source port and the plurality of egress ports. In other instances, the mapping is provided in a routing table.
Abstract:
The invention relates to a frequency adjusting apparatus and the method therefor comprising an adjusting module, a comparing module, a processing module and an operating module. The adjusting module generates a frequency signal according to a predetermined signal after receiving a trigger signal and generates N adjusting signal according to N processing signal. The comparing module compares the N adjusting signal with the predetermined signal according to a predetermined manner and generates N comparing result. The processing module generates N processing signal according to the N comparing result. The operating module executes a specific operation with M adjusting signal of the N adjusting signal matching the predetermined rule and generates a operation signal, wherein the frequency of the operation signal is approximately equal to which of the predetermined signal. Wherein N and M are natural numbers and N≧M≧1, the adjusting module adjusts the operation frequency according to the operation signal.
Abstract:
The invention relates to a cursor controlling apparatus for controlling a cursor according to an input information comprising an input module, a processing module and a controlling module. The input module is used for generating the input information. The processing module coupled to the input module is used for generating processing data according to the input information. The controlling module is coupled to the processing module for comparing the processing data with a predetermined value to generate a comparing result and further generating a first control signal or a second control signal corresponding to the processing data and the compared result to control the cursor respectively.
Abstract:
The present invention discloses an LDO (Low DropOut) linear voltage regulator, which is based on an NMC (Nested Miller Compensation) architecture and can be capacitor-free, wherein an active resistor is added to the feedback path of the Miller compensation capacitor to increase the controllability of the damping factor, solve the problem of extensively using the output capacitor with a parasitic resistance, and solve the problem that a compromise must be made between the damping factor control and the system loop gain. Further, the present invention utilizes a capacitor-sharing technique to reduce the Miller capacitance required by the entire system and accelerate the stabilization of output voltage without influencing stability.
Abstract:
A high-performance programmable logic architecture has embedded memory (608). arranged at the peripheries or edges of the integrated circuit. This enhances the performance of the programmable logic integrated circuit by shortening the lengths of the programmable interconnect (748). In a specific embodiment, the memory blocks (703) are organized in rows along the top and bottom edges of the integrated circuit. The logic elements (805) can be directly programmable routed and connected to driver blocks (809) of the logic block in adjacent rows and columns. This permits fast interconnection of signals without using the global programmable interconnect resources (815, 825). Using similar direct programmable interconnections (828, 830, 835), the logic blocks can directly programmable connect to the memory blocks without using the global programmable interconnect resources. The present invention also provides technique of flexibly combining or stitching multiple memories together to form memories of a desired size.
Abstract:
A programmable logic integrated circuit device has a plurality of regions of programmable logic disposed on the device in a plurality of intersecting rows and columns of such regions. Interconnection resources (e.g., interconnection conductors, signal buffers/drivers, programmable connectors, etc.) are provided on the device for making programmable interconnections to, from, and/or between the regions. At least some of these interconnection resources are provided in two forms that are architecturally similar (e.g., with similar and substantially parallel routing) but that have significantly different signal propagation speed characteristics. For example, a major or larger portion of such dual-form interconnection resources may have what may be termed normal signal speed, while a smaller minor portion may have significantly faster signal speed. Secondary (e.g., clock and clear) signal distribution may also be enhanced, and so may be input/output circuitry and cascade connections between adjacent or nearby logic modules on the device.
Abstract:
A batch scanning method for an image input system includes sorting a plurality of image areas according to top positions of said image areas. A calibration mode is set. Next, top, bottom, left and right positions of the present image area, and the top position of the next higher image area are set to some registers. Thereafter, the image input system is calibrated when the present image area is the highest image area of the sorted areas. Then, the present image area is scanned. Afterward, a light source and a photodetector are moved to the top position of said next higher image area when at least one image area has not been scanned. The position setting step, the scanning step and the moving step are repeated until the lowest image area has been scanned.