Bluespec, Inc. är ett halvledarverktygsdesignföretag med medgrundat av professor Arvind från MIT i juni 2003. Arvind hade tidigare grundat Sandburst 2000, som specialiserat sig på att producera kretskort för 10G-bitars Ethernet- routrar; för denna uppgift hade Arvind utvecklat Bluespec språket, ett hög-nivå funktionell hårdvarubeskrivande programspråk som i princip var Haskell utvidgat för att hantera kretskortsdesign och Electronic Design Automation i allmänhet.[1] Bluespecs huvuddesigner och implementatör var Lennart Augustsson från Chalmers. Bluespec har partiell evaluering (för att konvertera Haskell) och kompileras till term-omskrivningssystem (TRS). Den levereras med ett SystemVerilog gränssnitt.[2]

Bluespec
Webbplatshttps://bluespec.com/

Bluespec har två produktkategorier. Framförallt för ASIC och FPGA hårdvara designers och arkitekter levererar Bluespec högnivåsyntes (ESL logik syntes) med RTL.

Den första Bluespec arbetseminariet hölls den 13 augusti 2007 på MIT.[3]

Referenser redigera

  1. ^ "[it] is basically Haskell with some extra syntactic constructs for the term rewriting system (TRS) that describes what the hardware does. The type system has been extended with types of numeric kind." pg 43 of Hudak, Jones, et al. 2007
  2. ^ Hudak, Jones, et al. 2007
  3. ^ ”The First Bluespec Workshop”. csg.csail.mit.edu. http://csg.csail.mit.edu/bluespec/. 

Externa länkar redigera