IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0653998
(2003-09-04)
|
등록번호 |
US-7386833
(2008-06-10)
|
발명자
/ 주소 |
- Granny,Nicola V.
- Brisudova,Martina M.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
64 인용 특허 :
29 |
초록
▼
Configuration software is used for generating hardware-level code and data that may be used with reconfigurable/polymorphic computing platforms, such as logic emulators, and which may be used for conducting signals intelligence analysis, such as encryption/decryption processing, image analysis, etc.
Configuration software is used for generating hardware-level code and data that may be used with reconfigurable/polymorphic computing platforms, such as logic emulators, and which may be used for conducting signals intelligence analysis, such as encryption/decryption processing, image analysis, etc. A user may use development tools to create visual representations of desired process algorithms, data structures, and interconnections, and system may generate intermediate data from this visual representation. The Intermediate data may be used to consult a database of predefined code segments, and segments may be assembled to generate monolithic block of hardware syhthesizable (RTL, VHDL, etc.) code for implementing the user's process in hardware. Efficiencies may be accounted for to minimize circuit components or processing time. Floating point calculations may be supported by a defined data structure that is readily implemented in hardware.
대표청구항
▼
We hereby claim the following inventions: 1. A signals intelligence analysis method, comprising the steps of: storing a library of iconic representations of image detection solution fragments in a memory, said solution fragments corresponding to different image components; placing a plurality of sa
We hereby claim the following inventions: 1. A signals intelligence analysis method, comprising the steps of: storing a library of iconic representations of image detection solution fragments in a memory, said solution fragments corresponding to different image components; placing a plurality of said iconic representations in a graphical user interface; connecting said iconic representations with one or more data pathways to graphically define flow of data between the solution fragments and to represent a solution, wherein said solution identifies the presence of said plurality of image components in an input image; converting said iconic representations and said one or more data pathways displayed in said graphical user interface into a behavioral representation of said solution; and using said behavioral representation to configure a reconfigurable platform to detect the presence of said plurality of image components in an input image. 2. The method of claim 1, wherein at least one of said one or more data pathways includes event trigger information. 3. The method of claim 1, wherein said step of converting further comprises the steps of preparing, based on said iconic representations and said one or more data pathways, a high-level database corresponding to said solution; and translating said database into said behavioral representation. 4. The method of claim 1, further comprising visually highlighting a detected image component in said input image. 5. The method of claim 4, further comprising sending an event trigger signal when a combination of at least two image components is detected in said input image. 6. The method of claim 5, wherein said event trigger signal is sent based on a proximity between said at least two image components. 7. The method of claim 1, further comprising: sending an output trigger signal in response to detecting said image components in an input image; and in response to said trigger signal, highlighting said detected image components in said input image and forwarding a copy of the input image to a predetermined destination. 8. The method of claim 1, further comprising: viewing said iconic representations in a graphical user interface; replacing one of said iconic representations with a new iconic representation, wherein said new representation corresponds to a solution identifying the presence of a new image component; generating a new behavioral representation using at least said new iconic representation; and using said new behavioral representation to reconfigure said platform to detect the presence of at least said new image component in an input image. 9. A signals intelligence analysis system, comprising: a reconfigurable hardware computing platform, said platform configured to execute a signals intelligence analysis solution; a front end configured to receive input in real time; a data storage medium, communicatively coupled to said front end, and configured to buffer said input, wherein said front end is configured to synchronously pass said input to said reconfigurable hardware computing platform at a frequency based on a complexity of said solution, and wherein said front end is configured to synchronously pass said input to said reconfigurable hardware at a limiting frequency of the most complex solution currently loaded into said hardware. 10. The system of claim 9, wherein said reconfigurable hardware platform is configured to execute using parallel circuitry. 11. The system of claim 9, wherein said front end is an analog front end, and includes a plurality of ports communicatively connected to a plurality of reconfigurable hardware computing platforms. 12. The system of claim 9, wherein said reconfigurable hardware computing platform includes a host computer and a gate array. 13. A signals intelligence analysis solution development system, comprising: a computer having a display; one or more memories storing computer-executable instructions that cause said computer to perform the following steps: receive a user request to display a plurality of icons related by one ore more data pathways and event triggers, said icons corresponding to instructions for detecting the presence of a plurality of image objects in an input image; generate a high-level database based on said icons, one or more pathways and event triggers; and supply said database to a behavior generator, wherein said behavior generator translates said database into behavioral code used to configure a target platform to detect the presence of said plurality of image objects in an input image, and to issue an indication based on a proximity of said detected image objects. 14. The system of claim 13, wherein said behavioral code is in Register Transfer Logic format. 15. The system of claim 13, wherein said behavioral code lacks pre-defined input/output elements to allow downstream combination with other solutions. 16. The system of claim 13, further comprising a solution mixer configured to receive a plurality of sections of behavioral code, each section corresponding to a solution, and to restructure said plurality of sections of behavioral code into a single monolithic code. 17. The system of claim 16, wherein said solution mixer creates one or more input/output elements for said solutions. 18. The system of claim 17, wherein said input/output elements include computer code for communicating with a target reconfigurable hardware computing platform. 19. The system of claim 17, wherein said input/output elements include computer code for communicating with an analog front end. 20. The system of claim 16, wherein said solution mixer creates one or more data pipelines between said solutions. 21. The system of claim 16, wherein said solution mixer adds additional code for preventing unauthorized execution. 22. The system of claim 16, further comprising a reconfigurable hardware computing platform, wherein said monolithic block of code is used to configure said reconfigurable hardware computing platform to execute a solution based on said block of code.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.