Flow to HDL: Difference between revisions

Content deleted Content added
wikify
m bioinfomatics->bioinformatics - Correct typos in one click
 
(22 intermediate revisions by 18 users not shown)
Line 1:
{{unreferenced|date=May 2012}}
'''Flow to HDL''' tools and methods convert flow-based system design into a [[hardware description language]] (HDL) such as [[VHDL]] or [[Verilog]]. Typically this is a method of creating designs for [[field-programmable gate array]], [[application-specific integrated circuit]] prototyping and [[DSPdigital signal processing]]{{clarifyme|date=16 February 2009}}(DSP) design. Flow-based system design is well-suited{{according to whom|date=May 2012}} to field-programmable gate array design as it is easier to specify the innate parallelism of the architecture.
 
== History==
The use of flow-based design tools in engineering is a reasonably new trend. [[Unified Modeling Language]] is the most widely- used example for software design. The use of flow-based design tools allows for more holistic system design and faster development. [[C to HDL]] tools and flow have a simillarsimilar aim, but with [[C (programming language)|C]] or C-like [[programming language]]s.
 
== Applications ==
Most applications are ones which take too long with existing supercomputer architectures. These include bioinfomaticsbioinformatics, CFD,{{clarifyme|date=16[[Computational Februaryfluid 2009}}dynamics|CFD]], financial processing and oil and gas survey data analysis. Embedded applications that require high performance or real-time data processing are also an area of use. [[System-on-a-chip]] design can also be done using this flow.
 
== Examples ==
*Xilinx System Generator from [http://www.Xilinx.com/ Xilinx]
*StarBridge VIVA from [http://www.starbridgesystems.com/defunct StarBridge Systems]
*Nimbus from defunct <s>[http://www.exsedia.com/ Exsedia]</s>
 
== External links ==
*[http://www.cse.clrc.ac.uk/disco/publications/FPGA_overview_2.0.pdf]{{dead link|date=October 2017 |bot=InternetArchiveBot |fix-attempted=yes }} an overview of flows by Daresbury Labs.
*[https://web.archive.org/web/20070216180902/http://www.xilinx.com/products/design_tools/logic_design/advanced/esl/index.htm] Xilinx's ESL initiative, some products listed and C to VHDL tools.
 
== See also ==
[[Category:Electronic design]]
* [[ASIC|Application Specific Integrated Circuit]] (ASIC)
* [[C to HDL]]
* [[Comparison of Free EDA software]]
* [[Comparison of EDA Software]]
* [[Complex programmable logic device]] (CPLD)
* [[ELLA (programming language)]]
* [[Category:Electronic design automation]] (EDA)
* [[Embedded C++]]
* [[Field Programmable Gate Array]] (FPGA)
* [[Hardware description language]] (HDL)
* [[Handel-C]]
* [[Icarus Verilog]]
* [[Lustre (programming language)]]
* [[MyHDL]]
* [[Open source software]]
* [[Register transfer notation]]
* [[Register transfer level]] (RTL)
* [[Ruby (hardware description language)]]
* [[SpecC]]
* [[SystemC]]
* [[SystemVerilog]]
* [[Systemverilog DPI]]
* [[VHDL]]
* [[VHDL-AMS]]
* [[Verilog]]
* [[Verilog-A]]
* [[Verilog-AMS]]
 
{{Programmable Logic}}
 
{{DEFAULTSORT:Flow To Hdl}}
[[Category:Hardware description languages]]