Fluxos de projeto baseados em blocos
Visão geral
O Software Quartus® Prime Pro Edition oferece fluxos de projeto baseados em blocos. Há dois tipos — a compilação Incremental baseada em blocos e os fluxos de reutilização de blocos de projeto, que permitem que a sua equipe de desenvolvimento geograficamente dispersa colabore em um projeto.
Fechamento de cronometragem mais rápido com fluxo de compilação incremental baseado em blocos
Os membros da equipe podem elaborar o projeto em segmentos e depois desenvolver individualmente e realizar o fechamento da cronometragem em cada partição do projeto. Reunir o projeto global é simples, desde que cada bloco mantenha seu posicionamento e cronometragem.
Com esses recursos, você pode preservar, esvaziar ou exportar o conteúdo de uma partição. Uma partição que foi preservada, esvaziada ou exportada é chamada de bloco de projeto. O uso de blocos de projeto introduz os conceitos da compilação baseada em blocos e reutilização de blocos de projeto.
A compilação incremental baseada em blocos está preservando ou esvaziando uma partição de um projeto. Isso funciona com partições de núcleo e não requer arquivos adicionais ou planejamento da área ocupada. A partição pode ser esvaziada, preservada na fonte, na síntese e em instantâneos finais.
Colaboração mais fácil com fluxo de reutilização de blocos de projeto
O fluxo de reutilização de blocos de projeto permite que você reutilize um bloco de um projeto em um projeto diferente criando, preservando e exportando uma partição. Com esse recurso, você pode esperar uma remoção limpa de módulos com cronometragem fechada entre diferentes equipes. Também oferece a flexibilidade de colocação de blocos de cronometragem fechada, componentes pré-construídos ou até propriedade intelectual (IP) de terceiros.
Dois tipos de reutilização de blocos são suportados nesse fluxo — partição lógica central e partição de periferia. O fluxo de reutilização de periferia permite que você reutilize uma periferia colocada e roteada (incluindo E/S, HSSIO, PCIe*, loops de bloqueio de fase (PLLs), bem como recursos do núcleo) e deixe uma área de desenvolvimento vazia (flexível) aberta para outros designers. A área vazia é definida por um tipo especial de partição que cria um buraco na periferia. Esse buraco pode ser desenvolvido mais tarde por outra equipe.
FPGA aulas de treinamento sobre fluxos de projeto baseados em blocos
- Compilação incremental baseada em blocos no Software Quartus Prime Pro Edition: introdução ›
- Compilação incremental baseada em blocos no Software Quartus Prime Pro Edition: particionamento de projeto ›
- Compilação incremental baseada em blocos no Software Quartus Prime Pro Edition: fechamento de cronometragem e dicas ›
- Reutilização de blocos de projeto no Software Quartus Prime Pro Edition ›