Componentes para simulação de hardware em alto nível
|
|
- Eduarda Figueira Amaral
- 7 Há anos
- Visualizações:
Transcrição
1 122 Componentes para simulação de hardware em alto nível Volnir dos Santos Sobrinho 1, Maiara Heil Cancian 1, Rafael Luiz Cancian 1 1 Centro de Ciências Tecnológicas da Terra e do Mar (CTTMar) Universidade do Vale do Itajaí (UNIVALI) {volnir,maiara.heil,cancian}@univali.br Abstract. This paper presents the development of components for hardware simulation of embedded systems in a generic simulation tool. This simulator can simulate models described by the user and to collect statistics automatically for further analysis. This simulator was used to model embedded systems at high level of abstraction and to verify if it s possible to obtain performance estimates in the very first steps of development, without completellty specify the embedded system and withou using low level and accurate simulators. Validation was performed by statistically comparing the results with hypothesis tests. Results show that hight level simulators using the developed components can be usefull if confidence level is relaxed to something like 73%. Resumo. Este artigo apresenta o desenvolvimento de componentes para simulação de hardware de sistemas embarcados em uma ferramenta de simulação genérica, capaz de simular modelos descritos pelos usuários e mostrar resultados estatísticos para posterior análise. Essa ferramenta foi utilizada para representação de alto nível de sistemas embarcados, verificando se é possível conseguir indicadores estatísticos de desempenho de um futuro sistema embarcado já nas etapas iniciais de projeto, sem a necessidade de sua especificação completa e de simuladores de baixo nível. A validação foi concebida através de modelos projetados, analisados e implementados em diferentesferramentas de simulação e os resultados comparados estatisticamente através de teste de hipóteses. Os resultados indicam que a simulação de alto nível, conseguida nas etapas iniciais do projeto de um sistema embarcado, a partir dos componentes criados, pode ser útil se a confiança estatística nos resultados for relaxada até cerca de 73%. 1. Introdução A crescente complexidade dos sistemas embarcados tem conduzido projetistas e pesquisadores a elevar cada vez mais o nível de abstração de tarefas, como especificação e validação desses sistemas. Diversos simuladores de circuitos digitais existem no mercado. Entretanto, muitos deles simulam unicamente hardware, e não permitem associar softwares ao modelo para simular um sistema embarcado (composto sempre de software e de hardware). Os simuladores que permitem a integração de hardware e software operam em baixo nível de abstração, exigindo tipicamente a definição completa do hardware para que sejam usados simuladores físicos de corrente elétrica e outras grandezas físicas contínuas e também o código-fonte do software que é associado aos elementos processadores. Com isso, torna-se possível simular o sistema embarcado e obter informações sobre seu desempenho e atendimento dos requisitos de projeto apenas depois do sistema
2 123 ter sido implementado, o que ocorre apenas nas fases finais do projeto. Nesse momento, pode ser muito tarde para fazer mudanças no projeto do mesmo, como a arquitetura usada para execução do software. Projetistas de sistemas embarcados podem se beneficiar de simulações que permitam obter indicadores de desempenho ainda nas fases iniciais de projeto. Mesmo que simulações em níveis mais abtratos usados nesses casos possam oferecer indicadores menos precisos e com menor nível de confiança, eles ainda podem ser muito úteis e fornecer bons indícios de se o sistema irá ou não posteriormente atender os requisitos de projeto. Este artigo apresenta o desenvolvimento de componentes de simulação que modelam em alto nível o funcionamento de alguns elementos de hardware presentes em sistemas embarcados, tais como microcontroladores, memórias, barramentos, dispositivos de entrada/saída e outros sistemas digitais. Para isso utilizou-se a ferramenta de simulação discreta Genesys, desenvolvida pela empresa ZeroUm Soluções LTDA. Esse simulador genérico permite que o usuário defina seus próprios elementos de simulação que podem ser usados para criar modelos e dos quais o simulador obtém estatísticas automaticamente. Os componentes criados foram usados em modelos de alto nível que representavam sistemas embarcados previamente implementados e validados. Indicadores de desempenho obtidos a partir dos modelos de alto nível foram comparados com os valores reais obtidos a partir dos sistemas reais, e testes estatísticos permitiram estimar o erro obtido ao estimar os indicadores de desempenho do sistema real a partir dos modelos de simulação de alto nível. Neste artigo, a análise de um desses modelos é apresentada. Este artigo está organizado da seguinte forma: a seção 2 apresenta alguns conceitos utilizados no desenvolvimento da pesquisa, a seção 3 apresenta os aspectos gerais do desenvolvimento e os resultados obtidos num estudo de caso e a seção 4 apresenta algumas considerações finais. 2. Fundamentação Teórica A simulação pode ser entendida como o ato de imitar uma situação real em um modelo que o represente, considerando fatores como a variabilidade do sistema e demonstrando o que acontecerá na realidade de forma dinâmica. Isto permite que se tenha um melhor entendimento do sistema real, compreendendo as inter-relações existentes no mesmo [PEDGEN et al. 1995]. Para Milone [MILONE and ANGELINI 1993], o papel da estatística na simulação é extremamente fundamental para que se possam obter dados significativos sobre os resultados dos experimentos, bem como na alimentação de dados ao modelo. A estatística é utilizada diretamente nas seguintes etapas da simulação: (i) Busca de Informações de Entrada (Cálculo do tamanho necessário da amostra; Busca e verificação das amostras realizadas); (ii) Validação do Modelo (Testes para verificação e validação do modelo através dos resultados obtidos); (iii) Experimento da Simulação (Duração da simulação, Quantidade de replicações necessárias, Mudança de parâmetros em cada replicação); e (iv) Análise dos resultados (Teste das suposições feitas). Na simulação, todos resultados obtidos são somente validados se estiverem próximos de resultados de experimentos reais. Geralmente, os resultados de uma pesquisa são obtidos através de amostras que, em muitas vezes, quando mal obtidas, interferem nos resultados da simulação e, conseqüentemente, a comparação com a realidade. Entre os
3 124 métodos de inferência estatística utilizados para validação de modelos de simulação estão as estimativas intervalares e os testes de hipótese. Um simulador de baixo nível que permite a simulação conjunta de software e hardware é o Isis, produzido pela Labcenter Eletronics [Electronics 2009]. Uma vantagem do uso de um simulador como o Isis é a facilidade de simular um sistema embarcado completo, sem a necessidade de adquirir os componentes para implementar o projeto real. Assim, pode-se validar um projeto proposto ou simplesmente um componente como um microcontrolador recém lançado, para que possa partir posteriormente para uma implementação física do sistema. Entretanto, Isis exige que todo o esquemático do hardware seja definido, bem como todo o software embarcado implementado para que possa ser simulado em baixo nível: modelos de processador com precisão de ciclo e modelos contínuos para componentes eletrônicos (SPICE). Isis também não possui nenhuma ferramenta de análise estatística incorporada, obrigando o usuário que deseja obter métricas de desempenho, custo e validação, a buscar outros softwares para esse fim. O Genesys (GENeric and Extensible SYstem Simulator) é uma ferramenta de simulação genérica que foi desenvolvida pela empreza ZeroUm Soluções LTDA [Soluções 2009] e extendida por projetos de pesquisa. Nessa ferramenta, além dos componentes básicos para simulação genérica, análogos ao de outros simuladores do gênero, como o Arena [Automation 2009], permite que novos componentes desenvolvidos pelo usuário sejam incorporados. Os componentes desenvolvidos para o simulador Genesys são incluídos de forma dinâmica e transparente, na forma de plug-ins ligados dinamicamente. 3. Desenvolvimento Na pesquisa associada a este artigo foram desenvolvidos os seguintes componentes de simulação para o Genesys: microcontrolador, memória flash, barramento, motor-depasso, porta paralela/serial, conversor A/D, conversor D/A, display de 7 segmentos, LED, canal, núcleo e roteador (os três últimos diretamente relacionados às redes-em-chip). Foram utilizados sistemas embarcados já completamente desenvolvidos, validados e implementados para serem comparados com modelos de simulação de alto nível, criados com os componentes citados acima e simulados pela ferramenta Genesys. Por limitação de espaço, este artigo apresenta apenas os resultados associados ao sistema embarcado mais simples: um cronômetro digital. Esse sistema foi desenvolvido e validado por simulação de baixo nível usando o simulador Isis, e posteriormente prototipado fisicamente. Estatísticas de desempenho precisas e determinísticas desse sistema foram extraídas da simulação com o Isis, usando contadores de eventos, conforme mostra a figura 1. Um modelo de simulação de alto nível equivalente a esse sistema embarcado também foi modelado e simulado no Genesys. Nesse segundo modelo não foram inseridos nem código-fonte nem detalhes da interconexão dos componentes de hardware, que não estariam disponíveis nas fases iniciais de projeto. Apenas estimativas de taxas de execução de instruções e freqüências de acesso aos dispositivos foram fornecidas. Os resultados dos dois modelos foram então comparados por inferência estatística para verficar sua equivalência e o nível de significância (erro) obtido pela utilização de simulação de alto nível com os componentes que foram criados.
4 125 Figura 1. Tela do simulador Isis com o primeiro sistema embarcado desenvolvido INDICADOR ESTATÍSTICO DISPLAY UN DZ HR Intervalo de Confiança (95%) 100,554 a 117,599 8,209 a 11,022 0,874 a 2,357 Semi-Intervalo de Confiança (e 0) 8,523 1,406 0,741 Valor da Variável de Teste (t) 0,323 0,700 1,328 Probabilidade da Variável de Teste (-t a +t) 87,595% 74,859% 60,437% Tabela 1. Resultados da simulação de alto nível Neste sistema, o tempo de simulação foi de pouco mais de 2 horas. Foram analisadas as diferenças relativas à quantidade de acessos aos dispositivos periféricos do sistema: displays de 7 segmentos de unidades (UN) e dezenas (DZ) de minutos e de horas (HR). As quantidades exatas de acesso aos dispositivos, obtidas pela simulação de baixo nível, foram: 108 (Display UN), 10 (Display DZ) e 2 (Display HR). Dado que o modelo de alto nível utiliza distribuições de probabilidade e taxas de acesso, ele é estocástico e precisa ser executado mais de uma vez. Assim, o modelo de alto nível foi simulado 13 vezes, e a duração de cada replicação foi idêntica ao modelo exato. Os resultados da simulação de alto nível são apresentados na tabela 1 Em relação aos acessos ao display de unidades (UN), o intervalo de confiança da quantidade média de acessos ao display engloba o valor obtido no modelo exato (108), indicando que o mesmo faz parte da estimativa desse parâmetro, feita a partir do modelo do Genesys. A probabilidade da variável de teste indica que os resultados dos dois modelos são equivalentes com 87,595% de confiança ou menos (erro máximo de 12,405%). Essa probabilidade corresponde à área sob a curva da distribuição t de Student (uma vez que a variância populacional é desconhecida e o tamanho da amostra é inferior a 30 elementos) entre os valores de -t até +t (eixo x, variável de teste), onde as diferenças entre as médias (Isis e Genesys) é mais próxima de zero. Em relação aos acessos ao display de dezenas (DZ), o intervalo de confiança da quantidade média de acessos ao display também engloba o valor obtido no modelo exato (10). A probabilidade da variável de teste indica que os resultados dos dois modelos são equivalentes com 74,859% de confiança ou menos (erro máximo de 25,141%). Para acessos ao display de horas (HZ), o intervalo de confiança engloba o valor obtido no modelo
5 126 exato (2). Entretanto, o semi-intervalo de confiança obtido é muito amplo (45,88% da média), pois a quantidade de amostras foi pequena. Seriam necessárias 274 simulações para que o semi-intervalo de confiança fosse reduzido a 10% da média (por exemplo), produzindo resultados mais precisos. A probabilidade da variável de teste indica que os resultados dos dois modelos são equivalentes com 60,437% de confiança ou menos (erro máximo de 39,563%). Por fim, os resultados da análise dos modelos, para os três parâmetros coletados, indicam que a equivalência (confiança) entre os modelos varia de 60,437% a 87,595% (nível de confiança médio de 74,297%). Ou seja, poderia-se obter, em princípio, com modelos de alto nível, parâmetros equivalentes aos obtidos posteriormente em modelos específicos, com erro médio (nível de significância) de 25,703% (100% - 74,297%). 4. Conclusões Este artigo verificou se é possível obter métricas de desempenho sobre sistemas embarcados através de simulação de alto nível, sem que seja necessário especificar completamente tal sistema para prototipá-lo ou mesmo simulá-lo em ferramenta específica (simulação de baixo nível). Com isso poderia-se obter indícios do atendimento dos requisitos (ou não) de tal sistema num tempo menor, evitando o projeto de um sistema embarcado com componentes que, posteriormente, verificaria-se não serem suficientes para obter o desempenho inicialmente planejado. Foram implementados componentes parametrizáveis que representam o comportamento de alto nível dos principais circuitos utilizados em sistemas embarcados. Também foram desenvolvidos dois modelos distintos que usam os componentes criados, e esses modelos foram comparados a modelos equivalentes representados num simulador específico para circuitos eletro-eletrônicos (Proteus/ISIS). Verificou-se que a necessidade de ter o projeto totalmente especificado para poder ser avaliado em simuladores específicos pode não ser a opção mais adequada, dependendo do nível de confiança desejado para os resultados. Conforme as simulações realizadas, os modelos de alto nível e específico mostraram ser equivalentes com confianças que variaram de 51,976% a 87,595%. Embora resultados de outros modelos de simulação não sejam apresentados por limitação de espaço, eles demonstram ser similares, aumentando o nível de significância à medida que o sistema exige mais iteração com o usuário, o que aumenta a variabilidade dos indicadores de desempenho do sistema. Referências Automation, R. (2009). Rockwell automation - arena simulation software. Electronics, L. (2009). Labcenter electronics - professional pcb design and simulation software. MILONE, G. and ANGELINI, F. (1993). Estatística geral: Amostragem, distribuições amostrais, decisão estatística. Atlas, São Paulo, 2.ed edition. PEDGEN, C. D., SHANNON, R. E., and SADOWSKI, R. P. (1995). Introduction to simulation using Siman. McGraw-Hill, New York. Soluções, Z. (2009). Zeroum soluções.
FERRAMENTA DE PROFILING PARA PROCESSADORES SCHNEIDER, R. C. 1, NEVES, B. S. 1
FERRAMENTA DE PROFILING PARA PROCESSADORES SCHNEIDER, R. C. 1, NEVES, B. S. 1 1 Universidade Federal do Pampa (UNIPAMPA) Bagé RS Brasil RESUMO O aumento da complexidade dos processadores e de suas etapas
Leia maisANÁLISE DE RESULTADOS
ANÁLISE DE RESULTADOS Conteúdo 2 1. Planejamento de Experimentos 2. Introdução Medidas de Desempenho Análise Estatística dos Resultados Comparação de Resultados Procedimento para análise de resultados
Leia maisPROJETO DE UM MODELO DE UM CONVERSOR ANALÓGICO DIGITAL PARA SOC S
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA PROJETO DE UM MODELO DE UM CONVERSOR ANALÓGICO DIGITAL PARA SOC S PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:
Leia maisDispositivos de Lógica Programável
Dispositivos de Lógica Programável Evolução Válvula no início de 1940 Transistor em 1947 Não aquece como as válvulas Fisicamente menor 1961 primeiro integrado TTL 74LSXX Década de 1970 surge SPLD Simple
Leia maisEXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO
EXPERIÊNCIA 4: IMPLEMENTAÇÃO DE UM CRONÔMETRO Autores: Prof. Dr. André Riyuiti Hirakawa, Prof. Dr. Carlos Eduardo Cugnasca e Prof. Dr. Paulo Sérgio Cugnasca Versão 1.0-05/2005 1. OBJETIVO Esta experiência
Leia maisProf. Fábio Lúcio Meira
Prof. Fábio Lúcio Meira Objetivo Transformar os requisitos no design do futuro sistema Evoluir uma arquitetura robusta do sistema Adaptar o design para adequá-lo ao ambiente de implementação O principal
Leia maisMÉTODOS QUANTITATIVOS PARA CIÊNCIA DA COMPUTAÇÃO EXPERIMENTAL
MÉTODOS QUANTITATIVOS PARA CIÊNCIA DA COMPUTAÇÃO EXPERIMENTAL Pedro Henrique Bragioni Las Casas Pedro.lascasas@dcc.ufmg.br Apresentação baseada nos slides originais de Jussara Almeida e Virgílio Almeida
Leia maisMétodos Quantitativos para Ciência da Computação Experimental
Métodos Quantitativos para Ciência da Computação Experimental Revisão Virgílio A. F. Almeida Maio de 2008 Departamento de Ciência da Computação Universidade Federal de Minas Gerais FOCO do curso Revisão
Leia maisUniversidade Federal de Pernambuco
Universidade Federal de Pernambuco Centro de Informática Graduação em Engenharia da Computação 2008.1 Análise de diferentes implementações de um IP Core de interface com dispositivos de E/S Proposta de
Leia maisMODELOS ELÉTRICOS PARA PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS DE LITHIUM ÍON POLÍMERO 1
MODELOS ELÉTRICOS PARA PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS DE LITHIUM ÍON POLÍMERO 1 Marcia De Fatima Brondani 2, Airam Teresa Zago Romcy Sausen 3, Paulo Sérgio Sausen 4. 1 Projeto de Pesquisa realizado
Leia maisSSC546 Avaliação de Sistemas Computacionais Parte 1 -Aula 4 Sarita Mazzini Bruschi
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC546 Avaliação de Sistemas Computacionais Parte 1 -Aula 4 Sarita Mazzini Bruschi Material
Leia maisPara ajudar a interpretar os resultados, o Cartão de Relatórios do Assistente do teste de % de defeituosos para 1 amostra exibe os seguintes
Este documento é de uma série de papéis que explicam a pesquisa conduzida por estatísticos da Minitab para desenvolver os métodos e as verificações de dados usadas no assistente no software estatístico
Leia maisHARDWARE DOS RELÉS NUMÉRICOS
HARDWARE DOS RELÉS NUMÉRICOS 1. CONSIDERAÇÕES INICIAIS Objetivos idênticos ao hardware dos relés convencionais, ou seja, recebem sinais analógicos de tensão, corrente e outros, sinais digitais de contatos
Leia maisGE-814: Introdução à Avaliação Operacional
GE-814: Introdução à Avaliação Operacional Objetivo Que a audiência se familiarize com os testes estatísticos que visam estabelecer a garantia da performance de um sistema específico e comparações entre
Leia maisAvaliação de Desempenho de Sistemas Discretos
Referências Avaliação de Desempenho de Sistemas Discretos Parte I: Introdução Professor: Reinaldo Gomes reinaldo@computacao.ufcg.edu.br 4 Kleinrock, L. Queueing Systems - Vol. : Theory. John Wiley & Sons,
Leia maisPLANEJAMENTO DAS DISCIPLINAS DE SISTEMAS DIGITAIS NA EC3. Workshop de Graduação do PCS Prof. Edson S. Gomi 31 de julho de 2018
PLANEJAMENTO DAS DISCIPLINAS DE SISTEMAS DIGITAIS NA EC3 Workshop de Graduação do PCS Prof. Edson S. Gomi 31 de julho de 2018 Disciplina PréRequisito Semestral Quadrimestral PCS3115 Sistemas Digitais I
Leia maisGQS Medidas. André Luís Duarte. exatasfepi.com.br
exatasfepi.com.br GQS Medidas André Luís Duarte O que adquire entendimento ama a sua alma; o que cultiva a inteligência achará o bem. Provérbios 19:8 Qualidade de software Papel dos números Fontes de ruído
Leia maisMODELAGEM DE TRANSISTORES E DE CIRCUITOS ANALÓGICOS CMOS USANDO VERILOG-AMS
MODELAGEM DE TRANSISTORES E DE CIRCUITOS ANALÓGICOS CMOS USANDO VERILOG-AMS I. Autor: Prof. Oscar da Costa Gouveia Filho Departamento de Engenharia Elétrica Universidade Federal do Paraná II. Resumo: Verilog-AMS
Leia maisIntrodução ao módulo LabVIEW FPGA
Introdução ao módulo LabVIEW FPGA Guilherme Yamamoto Engenheiro de Marketing de Produto Tecnologia FPGA Blocos de E/S Acesso direto às E/S digitais e analógicas. Interconexões programáveis Roteamento de
Leia maisTópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02
Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação POR QUE APRENDER CONCEITOS
Leia maisINTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura
Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número
Leia mais14/3/2016. Prof. Evandro L. L. Rodrigues
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores
Leia maisEPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital
Um Circuito Digital Versão 2016 RESUMO Esta experiência tem como objetivo o desenvolvimento de um circuito digital, especificado a partir de um diagrama ASM e um fluxo de dados. A parte prática deve ser
Leia maisCONTROLE DE UM SERVO MOTOR
CONTROLE DE UM SERVO MOTOR Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades
Leia maisPROGRAMA DA DISCIPLINA
VIGÊNCIA: 2018/2-2018/2 PROGRAMA DA DISCIPLINA DISCIPLINA: SISTEMAS EMBARCADOS I CODCRED CARGA HORÁRIA MÓDULO 4459004 60 30 EMENTA: Introdução a Sistemas Embarcados. Projeto e desenvolvimento de hardware
Leia maisSEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas
Leia maisSimulador de Processador de Computador com propósito didático
Simulador de Processador de Computador com propósito didático Galileu Santos de Jesus, Edward David Moreno, Marco Tulio Chella Departamento de Computação - Universidade Federal de Sergipe São Cristóvão,
Leia maisSSC546 Avaliação de Sistemas Computacionais Parte 1 -Aula 6 Sarita Mazzini Bruschi
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC546 Avaliação de Sistemas Computacionais Parte 1 -Aula 6 Sarita Mazzini Bruschi Material
Leia maisTeste de % de defeituosos para 1 amostra
DOCUMENTO OFICIAL DO ASSISTENTE DO MINITAB Este documento é de uma série de papéis que explicam a pesquisa conduzida por estatísticos da Minitab para desenvolver os métodos e as verificações de dados usadas
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS
SOMADORES DECIMAIS Versão 2012 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte
Leia maisMODELAGEM E SIMULAÇÃO DO SISTEMA DE XEROX DOC CENTER
MODELAGEM E SIMULAÇÃO DO SISTEMA DE XEROX DOC CENTER Ernane Rosa Martins¹ ¹Instituto Federal de Educação, Ciência e Tecnologia de Goiás Resumo: O artigo tem como objetivo fazer a modelagem e simulação
Leia maisSimulação de Sistemas. Adaptado de material de Júlio Pereira Machado (AULA 17)
Simulação de Sistemas Adaptado de material de Júlio Pereira Machado (AULA 17) Análise dos Dados de Saída Além das tarefas de modelagem e validação, devemos nos preocupar com a análise apropriada dos resultados
Leia maisAnálise Estatística de Experimentos
Agosto, 2013 Sumário 1 Termos e conceitos 2 Experimentos Problema Planejamento Protocolo 3 Conceitos Testes 4 Um Fator Dois Fatores Fatorial Completo 5 Pesquisa Científica Termos e conceitos Processo de
Leia maisLógica Reconfigurável
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA MESTRADO EM SISTEMAS DE ENERGIA Lógica Reconfigurável - amauriassef@utfpr.edu.br
Leia maisJadsonlee da Silva Sá.
Sistemas Microcontrolados Jadsonlee da Silva Sá Jadsonlee.sa@univasf.edu.br www.univasf.edu.br/~jadsonlee.sa Ementa Arquitetura de microcontroladores e de sistemas microcontrolados. Dispositivos periféricos:
Leia maisSISTEMA DE MEDICAO DE ENERGIA E MONITORIA DA QUALIDADE DA REDE ELÉTRICA
Revista de Engenharia e Pesquisa Aplicada, Volume 2, Número 1, 2016 SISTEMA DE MEDICAO DE ENERGIA E MONITORIA DA QUALIDADE DA REDE ELÉTRICA Santos, H. L. M. Escola Politécnica de Pernambuco Universidade
Leia maisFPGA & VHDL. Tutorial
FPGA & VHDL Tutorial 2009-2 FPGA FieldProgrammableGateArray Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programadas ) para desempenhar uma função simples Chaves
Leia maisSIMULAÇÃO E ANÁLISE DE REDE DE DISTRIBUIÇÃO UTILIZANDO OPENDSS COM INCLUSÃO DE VEICULOS ELÉTRICOS PLUG-IN
SIMULAÇÃO E ANÁLISE DE REDE DE DISTRIBUIÇÃO UTILIZANDO OPENDSS COM INCLUSÃO DE VEICULOS ELÉTRICOS PLUG-IN 1. INTRODUÇÃO Os veículos movidos a combustão ocupam a maior parte do mercado automobilístico mundial.
Leia maisEstimação parâmetros e teste de hipóteses. Prof. Dr. Alberto Franke (48)
Estimação parâmetros e teste de hipóteses Prof. Dr. Alberto Franke (48) 91471041 Intervalo de confiança para média É um intervalo em que haja probabilidade do verdadeiro valor desconhecido do parâmetro
Leia maisInferência. 1 Estimativa pontual de uma média 2 Estimativa intervalar de uma média. Renata Souza
Inferência 1 Estimativa pontual de uma média 2 Estimativa intervalar de uma média Renata Souza Aspectos Gerais A estatística descritiva tem por objetivo resumir ou descrever características importantes
Leia maisDesenvolvendo aplicações com LabVIEW FPGA. Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas
Desenvolvendo aplicações com LabVIEW FPGA Rogério Rodrigues Engenheiro de Marketing Técnico Marcos Cardoso Engenheiro de Vendas Agenda O que são FPGAs e por que eles são úteis? Programando FPGAs Hardware
Leia maisEstatística aplicada a ensaios clínicos
Estatística aplicada a ensaios clínicos RAL - 5838 Luís Vicente Garcia lvgarcia@fmrp.usp.br Faculdade de Medicina de Ribeirão Preto Estatística aplicada a ensaios clínicos aula 8 amostragem amostragem
Leia maisDISPOSITIVOS LÓGICOS PROGRAMÁVEIS - DLP. 20/03/2015 Prof. Joselito - ELP1DLP1 / npee / DEE 1
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS - DLP 20/03/2015 Prof. Joselito - ELP1DLP1 / npee / DEE 1 EVOLUÇÃO NA ESCALA DE INTEGRAÇÃO: SSI Small Scale Integration (12
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
Leia maisQuadro de Organização Curricular
Lei Federal n o 9394/96 Resoluções CNE/CEB nº 6/12 e 3/08, alterada pela Resolução CNE/CEB nº4/12 LEGISLAÇÃO Quadro de Organização Curricular UNIDADES CURRICULARES SEMESTRES CARGA HORÁRIA TOTAL 1 º 2 º
Leia maisMicroprocessadores. São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão;
Microprocessadores São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão; CPU (Central Processing Unit Unidade Central de Processamento) CPU (Central Processing
Leia maisENGENHARIA DE SISTEMAS MICROPROCESSADOS
ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução
Leia maisSIMULAÇÃO. Professor: Adriano Benigno Moreira
SIMULAÇÃO Professor: Adriano Benigno Moreira Modelagem e Simulação de Sistemas Etapa de Planejamento Formulação e análise do problema Etapa de Modelagem Coleta de dados Etapa de Experimentação Projeto
Leia mais7. Resultados Experimentais
7. Resultados Experimentais 7.1.Sistema Experimental Os modelos de controle propostos nesta dissertação foram testados em uma máquina INSTRON modelo 8501 utilizada para ensaios de fadiga, do Laboratório
Leia maisPrimeiro Trabalho de Sistemas Digitais
Primeiro Trabalho de Sistemas Digitais 1 Introdução O objetivo deste trabalho é criar um divisor de frequência simples em linguagem VHDL comportamental e simular o projeto no software ISE. 2 Planejamento
Leia maisEstimação de valores. Luiz Carlos Terra
Luiz Carlos Terra Nesta aula, você conhecerá a parte mais importante da estatística, que é conhecida como inferência estatística, ou seja, você aprenderá como usar os dados de uma amostra para estimar
Leia maisPlanejamento e Otimização de Experimentos
Planejamento e Otimização de Experimentos Um Pouco de Estatística Prof. Dr. Anselmo E de Oliveira anselmo.quimica.ufg.br anselmo.disciplinas@gmail.com Populações, Amostras e Distribuições População Amostra
Leia maisEstatística Indutiva
Estatística Indutiva MÓDULO 7: INTERVALOS DE CONFIANÇA 7.1 Conceitos básicos 7.1.1 Parâmetro e estatística Parâmetro é a descrição numérica de uma característica da população. Estatística é a descrição
Leia maisO Mundo Real é Analógico ou Digital?
Analógico / Digital O Mundo Real é Analógico ou Digital? O que define uma grandeza analógica? Os sinais analógicos podem tomar qualquer valor num intervalo contínuo de tensão, corrente, resistência ou
Leia maisMenores dimensões físicas e maior flexibilidade: Introdução ao mais recente Target Embarcado System on Module
1 Menores dimensões físicas e maior flexibilidade: Introdução ao mais recente Target Embarcado System on Module Marcela Trindade Engenheiro de Vendas National Instruments System on Module (SOM) sbrio-9651
Leia maisUma Avaliação do Erro Tipo II no Uso do Teste t-student
Uma Avaliação do Erro Tipo II no Uso do Teste t-student Cleber Giugioli Carrasco Thiago Santana Lemes 1 Unidade Universitária de Ciências Exatas e Tecnológicas, Universidade Estadual de Goiás, UnUCET/UEG,
Leia maisAula 9: Introdução à Inferência Estatística
Aula 9: Introdução à Inferência Estatística Professor: José Luiz Padilha da Silva email: jlpadilha@ufpr.br Departamento de Estatística Universidade Federal do Paraná Curitiba, 2018 José Luiz Padilha da
Leia maisUm Gerente de Energia para Sistemas Profundamente Embarcados
Um Gerente de Energia para Sistemas Profundamente Embarcados Geovani R. Wiedenhoft, Arliones Hoeller Jr. e Antônio A. Fröhlich Geovani Ricardo Wiedenhoft (http://www.lisha.ufsc.br) 1 Visão Geral da Apresentação
Leia maisIntrodução ao Laboratório Digital
Introdução ao Laboratório Digital Versão 2016 RESUMO Esta experiência tem como objetivo um contato inicial com o Laboratório Digital com o desenvolvimento de uma atividade planejada envolvendo o projeto
Leia maisMicrocontroladores PROF. ME. HÉLIO ESPERIDIÃO
Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO Microprocessador É um circuito integrado que contém milhares, ou mesmo milhões, de transistores. Os transistores trabalham juntos para armazenar e manipular
Leia maisDistribuições Amostrais
Distribuições Amostrais 1 Da população, com parâmetro, retira-se k amostras de tamanho n e calcula-se a estatística. Estas estatísticas são as estimativas de. As estatísticas, sendo variáveis aleatórias,
Leia maisExemplo 7.0 Numa linha de produção, os pesos de pacotes de pó de café embalados por uma máquina têm distribuição Normal, com média
Exemplo 7.0 Numa linha de produção, os pesos de pacotes de pó de café embalados por uma máquina têm distribuição Normal, com média µ = 505g e desvio padrão σ = 9g. a) Selecionado ao acaso um pacote embalado
Leia maisPROPOSTA DE UM PROCESSO GENÉRICO E PRÁTICO PARA SIMULAÇÃO DE SISTEMAS
PROPOSTA DE UM PROCESSO GENÉRICO E PRÁTICO PARA SIMULAÇÃO DE SISTEMAS Luiz Henrique Moraes (Ford) lmoraes@ford.com Miguel Cezar Santoro (USP) santoro@usp.br O objetivo desse trabalho é propor um processo
Leia maisProjeto de Sistemas Embarcados
Projeto de Sistemas Embarcados Pós-Graduação em Engenharia Elétrica Prof. Dr. Joselito A. Heerdt Joselito.heerdt@.udesc.br PLANEJAMENTO 1. Introdução 2. O projeto de sistemas 3. Projeto de hardware 4.
Leia maisConstrua um sistema completo de teste HIL preparado para o futuro
Construa um sistema completo de teste HIL preparado para o futuro Jeferson Cintra Engenheiro de Vendas National Instruments Jeferson.cintra@ Diferentes desafios Aumento do desempenho O desafio da qualidade
Leia maisClassificação: Determinístico
Prof. Lorí Viali, Dr. viali@mat.ufrgs.br http://www.ufrgs.br/~viali/ Classificação: Da mesma forma que sistemas os modelos de simulação podem ser classificados de várias formas. O mais usual é classificar
Leia maisMicrocontroladores. Rafael Silva de Lima https://sites.google.com/site/pensante91/
Microcontroladores Rafael Silva de Lima rafael_silvadelima@yahoo.com.br https://sites.google.com/site/pensante91/ CETTPS Centro de Ensino Técnico e Profissionalizante Curso Técnico em Automação/ Eletrotécnica
Leia maisEPUSP PCS2355 Laboratório Digital SOMADORES DECIMAIS
SOMADORES DECIMAIS Versão 2015 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte
Leia maisDefinição. Os valores assumidos pelos estimadores denomina-se estimativas pontuais ou simplesmente estimativas.
1. Inferência Estatística Inferência Estatística é o uso da informção (ou experiência ou história) para a redução da incerteza sobre o objeto em estudo. A informação pode ou não ser proveniente de um experimento
Leia maisProbabilidade e Estatística. Estimação de Parâmetros Intervalo de Confiança
Probabilidade e Estatística Prof. Dr. Narciso Gonçalves da Silva http://páginapessoal.utfpr.edu.br/ngsilva Estimação de Parâmetros Intervalo de Confiança Introdução A inferência estatística é o processo
Leia maisELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa
ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável Prof. Antonio Heronaldo de Sousa Agenda - Introdução - Lógica Programável - Dispositivos de Lógica Programável - Arranjos Lógicos Programáveis
Leia maisDispositivo Lógico Programável(PLD)
Dispositivo Lógico Programável(PLD) Para reduzir o número de CI's(Circuitos Integrados) a serem usados num projeto digital, é necessário colocar mais funções em um mesmo chip. Isso tem sido feito com evolução
Leia maisCampus de Botucatu PLANO DE ENSINO ( X ) OBRIGATÓRIA DO NÚCLEO COMUM ÁREA COMPLEMENTAR: ( ) OPTATIVA
PLANO DE ENSINO I IDENTIFICAÇÃO CURSO: Ciências Biológicas MODALIDADE: ( X ) Bacharelado ( X ) Licenciatura ( ) Licenciatura (Noturno) DISCIPLINA: Bioestatística ( X ) OBRIGATÓRIA DO NÚCLEO COMUM ÁREA
Leia maisPlanejamento e Pesquisa 1. Dois Grupos
Planejamento e Pesquisa 1 Dois Grupos Conceitos básicos Comparando dois grupos Testes t para duas amostras independentes Testes t para amostras pareadas Suposições e Diagnóstico Comparação de mais que
Leia maisEngenharia de Software II
Engenharia de Software II Aula 6 http://www.ic.uff.br/~bianca/engsoft2/ Aula 6-10/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do
Leia maisPROJETO DE CIRCUITOS INTEGRADOS DIGITAIS
UNIVERSIDADE FEDERAL DO PARANÁ CURSO DE ENGENHARIA ELÉTRICA PROJETO DE CIRCUITOS INTEGRADOS DIGITAIS Somador de 8 bits com carry Orientandos: Allan Christian Krainski Ferrari Eduardo Delinski dos Santos
Leia maisIMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP
Anais do 15 O Encontro de Iniciação Científica e Pós-Graduação do ITA XV ENCITA / 2009 Instituto Tecnológico de Aeronáutica São José dos Campos SP Brasil Outubro 19 a 21 2009. IMPLEMENTAÇÃO DE SISTEMA
Leia maisPlano de Trabalho Docente Ensino Técnico
Plano de Trabalho Docente 2015 Ensino Técnico Etec Etec: Monsenhor Antônio Magliano Código: 088 Município: Garça Eixo Tecnológico: Controle e Processos Industriais Habilitação Profissional: Nível Médio
Leia maisGuia do Projeto MULTÍMETRO DIGITAL
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Sistemas Eletrônicos PSI - EPUSP PSI 3212 - LABORATÓRIO DE CIRCUITOS ELÉTRICOS Guia do Projeto 1. Introdução MULTÍMETRO DIGITAL
Leia maisAula 13 Arquiteruras Elétricas
Introdução Aula 13 Arquiteruras Elétricas 1 Observa-se nos veículos atualmente comercializados que grande parte dos sistemas eletrônicos de controle foi desenvolvida de forma independente, cada qual responsável
Leia maisParte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática
www.spei.br Sociedade Paranaense de Ensino e Informática Parte II Arquitetura 2 1 Estrutura Básica 3 4 2 Arquitetura Básica 5 CLP x Computador A fonte de alimentação possui características ótimas de filtragem
Leia maisCap. 4 - Estimação por Intervalo
Cap. 4 - Estimação por Intervalo Amostragem e inferência estatística População: consiste na totalidade das observações em que estamos interessados. Nº de observações na população é denominado tamanho=n.
Leia maisSeminário de programação em sistemas embarcados
Seminário de programação em sistemas embarcados Implementando controle PID digital em sistemas embarcados Felipe S. Neves Agenda Compensadores, o compensador PID; Implementação PID em sistemas embarcados;
Leia maisUMA HIERARQUIA DE MEMÓRIA PARA UM MODELO RTL DO PROCESSADOR RISC-V SINTETISÁVEL EM FPGA
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO UMA HIERARQUIA DE MEMÓRIA PARA UM MODELO RTL DO PROCESSADOR RISC-V SINTETISÁVEL EM FPGA PROPOSTA DE TRABALHO
Leia maisEstatística e Modelos Probabilísticos - COE241
Estatística e Modelos Probabilísticos - COE241 Aula passada Função Distribuição Condicional Calculando Probabilidades condicionando Esperança Condicional Aula de hoje Análise de Comandos de Programação
Leia maisPLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051
PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051 MODELO: EE0216 DESCRIÇÃO Plataforma de treinamento em microcontroladores família 8051 base em aço carbono e pés de borracha, pintura
Leia maisIntervalos de confiança
Intervalos de confiança Cristian Villegas clobos@usp.br Outubro de 2013 Apostila de Estatística (Cristian Villegas) 1 Estimação dos Parâmetros Estimação é o nome técnico para o processo que consiste em
Leia maisPrincípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
Leia maisCOMPARAÇÃO DE SISTEMAS USANDO DADOS DE AMOSTRAS. Capítulo 13 do livro: The Art of Computer Systems Performance Analysis
COMPARAÇÃO DE SISTEMAS USANDO DADOS DE AMOSTRAS Capítulo 13 do livro: The Art of Computer Systems Performance Analysis Uma Amostra é apenas um Exemplo As palavras inglesas sample (amostra) e example (exemplo)
Leia maisUM ESTUDO DO ERRO TIPO II EM UM TESTE DE HIPÓTESES PARA A MÉDIA
UM ESTUDO DO ERRO TIPO II EM UM TESTE DE HIPÓTESES PARA A MÉDIA CARRASCO, Cleber Giugioli 1 SILVA, Luciano Amaral da 2 7 Recebido em: 2013-04-29 Aprovado em: 2013-09-29 ISSUE DOI: 10.3738/1982.2278.894
Leia maisModelos: Verificação, Validação e Experimentação
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Modelos: Verificação, Validação e Experimentação Prof. Luís César da Silva (UFES/CCA) ESA 01 Engenharia de Sistemas Modelos Validados e Confiáveis Fundamentos: (Naylor
Leia maisIII AMOSTRAGEM E INTERVALO DE CONFIANÇA Conceito de Amostragem AMOSTRA ALEATÓRIA
III AMOSTRAGEM E INTERVALO DE CONFIANÇA 3.1- Conceito de Amostragem AMOSTRA ALEATÓRIA Consideremos uma população e observando alguns elementos queremos obter informações a respeito da mesma. Estes elementos
Leia maisInferência Estatística:
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Estatística Inferência Estatística: Princípios de Bioestatística decidindo na presença de incerteza Aula 8: Intervalos
Leia maisGuia do Projeto MULTÍMETRO DIGITAL MICROCONTROLADO
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Sistemas Eletrônicos PSI - EPUSP PSI 3212 - LABORATÓRIO DE CIRCUITOS ELÉTRICOS Guia do Projeto 1. Objetivos MULTÍMETRO DIGITAL
Leia maisModernização de Legados
de Legados A Davanso Tecnologia oferece ao mercado o serviço de de Sistemas Legados. Na maioria das vezes, as empresas possuem sistemas que estão em produção, representando um investimento já efetuado,
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
Leia maisTÍTULO: MODELAGEM E SIMULAÇÃO DE UM TERMINAL PORTUÁRIO PARA EMBARQUE DE AÇÚCAR PARA EXPORTAÇÃO
TÍTULO: MODELAGEM E SIMULAÇÃO DE UM TERMINAL PORTUÁRIO PARA EMBARQUE DE AÇÚCAR PARA EXPORTAÇÃO CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: UNIVERSIDADE CATÓLICA
Leia mais