Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia Eletrnica
9 Srie Arquitetura de Sistemas Digitais
A atividade prtica supervisionada (ATPS) um procedimento metodolgico de ensino-aprendizagem desenvolvido por meio de um conjunto de etapas programadas e supervisionadas e que tem por objetivos: Favorecer a aprendizagem. Estimular a corresponsabilidade do aluno pelo aprendizado eficiente e eficaz. Promover o estudo, a convivncia e o trabalho em grupo. Desenvolver os estudos independentes, sistemticos e o autoaprendizado. Oferecer diferentes ambientes de aprendizagem. Auxiliar no desenvolvimento das competncias requeridas pelas Diretrizes Curriculares Nacionais dos Cursos de Graduao. Promover a aplicao da teoria e conceitos para a soluo de problemas prticos relativos profisso. Direcionar o estudante para a busca do raciocnio crtico e a emancipao intelectual. Para atingir estes objetivos a ATPS prope um desafio e indica os passos a serem percorridos ao longo do semestre para a sua soluo. A sua participao nesta proposta essencial para que adquira as competncias e habilidades requeridas na sua atuao profissional. Aproveite esta oportunidade de estudar e aprender com desafios da vida profissional.
Pg. 2 de 10
COMPETNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, voc ter desenvolvido as competncias e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir. Aplicar conhecimentos matemticos, cientficos, tecnolgicos e instrumentais Engenharia. Conceber, projetar e analisar sistemas. Identificar, formular e resolver problemas de Engenharia. Desenvolver e/ou utilizar novas ferramentas e tcnicas.
Produo Acadmica
Relatrios parciais, com os resultados do trabalho realizado em cada etapa. Projeto completo em VHDL, incluindo a documentao do mesmo. Resultado de simulaes realizadas em computador. O professor da disciplina possui autonomia para ajustar os resultados a serem entregues, de modo a adequar a execuo desta ATPS com as ferramentas e recursos disponveis em cada unidade, que podem ter caractersticas diferentes com relao aos softwares disponveis.
Participao
Para a elaborao desta atividade, os alunos devero previamente organizar-se em equipes de quatro a seis participantes e entregar seus nomes, RAs e e-mails ao professor da disciplina. Essas equipes sero mantidas durante todas as etapas.
Padronizao
O material escrito solicitado nesta atividade deve ser produzido de acordo com as normas da ABNT1, com o seguinte padro: em papel branco, formato A4; com margens esquerda e superior de 3cm, direita e inferior de 2cm; fonte Times New Roman tamanho 12, cor preta; espaamento de 1,5 entre linhas; se houver citaes com mais de trs linhas, devem ser em fonte tamanho 10, com um recuo de 4cm da margem esquerda e espaamento simples entre linhas; com capa, contendo: nome de sua Unidade de Ensino, Curso e Disciplina; nome e RA de cada participante; ttulo da atividade; nome do professor da disciplina; cidade e data da entrega, apresentao ou publicao.
DESAFIO
Consulte o Manual para Elaborao de Trabalhos Acadmicos. Unianhanguera. Disponvel em: <http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.
Pg. 3 de 10
A prensa de borracha est na Figura 1A abaixo, e possui capacidade para processar trs moldes simultaneamente, chamados de moldes A, B e C, sendo que cada molde possui duas resistncias de cartucho para aquecimento, conforme figura 1B abaixo.
Figura 1B - Resistncias usadas na mquina Figura 1A - Prensa de borracha Fonte: Adaptado pelo autor, do acervo pessoal.
Como cada prensa (A, B e C) na mquina acima possui duas resistncias, tem-se um total de seis resistncias no equipamento. Quando uma resistncia queima, isso no imediatamente percebido pelo operador, e se produzem peas com defeito. J foi colocado na mquina um sensor de corrente, que indica 1 quando a resistncia est funcionando corretamente e 0 quando a resistncia est queimada, e voc deve implementar uma melhoria no sensor j existente, fazendo um circuito: 1 2 3 Identifique o nmero da resistncia que queimou (de 1 a 6) e indique, em um display de sete segmentos, o nmero correspondente. Quando qualquer uma das resistncias queimar, o circuito deve ligar um LED de falha, que ser posicionado bem vista do operador. Se acontecer de mais de uma resistncia queimar ao mesmo tempo, o circuito deve indicar no display a primeira resistncia queimada. Ao trocar a resistncia, ele indica a segunda, e assim por diante. O projeto deve ser feito em VHDL e deve ser sintetizvel para um FPGA (que ser comprado futuramente pela empresa); portanto, voc deve fazer o projeto e a simulao, mas no precisa se preocupar com a placa, que ser fabricada pela empresa depois que o projeto estiver pronto.
Como resultado deste desafio, voc ir entregar um projeto feito em VHDL e os respectivos testes comprovando o funcionamento do mesmo por simulao de computador.
Pg. 4 de 10
Objetivo do desafio
Seu desafio ser entender um problema industrial, e propor uma soluo que atenda necessidade do cliente, entregando, no final do trabalho, um projeto de circuito digital feito na linguagem VHDL, compilado e com o funcionamento comprovado por simulao.
PASSOS
Passo 1 (Equipe) Acessar o site www.altera.com e faa uma pesquisa sobre as ferramentas e placas de desenvolvimento. Responda: Para que serve o software Quartus II que descrito no site fornecido? Cite alguns exemplos prticos de aplicao, baseando-se nos exemplos fornecidos pelo prprio fabricante. Passo 2 (Equipe) Cadastrar-se no site, criando um login e senha. Usando o login e senha, faa download da ferramenta gratuita Quartus II Web Edition; tenha em mente que o arquivo grande e o download costuma demorar algum tempo para terminar. Responda: Quais os passos para obter a ferramenta? Passo 3 (Equipe) Instalar a ferramenta. Aps a instalao, abra-a e acesse o menu Help. Note que todos os manuais e arquivos de ajuda esto disponveis em ingls. Procure o guia de introduo e leiao, se necessrio com a ajuda de um dicionrio e usando o trabalho em equipe para entender o contedo do guia. Faa um breve resumo, com suas palavras, do guia de introduo.
Pg. 5 de 10
Figura 2 - Tela inicial da ferramenta Quartus II para desenvolvimento de FPGA e CPLD da Altera Fonte: <www.altera.com>.
Passo 4 (Equipe) Note que a ferramenta de projeto funciona sem a necessidade de uma placa ou kit didtico, o que permite que o grupo estude sem depender do laboratrio. Na maioria dos casos, o projeto feito primeiramente usando-se apenas o computador, quando a placa ainda no existe. Aproveite as aulas iniciais da teoria, para familiarizar-se com a ferramenta de projeto, fazendo estudos em grupo, para lidar com as dificuldades tcnicas.
Pg. 6 de 10
PASSOS
Passo 1(Equipe) Reler o desafio proposto. Entenda o problema, e faa um diagrama em blocos resumido, onde voc deve colocar claramente todos os sinais de entrada e todos os sinais de sada. Passo 2 (Equipe) Com os sinais de entrada e sada, faa uma tabela-verdade resumida, com o comportamento necessrio do circuito. Responda: O que acontece se mais de uma resistncia estiver queimada ao mesmo tempo? Passo 3 (Equipe) Fazer uma pesquisa e entenda o funcionamento do display de sete segmentos. Faa a tabelaverdade para o decodificador do display. O display deve mostrar os nmeros de 1 a 6, pois temos seis resistncias. Responda: O que acontece, se nenhuma resistncia estiver queimada? Nesse caso, o que o display deve mostrar? Passo 4 (Equipe) Observar que temos diversas entradas e sadas. Responda: Seria vivel fazer esse projeto, ainda que relativamente simples, usando o Mapa de Karnaught e outras tcnicas de projeto combinacionais vistas em cursos anteriores? Justifique sua resposta.
PASSOS
Passo 1 (Equipe) Abrir a ferramenta Quartus II; usando o Project Wizard, crie um novo projeto chamado de atps. O projeto atps conter todos os elementos e arquivos do seu circuito. Durante a criao do projeto, so feitas algumas perguntas. Responda: Quais perguntas so essas? O que essas perguntas significam?
Celso Coslop Barbante
Pg. 7 de 10
Passo 2 (Equipe) Com o projeto j criado, criar um novo arquivo VHDL, em branco, e escreva o cdigo VHDL inicial, usando as instrues e construes vistas na aula terica. Salve o seu arquivo com o nome de atps.vhd, pois ele deve ter o mesmo nome do projeto. Estude VHDL, se for necessrio, utilizando a bibliografia disponvel com o plano de aula: Voc pode tambm pesquisar outros livros e revistas sobre VHDL que existam na sua unidade. Utilize a biblioteca, para fazer pesquisas e desenvolver estudos em grupo. Bibliografia complementar DAMORE, Roberto. VHDL: Descrio e Sntese de Circuitos Digitais. So Paulo: Editora LTC. The Designers Guide to VHDL. Disponvel <http://www.ashenden.com.au/designers-guide/DG-intro-lectures.html>. Acesso em 30 nov. 2010. em:
Passo 3 (Equipe) Compilar o programa, usando o procedimento visto na aula temtica. Quase sempre ocorrem erros, o que natural. Resolva os erros (errors) at ter um cdigo VHDL que funcione, sem erros. Se estiver com dificuldade no ingls, use um dicionrio e o recurso do trabalho em grupo. Se for necessrio, pea ajuda ao seu professor. Passo 4 (Equipe) Mesmo sem erros, poder haver mensagens de alerta (warnings). Verifique as mensagens de alerta, pois algumas so apenas avisos, outros alertas indicam problemas. Se estiver com dificuldade no ingls, use um dicionrio e o recurso de trabalho em grupo. Se for necessrio, pea ajuda ao seu professor.
Pg. 8 de 10
Como resultado da Etapa 3, voc deve ter um arquivo VHDL compilando sem erros, que implemente o circuito desejado. Na ltima etapa, faremos o teste e simulao do projeto, que consiste na entrega principal do desafio, que resolve o problema inicial proposto.
PASSOS
Passo 1 (Equipe) O teste feito usando-se a tcnica de simulao de forma de onda. Pesquisar nos manuais da ferramenta, que esto disponveis no site www.altera.com, e em outros sites da Internet. Discutir com os seus colegas de grupo e explique como funciona a tcnica de simulao utilizando-se uma forma de onda digital como sada.
Pg. 9 de 10
Passo 2 (Equipe) Criar um arquivo de forma de onda, na ferramenta Quartus II Web Edition. Use o sistema de HELP, ou reveja o tutorial que voc escreveu na Etapa 1. Lembre-se de que voc deve salvar o arquivo de forma de onda com o mesmo nome do projeto, ou seja, atps. Coloque os sinais de entrada nesse arquivo. Explique no relatrio qual o procedimento para criar um arquivo de forma de onda e colocar os sinais de entrada e sada. Passo 3 (Equipe) Desenhar a forma de onda da entrada, para que seu circuito possa ser testado, simulando a queima de uma ou mais resistncias. Simular o que acontece se duas resistncias queimarem, e assim por diante.
Figura 4 - Exemplo de forma de onda usada para simulao de um circuito digital Fonte: O autor.
Passo 4 (Equipe) Analisar o resultado da sada. A anlise feita manualmente; ou seja, a ferramenta apenas mostra um resultado que pode estar certo ou errado, dependendo se o seu circuito funciona ou no. Caso exista um erro, voc deve corrigir o circuito, at que o mesmo funcione. Coloque no relatrio o teste final, e mostre o circuito funcionando, explicando a forma de onda obtida, de modo a comprovar o funcionamento do seu projeto.
Pg. 10 de 10
DAMORE, Roberto. VHDL : descrio e sntese de circuitos digitais. 1 ed. Rio de Janeiro: LTC - Livros Tcnicos e Cientficos, 2005. ORDONEZ, Edward David Moreno; PENTEADO, Cesar Giacomini. Microcontroladores e FPGAs : aplicaes em automao. 1 ed. So Paulo: Novatec, 2005.