Linguagem de design de sistema de confluência

A linguagem de design de sistema de confluência é uma linguagem para design de sistema reativo.
Baixe Agora

Linguagem de design de sistema de confluência Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Tom Hawkins
  • Site do editor:
  • http://www.confluent.org/

Linguagem de design de sistema de confluência Tag


Linguagem de design de sistema de confluência Descrição

A linguagem de design de sistema de confluência é uma linguagem para design de sistema reativo. A confluência é uma linguagem para o projeto de sistema reativo síncrono. Um programa de confluência pode gerar lógica digital para uma plataforma FPGA ou ASIC, ou código C para software de tempo real. Confluência combina as metodologias baseadas em componentes de Verilog e VHDL com a expressividade da programação funcional do pedido superior. Em comparação com a Verilog, VHDL e C, sistemas projetados em confluência resultam em redução de código 2x para 10x, facilitando a fonte para gerenciar e reutilizar. E porque a confluência depende de um compilador correto por construção, os insetos são reduzidos alguns são impedidos, reduzindo completamente o esforço geral de verificação. Aqui estão algumas características importantes de "Confluencia System Design Language": · Intuitive, fácil de aprender a sintaxe: produtiva no primeiro dia. · Expresse mais em muito menos: Reduza o código fonte por 3-10 vezes. · RTL síncrono: Ainda melhor Nível de abstração para hardware sério. · Paralelismo implícito, hierarquia e DataFlow: Parece HDL. · Sincronização implícita: conectar automaticamente todos os relógios, redefinições e permite. · Garantias limpas RTL: Previne erros comuns e práticas de design ruim. · Recursão e Tipos de dados de ordem superior: insira novas dimensões de reutilização. · Unificação variável: um conector de ordem superior. · Lexical Scoping: Limpar o gerenciamento de namespace. · Transparência referencial: garante o design e verificação escalonáveis. · Sistema de módulo integrado: design no Grande (arquivos multi-fonte). · Gera FNF, que por sua vez gera: - Verilog- VHDL- C- JHDL- NusMv- Fnfinstallation1. Extrair a instalação: $ tar -xzf confluence-0.10.0.tar.gz 2. Defina as variáveis de ambiente CF_LIB e CF_ENV (adicione as seguintes linhas para .bashrc ou .bash_profile): exportar cf_lib = / lib # Se a distribuição binária exportar CF_LIB = / lib / confluência # se instalar a partir da fonte exportar cf_env = $ cf_lib / bas.cf3. Instale o OCAML (http://caml.inria.fr/ocaml/distrib.html).4. Compilar e instalar as ferramentas. Defina o local do prefixo: $ fazer prefixo = / usr install5. Para compilar e instalar o gerador de código do FNF ICARUS, consulte SRC / IVL / MARKFILE.


Linguagem de design de sistema de confluência Software Relacionado

Geonetwork

Geonetwork é um aplicativo de catálogo de código aberto para gerenciar recursos espacialmente referenciados através da web. ...

177

Download

Gpstk.

GPSTK é uma biblioteca de código aberto e conjunto de aplicativos para a comunidade de navegação por satélite. ...

386

Download

Siox.

Siox é um Java SDK que fornece um mecanismo de segmentação genérico. ...

246

Download