Mudanças entre as edições de "Predefinição:DiegoMedeiros-SST20707"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 34: Linha 34:
  
 
[[Imagem:SST_Sistema_digital_1.png|thumb|Sistema digital. Fonte: [1]|180px|center]]
 
[[Imagem:SST_Sistema_digital_1.png|thumb|Sistema digital. Fonte: [1]|180px|center]]
 
 
<br style="clear:both;">
 
<br style="clear:both;">
  
Linha 44: Linha 43:
 
:* Atualização de hardware em tempo real
 
:* Atualização de hardware em tempo real
  
* OS PLDs também possuem vantagens com relação a projetos com Microcontroladores ()
+
* Uma alternativa de projeto é o uso de ''microcontroladores'', dispositivos programáveis a nível de ''software''. Porém, mesmo nesses casos, os PLDs possuem vantagens [3]:
 +
:* PLDs são mais simples de desenvolver, pois alterações no projeto são feitas instantaneamente
 +
:* Sistemas com processadores customizados possuem desenvolvimento lento e oneroso
 +
:* Sistemas mais genéricos tendem a ter custos menores pela possibilidade de uso em diversas aplicações, facilitando o estoque de itens
 +
 
 +
[[Imagem:SST_Sistema_digital_2.png|Tempo de desenvolvimento entre sistema com microprocessador (ASIC) ou PLD (FPGA). Fonte: [3]|180px|center]]
 +
<br style="clear:both;">
  
 
Em função da arquitetura e tecnologia empregada, os PLDs foram classificados em SPLDs (''simple'' PLDs) ou CPLDs (''complex'' PLDs).
 
Em função da arquitetura e tecnologia empregada, os PLDs foram classificados em SPLDs (''simple'' PLDs) ou CPLDs (''complex'' PLDs).
Linha 54: Linha 59:
 
==== Referências ====
 
==== Referências ====
  
[1] Midorikawa, Edson. Projeto de sistemas digitais. Disponível em [http://www.pcs.usp.br/~labdig/material/projeto_sistemas_digitais.pdf Link]. Acesso em 09/02/2015.
+
[1] Midorikawa, Edson. '''Projeto de sistemas digitais'''. Disponível em [http://www.pcs.usp.br/~labdig/material/projeto_sistemas_digitais.pdf Link]. Acesso em 09/02/2015.
[2] Xilinx. What is Programmable Logic? Disponível em [http://www.xilinx.com/company/about/programmable.html Link]. Acesso em 09/02/2015.
+
 
 +
[2] Xilinx. '''What is Programmable Logic?''' Disponível em [http://www.xilinx.com/company/about/programmable.html Link]. Acesso em 09/02/2015.
 +
 
 +
[3] Parnell, Karen & Bryner, Roger. '''Comparing and contrasting FPGA and microprocessor system design and development'''. Disponível em [http://www.xilinx.com/support/documentation/white_papers/wp213.pdf Link]. Acesso em 09/02/2015.
  
 
== Referências ==
 
== Referências ==

Edição das 23h11min de 9 de fevereiro de 2015

Ementa e referências bibliográficas

Informações da disciplina

Diário de aula

2015-1 - Clicar no "+" para expandir
Aula Data Horas Conteúdo Recursos
1 06/02 2 Apresentação da disciplina
TOTAL '

Aulas

Apresentação da disciplina

Roteiro
  • Apresentação do professor;
  • Apresentação da disciplina (Plano de Ensino);
  • Avaliações: Trabalhos e Projeto Final
  • Grupo da disciplina: IFSCTeleSST
Atividade
Ler capítulo 18 do Livro do Pedroni

Dispositivos lógicos programáveis - PLD

Sistemas digitais

  • Sistema digital: Saída digital definida em função de processamento realizado em entrada digital.
Sistema digital. Fonte: [1]


  • Os sistemas digitais foram por muito tempo projetados usando a chamada lógica fixa, composta por CIs (circuitos integrados) TTL que implementavam portas lógicas. Em meados de 1970, foram introduzidos os PLDs (Programmable Logic Devices), chips de uso geral cujo hardware pode ser configurado para atender especificações. Com os PLDs, sistemas digitais poderiam ser projetados a partir de CIs genéricos, com funções definidas a partir de configurações armazenadas em memórias. Desta forma, os PLDs possuem as seguintes vantagens sobre sistemas de lógica fixa [2]:
  • Redução de custos de projeto, chamados de custos NRE (nonrecurring engineering cost - custo de engenharia não recorrente), com a abolição de desenvolvimentos complexos de placas
  • Rapidez de desenvolvimento
  • Flexibilidade no desenvolvimento: a adição de funcionalidades é feita por simples mudanças no arquivo de configuração
  • Rapidez de produção do CI: por serem padronizados, os PLDs possuem entrega imediata
  • Atualização de hardware em tempo real
  • Uma alternativa de projeto é o uso de microcontroladores, dispositivos programáveis a nível de software. Porém, mesmo nesses casos, os PLDs possuem vantagens [3]:
  • PLDs são mais simples de desenvolver, pois alterações no projeto são feitas instantaneamente
  • Sistemas com processadores customizados possuem desenvolvimento lento e oneroso
  • Sistemas mais genéricos tendem a ter custos menores pela possibilidade de uso em diversas aplicações, facilitando o estoque de itens
Tempo de desenvolvimento entre sistema com microprocessador (ASIC) ou PLD (FPGA). Fonte: [3]


Em função da arquitetura e tecnologia empregada, os PLDs foram classificados em SPLDs (simple PLDs) ou CPLDs (complex PLDs).

  • SPLD

Referências

[1] Midorikawa, Edson. Projeto de sistemas digitais. Disponível em Link. Acesso em 09/02/2015.

[2] Xilinx. What is Programmable Logic? Disponível em Link. Acesso em 09/02/2015.

[3] Parnell, Karen & Bryner, Roger. Comparing and contrasting FPGA and microprocessor system design and development. Disponível em Link. Acesso em 09/02/2015.

Referências

Sites

Livros, artigos, apostilas