Patent application number | Description | Published |
20080270717 | MEMORY MODULE AND METHOD FOR MIRRORING DATA BY RANK - A memory module including first and second ranks is provided. Each rank includes a separate plurality of individually accessible memory locations. Also included in the memory module is a control circuit coupled with the first rank and the second rank. The control circuit is configured to receive a write command for writing data to the first rank, and to process the write command to write the data to both the first rank and the second rank. Another embodiment of the invention features the control circuit alone. | 10-30-2008 |
20090034216 | LOW PROFILE DIMM BOARD - A primary memory board is disclosed. The primary memory board comprises a printed circuit board (PCB) having a front side and a back side, a plurality of DIMM surface mount connectors, and at least one component. The plurality of DIMM surface mount connectors are mounted on the front side of the PCB. The at least one component is mounted on the back side of the PCB and is positioned opposite the location of at least one of the plurality of DIMM surface mount connectors mounted on the front side of the PCB. | 02-05-2009 |
20100091542 | Memory Module Having a Memory Device Configurable to Different Data Pin Configurations - A memory module includes a memory device having a plurality of data pins and conductive lines electrically connected to the plurality of data pins. The memory device is configurable, using at least one input to the memory device, to a data pin configuration selected from among a plurality of different data pin configurations. The plurality of different data pin configurations include a first data pin configuration that uses a first number of data pins of the memory device, and a second data pin configuration that uses a second, different number of data pins. | 04-15-2010 |
Patent application number | Description | Published |
20090125163 | Vehicle control system including related methods and components - Embodiments are disclosed for a vehicle control system and related sub-components that together provide an operator with a plurality of specific modes of operation, wherein various modes of operation incorporate different levels of autonomous control. Through a control user interface, an operator can move between certain modes of control even after vehicle deployment. Specialized autopilot system components and methods are employed to ensure smooth transitions between control modes. Empowered by the multi-modal control system, an operator can even manage multiple vehicles simultaneously. | 05-14-2009 |
20100292873 | VEHICLE CONTROL SYSTEM INCLUDING RELATED METHODS AND COMPONENTS - An unmanned aerial vehicle variable autonomy control system is disclosed herein. In one embodiment, the system includes a control mode interface that provides a plurality of selectable control modes for an unmanned aerial vehicle, wherein one of the plurality of selectable control modes comprises a target tracking mode. Also included is a target editor interface provided in response to a selection of the target tracking mode, wherein the target editor interface facilitates receipt of an input indicative of a ground based moving target. The system also includes a communications component that transmits a command to the unmanned aerial vehicle, wherein the command is based at least in part on the input indicative of a target. | 11-18-2010 |
20100292874 | VEHICLE CONTROL SYSTEM INCLUDING RELATED METHODS AND COMPONENTS - An unmanned aerial vehicle variable autonomy control system is disclosed. In one embodiment, the system includes a control mode interface that provides a plurality of selectable control modes for an unmanned aerial vehicle, wherein one of the plurality of selectable control modes comprises an autonomous landing mode. Also included is a route editing interface that, following a selection of the autonomous landing mode, facilitates a receipt of an input indicative of a landing location. The system also includes a communications component that transmits a command to the unmanned aerial vehicle, wherein the command is based at least in part on the input indicative of the landing location. | 11-18-2010 |
20110130913 | UNMANNED AERIAL VEHICLE CONTROL SYSTEMS - Unmanned aerial vehicle control systems are disclosed herein. In one embodiment, a method of controlling an unmanned aerial vehicle includes transmitting an indication of a take-off or landing location to the unmanned aerial vehicle. The unmanned aerial vehicle is launched. A control mode of the unmanned aerial vehicle is switched from an autonomous mode to a manual mode. The control mode of the unmanned aerial vehicle is switched from the manual mode to another autonomous mode, and the unmanned aerial vehicle is landed at the landing location. | 06-02-2011 |
20110184590 | UNMANNED AERIAL VEHICLE TAKE-OFF AND LANDING SYSTEMS - Unmanned aerial vehicle take-off and landing systems are disclosed herein. In one embodiment, a method of landing an unmanned aerial vehicle includes programming a landing location for the unmanned aerial vehicle utilizing a user input device. The unmanned aerial vehicle is launched. Communications between the unmanned aerial vehicle and the user input device are interrupted, and the unmanned aerial vehicle is landed at the landing location based on the programmed landing location and not based on any real-time communication between the unmanned aerial vehicle and the user input device. | 07-28-2011 |
20130345920 | AUTONOMOUS CONTROL OF UNMANNED AERIAL VEHICLES - An autonomous control system for an unmanned aerial vehicle is provided. In one example, the control system includes a first control mode component configured to generate a first command to provide a first autonomous control mode for the unmanned aerial vehicle, a second control mode component configured to generate a second command to provide a second autonomous control mode for the unmanned aerial vehicle, and an intelligence synthesizer configured to resolve functional conflicts between the first and second autonomous control modes. | 12-26-2013 |
20140324253 | AUTONOMOUS CONTROL OF UNMANNED AERIAL VEHICLES - A control module for an unmanned aerial vehicle is provided. In one example, the control module includes a plurality of control modes, wherein each control mode represents a different autonomy setting, a command generator configured to generate a command causing a selection of a first of the plurality of control modes for the unmanned aerial vehicle, and an intelligence synthesizer that automatically switches the unmanned aerial vehicle between the selected first of the plurality of control modes and a second of the plurality of control mode upon detection of a trigger event. | 10-30-2014 |
Patent application number | Description | Published |
20090111056 | RESOLUTION ENHANCEMENT TECHNIQUES COMBINING FOUR BEAM INTERFERENCE-ASSISTED LITHOGRAPHY WITH OTHER PHOTOLITHOGRAPHY TECHNIQUES - Methods and systems are disclosed that provide multiple lithography exposures on a wafer, for example, using interference lithography and optical photolithography. Various embodiments may balance the dosage and exposure rates between the multiple lithography exposures to provide the needed exposure on the wafer. Other embodiments provide for assist features and/or may apply resolution enhancement to various exposures. In a specific embodiment, a wafer is first exposed using optical photolithography and then exposed using interference lithography. | 04-30-2009 |
20090117491 | RESOLUTION ENHANCEMENT TECHNIQUES COMBINING INTERFERENCE-ASSISTED LITHOGRAPHY WITH OTHER PHOTOLITHOGRAPHY TECHNIQUES - Methods and systems are disclosed that provide multiple lithography exposures on a wafer, for example, using interference lithography and optical photolithography. Various embodiments may balance the dosage and exposure rates between the multiple lithography exposures to provide the needed exposure on the wafer. Other embodiments provide for assist features and/or may apply resolution enhancement to various exposures. In a specific embodiment, a wafer is first exposed using optical photolithography and then exposed using interference lithography. | 05-07-2009 |
20130130182 | Apparatus and method of direct writing with photons beyond the diffraction limit - Direct-write lithography apparatus and methods are disclosed in which a transducer image and an image of crossed interference fringe patterns are superimposed on a photoresist layer supported by a substrate. The transducer image has an exposure wavelength and contains bright spots, each corresponding to an activated pixel. The interference image has an inhibition wavelength and contains dark spots where the null points in the crossed interference fringes coincide. The dark spots are aligned with and trim the peripheries of the corresponding bright spot to form sub-resolution photoresist pixels having a size smaller than would be formed in the absence of the dark spots. | 05-23-2013 |
20130286179 | Apparatus and methods for microscopy having resolution beyond the Abbe limit - Microscope apparatus and methods for imaging an object with a resolution beyond the Abbe limit are disclosed. The apparatus employs an object selectively patterned with a fluorescing material that is induced to fluoresce with one wavelength and inhibited from fluorescing with a second wavelength. Two orthogonal interference-fringe patterns are generated from four diffracted light beams of an inhibiting wavelength and superimposed on the object along with light that induces fluorescence. The interference-pattern image allows only sub-resolution-sized emission areas of the object to fluoresce. Multiple images of the fluorescing object are obtained, each corresponding to a slightly different position of the fringe patterns on the substrate. Each image is processed to yield a sparsely sampled super-resolution image. Multiple sparse images are interwoven to form a complete super-resolution image of the object. | 10-31-2013 |
20150185617 | Apparatus and method of direct writing with photons beyond the diffraction limit using two-color resist - Methods of and apparatus for performing direct-write lithography in a two-color photoresist layer are disclosed. The method includes exposing the two-color photoresist layer with transducer and inhibition images that respectively define bright spots and dark spots. The transducer image generates excited-state photo-molecules while the inhibition image converts the exited-state photo-molecules to an unexcited state that is not susceptible to conversion to an irreversible exposed state. The dark spots and bright spots are aligned, with the dark spots being smaller than the bright spots so that a portion of the excited-state photo-molecules adjacent the periphery of the bright spots absorb the inhibition radiation and transition to the unexcited state while a portion of the excited photo-molecules at the center of bright spots are not exposed to the inhibition light and transition to an irreversible exposed state. This forms in the two-color photoresist layer a pattern of sub-resolution photoresist pixels. | 07-02-2015 |
20150331330 | Apparatus and method of direct writing with photons beyond the diffraction limit - Direct-write lithography apparatus and methods are disclosed in which a transducer image and an image of crossed interference fringe patterns are superimposed on a photoresist layer supported by a substrate. The transducer image has an exposure wavelength and contains bright spots, each corresponding to an activated pixel. The interference image has an inhibition wavelength and contains dark spots where the null points in the crossed interference fringes coincide. The dark spots are aligned with and trim the peripheries of the corresponding bright spot to form sub-resolution photoresist pixels having a size smaller than would be formed in the absence of the dark spots. | 11-19-2015 |
20160103394 | APPARATUS AND METHOD OF DIRECT WRITING WITH PHOTONS BEYOND THE DIFFRACTION LIMIT USING TWO-COLOR RESIST - Methods of and apparatus for performing direct-write lithography in a two-color photoresist layer are disclosed. The method includes exposing the two-color photoresist layer with transducer and inhibition images that respectively define bright spots and dark spots. The transducer image generates excited-state photo-molecules while the inhibition image converts the exited-state photo-molecules to an unexcited state that is not susceptible to conversion to an irreversible exposed state. The dark spots and bright spots are aligned, with the dark spots being smaller than the bright spots so that a portion of the excited-state photo-molecules adjacent the periphery of the bright spots absorb the inhibition radiation and transition to the unexcited state while a portion of the excited photo-molecules at the center of bright spots are not exposed to the inhibition light and transition to an irreversible exposed state. This forms in the two-color photoresist layer a pattern of sub-resolution photoresist pixels. | 04-14-2016 |
Patent application number | Description | Published |
20150221225 | SYSTEM AND METHOD FOR MANAGING AIRCRAFT GROUND OPERATIONS - A method for managing aircraft ground operations includes receiving an initial gate assignment schedule, an initial operational task schedule, and a current flight schedule. The method also includes determining a first adjusted gate assignment schedule based at least in part on the initial gate assignment schedule and the current flight schedule to reduce costs associated with reassigning aircraft to alternative gates. In addition, the method includes determining a first adjusted operational task schedule based at least in part on the initial operational task schedule and the current flight schedule to reduce costs associated with reassigning ground crew members to alternative tasks. Furthermore, the method includes determining a second adjusted gate assignment schedule and a second adjusted operational task schedule based at least in part on the current flight schedule, the first adjusted gate assignment schedule, and the first adjusted operational task schedule. | 08-06-2015 |
20150279217 | SYSTEM AND METHOD FOR DETERMINING AIRCRAFT PAYLOADS TO ENHANCE PROFITABILITY - A method for managing aircraft operations includes determining, via a trajectory predictor, an expected fuel usage for a flight along a desired route, and determining, via at least one processor, an available cargo capacity for the flight along the desired route based at least in part on the expected fuel usage. In addition, the method includes determining, via the at least one processor and the trajectory predictor, a passenger ticket price, a cargo price, and a fuel quantity based at least in part on an available seating capacity, an expected passenger demand, the available cargo capacity, and an expected cargo demand to enhance profitability of a flight network. The method also includes outputting the passenger ticket price, the cargo price, and the fuel quantity to a user interface, to a storage device, and/or to a network. | 10-01-2015 |
Patent application number | Description | Published |
20100243096 | DUCTS TO SUPPORT A DROP ACCESS LOCATION SYSTEM FOR HORIZONTAL CABLING IN MULTI-DWELLING UNIT APPLICATIONS - A duct for distributing one or more optical fiber communication lines. The duct comprises an elongated main body having a length and a conduit portion with a lengthwise bore formed therein. The conduit portion contains one or more optical fiber communications lines. The duct also includes a flange portion extending lengthwise adjacent the main body to mount the duct to a generally flat surface, wherein the duct further includes an additional fiber channel for distributing at least one additional optical fiber at least a portion of the length of the duct. The duct can also be formed as a two piece duct system. The duct can be utilized in a drop access location system for horizontal cabling in multi-dwelling unit (MDU) applications. | 09-30-2010 |
20100247052 | LOW PROFILE FIBER DROP POINT OF ENTRY SYSTEM AND METHOD OF INSTALLING - A low profile telecommunications fiber drop point of entry system for an interior room of an MDU, school, hotel, hospital, MTU or other commercial or residential location. The system includes a duct having one or more optical fiber communications lines and mountable to a first wall. The system further includes an access and storage structure at least partially disposable behind the first wall. The structure includes a first base unit having a first wall mounting portion and a first low profile cover, the cover being mountable over at least a portion of the duct. The first wall mounting portion includes a main port to fit over a hole formed in the first wall, the structure having a fiber slack storage area disposed between the first wall mounting portion and the first cover. The structure further includes an extension arm mounted to the first wall mounting portion and extending behind the first wall, the extension arm supporting a carrier configured to hold an optical fiber connector coupling device. A first optical fiber from the duct is terminated in a first optical fiber connector that is mounted on the connector coupling device. | 09-30-2010 |
20110030190 | SYSTEM AND METHOD FOR PROVIDING FINAL DROP IN A LIVING UNIT IN A BUILDING - A system and method for providing a final drop in a living unit in a building. The system comprises a point-of-entry unit, such as a low profile base unit, disposed within the living unit at a location corresponding to an access position of horizontal cabling disposed in a hallway of the building that provides a first anchor point. The system also includes an adhesive-backed duct, having one or more communication lines disposed therein, mountable to a wall within the living unit. The system also includes a second anchor point, such as a wall receptacle, disposed within the living unit to receive a first communication line via the duct. The components of the system are also designed with very low impact profiles for better aesthetics within the living unit. | 02-10-2011 |
20110030832 | ADHESIVE BACKED DUCTS FOR CABLING APPLICATIONS - A duct for distributing one or more communication lines comprises an elongated body having a length and a conduit portion with a lengthwise bore formed therein, the conduit portion containing one or more communication lines. The duct also includes a flange extending lengthwise adjacent the elongated body to mount the duct to a mounting surface. The duct also includes an adhesive layer disposed on a bottom surface of the flange. The duct may further include a strength member extending lengthwise with the flange. The strength member may be disposed between the bottom surface and the adhesive layer or within the conduit. The duct may include an open slot in the top to allow for insertion and removal of the communication line. The duct may also be configured such that the conduit portion is attached to the flange structure via a thin web of material having a thickness such that upon modest application of a peeling force, a segment of the conduit portion is detachable from the flange structure. | 02-10-2011 |
20120137510 | SYSTEM FOR INSTALLING HORIZONTAL CABLING IN MULTI-DWELLING UNITS - A system for installing communications in a hallway of a building comprises a duct having a conduit portion with a bore formed throughout and containing one or more communications lines and a mounting portion to mount the duct to a generally flat surface, the mounting portion including an adhesive disposed thereon, and a duct applicator tool to continuously receive the duct from a storage structure. The applicator tool includes a generally planar frame that supports at least one duct channel that receives the duct and provides a support surface that places a pressing force onto the duct as the duct is applied to the generally flat surface. The applicator tool includes one or more duct guides disposable on at least an end of the frame, where the one or more duct guides guide the duct from its storage structure to the at least one duct channel. | 06-07-2012 |
20120281958 | RE-ENTERABLE CABLING SYSTEM FOR IN-BUILDING APPLICATIONS - According to an exemplary aspect of the present invention, a re-enterable cabling structure includes a continuous flexible longitudinal body having a planar base portion and a cover portion and an intermediate portion disposed between the base portion and the cover portion. The intermediate portion is connected to the base portion by the first flexible portion and the cover portion is attached to the intermediate portion by a second flexible portion such that when the cabling structure is folded, the intermediate portion is disposed between the base portion and the cover portion. The base portion includes one or more open cable tracks formed in the base portion to accommodate the insertion of cables. | 11-08-2012 |
20120293390 | CONVERGED IN-BUILDING NETWORK - A converged network is described. The converged network includes a distributed antenna system hub coupled to the communication lines for wireless communications, horizontal cabling to carry communication lines for wired communications and wireless communications and a remote socket. The horizontal cabling is a duct that carries the wired and wireless communication lines to convey the telecommunication signals within the building. The remote socket connects the wireless communication lines with a remote electronics unit. In addition, one or more antennas can also be coupled to the remote socket to convey analog RF electrical radiation from the remote socket over adhesive backed coaxial cabling to the indoor environment. | 11-22-2012 |
20120295486 | REMOTE SOCKET APPARATUS - A remote socket apparatus comprises a socket to receive a remote electronics unit. The socket is configured to house multiple media to connect to remote electronics housed in the remote electronics unit. The socket includes a socket interface configured to mate with a remote electronics unit interface. At least one of the socket and remote electronics unit further includes an actuation mechanism configured to connect the multiple media simultaneously. The remote socket apparatus can be utilized in a network that provides in-building wireless (IBW) communications and in a converged network that also provides wired in-building telecommunications. | 11-22-2012 |
20130098674 | ADHESIVE BACKED CABLING SYSTEM FOR IN-BUILDING WIRELESS APPLICATIONS - An adhesive-backed multi-channel RF signal cable comprises a main body having at least one conduit portion with a bore formed throughout and containing one or more RF signal channels, and a flange portion having an adhesive backing layer to mount the cable to a mounting surface. The adhesive-backed cabling provides for multiple channels of RF/cellular traffic to be distributed, where these channels can be dedicated to different carriers, each needing wireless distribution in a building, different services, and/or routing signals to different locations within a building. | 04-25-2013 |
20140060883 | HORIZONTAL CABLING SYSTEM FOR IN-BUILDING APPLICATIONS - An adhesive-backed duct has a main body having a conduit portion with a cavity formed longitudinally therethrough and a flange portion having an adhesive backing layer to mount the duct to a mounting surface. A septum is disposed within the cavity portion and defines at least two bore potions. | 03-06-2014 |
20140069681 | ADHESIVE BACKED HYBRID CABLING FOR IN-BUILDING TELECOMMUNICATION AND WIRELESS APPLICATIONS - An adhesive-backed hybrid cabling duct comprises a main body having at least one conduit portion with a bore formed throughout that is sized to accommodate one or more communication lines disposed therein. The duct also includes a flange to provide support for the duct as it is mounted to a mounting surface, wherein the flange includes a channel formed therein configured to receive a substantially rectangular-shaped cable. The duct also includes an adhesive layer to mount the duct to the mounting surface. The adhesive-backed hybrid cabling duct provides for multiple channels of RF/cellular traffic to be distributed to different locations within a building. | 03-13-2014 |
20140153893 | DUCTS TO SUPPORT A DROP ACCESS LOCATION SYSTEM FOR HORIZONTAL CABLING IN MULTI-DWELLING UNIT APPLICATIONS - A duct for distributing one or more optical fiber communication lines. The duct comprises an elongated main body having a length and a conduit portion with a lengthwise bore formed therein. The conduit portion contains one or more optical fiber communications lines. The duct also includes a flange portion extending lengthwise adjacent the main body to mount the duct to a generally flat surface, wherein the duct further includes an additional fiber channel for distributing at least one additional optical fiber at least a portion of the length of the duct. The duct can also be formed as a two piece duct system. The duct can be utilized in a drop access location system for horizontal cabling in multi-dwelling unit (MDU) applications. | 06-05-2014 |
20150364880 | LOW-PROFILE COAXIAL CABLE SPLICE - A low profile in-line splice for coaxial cables is described for making an electrical connection between the metallic contacts of the coaxial cable splice and to the inner and outer coaxial cable conductors is described herein. The exemplary low-profile coaxial cable splice device includes an inner conductive sleeve disposed concentrically within and spaced apart from an outer Cconductive sleeve and an outer housing disposed over the outer conductive sleeve. At least one of the inner conductive sleeve and the outer conductive sleeve includes a pair of hyperbolic contact regions separated by a bridging region. | 12-17-2015 |
Patent application number | Description | Published |
20090049424 | Type Generic Graphical Programming - A system and method for creating and using type generic graphical programs. The method may include storing a first graphical program on a memory medium. The first graphical program may have been created based on user input. The first graphical program may include a plurality of nodes and interconnections between the nodes, and the plurality of nodes and interconnections between the nodes may be type generic. User input may be received specifying one or more data types of at least one input and/or at least one output of the first graphical program. The data types may be associated with the first graphical program in response to said user input specifying the one or more data types. | 02-19-2009 |
20100023866 | Network-Based System for Configuring a Programmable Hardware Element in a Measurement System using Hardware Configuration Programs Generated Based on a User Specification - A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e.g., a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task. | 01-28-2010 |
20110078662 | Debugging a Graphical Program Deployed on a Programmable Hardware Element - Debugging a graphical program deployed on a programmable hardware element. The graphical program may be received. The graphical program may include a plurality of nodes and connections between the nodes which visually represents functionality of the graphical program. A hardware description may be generated based on the graphical program. The hardware description may describe a hardware implementation of the graphical program. The hardware description may be deployed to the programmable hardware element and the programmable hardware element may be executed. The graphical program may be displayed on a display of a host computer system that is coupled to the programmable hardware element. Debugging information may be received from the programmable hardware element during said executing. The debugging information from the programmable hardware element may be displayed in the graphical program displayed on the display. The displayed debugging information may be used to debug the hardware implementation of the graphical program. | 03-31-2011 |
20120030647 | Developing Programs for Hardware Implementation in a Graphical Specification and Constraint Language via Iterative Estimation of Performance or Resource Utilization - System and method for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows specification of a model of computation and explicit declaration of constraints in response to user input. The graphical program includes a specified model of computation, a plurality of interconnected functional blocks that visually indicate functionality of the graphical program in accordance with the specified model of computation, and specifications or constraints for the graphical program or at least one of the functional blocks in the graphical program. The specified model of computation and specifications or constraints are useable to analyze the graphical program or generate a program or simulation. | 02-02-2012 |
20130031494 | Type Generic Graphical Programming - A system and method for creating and using type generic graphical programs. The method may include storing a first graphical program on a memory medium. The first graphical program may have been created based on user input. The first graphical program may include a plurality of nodes and interconnections between the nodes, and the plurality of nodes and interconnections between the nodes may be type generic. User input may be received specifying one or more data types of at least one input and/or at least one output of the first graphical program. The data types may be associated with the first graphical program in response to said user input specifying the one or more data types. | 01-31-2013 |
20130247019 | Specifying Memory Resource Implementations for Deployment of a Graphical Program to Programmable Hardware - System and method for managing and specifying hardware implementation of a graphical program. A graphical program that implements an algorithm is stored in a memory of a computer system. The graphical program meets one or more first specified implementation requirements and is targeted for deployment to a programmable hardware element. A plurality of sets of descriptive directives are also stored in the memory, where the descriptive directives are associated with the graphical program and specify one or more additional specified implementation requirements, e.g., memory resource implementations, optimization directives, and so forth, where the additional directives result from programmatic and/or user-specification. Each set of descriptive directives is useable by a synthesis tool to generate a respective hardware configuration program for deployment to the graphical programmable hardware element. | 09-19-2013 |
20140059524 | Compile Time Execution - When compiling high level, graphical code (e.g. LabVIEW™ code) representative of a design, parts of the code that do not depend on external input data may be executed during the compilation process. Specific variables and/or value traces of specific variables in the program, e.g. constant values and/or repeating patterns may be recorded then analyzed, and certain transformations may be applied in the compilation process according to the results of the analysis, thereby optimizing the design. In one approach, the graph may be dynamically stepped through one node at a time, and it may be determined whether all inputs to the stepped-through node are known. If those inputs are known, type conversion and the operation corresponding to the stepped-through node may be dynamically performed. In another approach, a subset of the graphical code not depending on external data may be compiled and executed, thereby obtaining the same results as described above. | 02-27-2014 |
20140101636 | Automated Analysis of Compilation Processes in a Graphical Specification and Constraint Language - When compiling high-level, graphical code (e.g. LabVIEW™ code) to a different representation (e.g. different software code or hardware FPGA), information relating to characteristics of the design may be collected/captured from the compilation process, and automatically provided to all the earlier stages of the compilation process to obtain more optimal results. Without automated feedback of this information, users have to manually identify, produce, and provide the feedback information, or forego the process altogether, having to assume that the tool has produced the best possible results when that may not be the case. To correct timing, failed constraints paths may be parsed and compared to delays obtained during a previous compile, and previous adjustments that didn't yield desired results may be undone. The longest delay that didn't result from an undone path may then be identified, and adjusted, and the process may be repeated until all paths are predicted to pass. | 04-10-2014 |
20140344614 | Specifying and Implementing Relative Hardware Clocking in a High Level Programming Language - System and method for specifying and implementing relative hardware clocking in a high level programming language. User input specifying a program may be received. The program is specified for deployment to a programmable hardware element (PHE), and includes first and second code portions configured to communicate with each other during execution. The user input may further specify a rational ratio of respective execution rates for the first and second code portions. A hardware configuration program (HCP) implementing the specified program is automatically generated, including automatically determining a respective clock rate for at least one of the first and second code portions based on the rational ratio. The HCP may be deployable to the PHE, including implementing first and second clocks for controlling execution of the first and second code portions in accordance with the rational ratio and the automatically determined respective clock rate for the at least one code portion. | 11-20-2014 |