Microprocessador e Microcontrolador
Memória
Instruções e dados precisam ser armazenados em unidades de memória.
Volateis
Não volateis
Precisam de alimentação para manter o conteúdo - Pode-se usar o artificio de aplicar uma bateria ao sistema para transformar em não volátil.
Mantem seu conteúdo mesmo sem alimentação
Memoria semicondutora em CI são mais usuais como memoria principal da CPU
Memoria auxiliar pode ser utilizada para armazenamento em massas e a longo prazo.
Memoria cache e mais rápida e menor que a principal. Possui copia de parte da memoria principal que e muito utilizada pela CPU.
Definições:
Célula de memoria
Palavra
Capacidade
Endereço
Elemento que é utilizado para armazenar um bit
Grupo de bits que representam um dado ou instrução
Numero total de bits que podem ser armazenados no dispositivo (Nº de palavras * tamanho da palavra)
Pela IEC utilizaremos a notação para potencias de 2 - MiB, KiB, GiB, ...
Identificador de uma única posição de palavra na memoria.
Memórias semicondutoras
ROM
FLASH
RAM
Permite acesso direto a qualquer posição de memória. Podem ser estáticas ou não e normalmente são voláteis. NVRAM que são menos utilizadas.
Memoria que inicialmente era apenas de leitura. Com o tempo foram criadas técnicas para apagar a memoria (ultravioleta ou de forma eletrônica). São não voláteis e tem alto tempo de acesso para a escrita.
Pode ser apagada em bloco ou setor, diferentemente da EEPROM, que é byte a byte. É não volátil e possui tempo de acesso superior ao da DRAM (RAM dinâmica).
Exemplos de CI da aula
CI 2864
Memoria EEPROM com 8.2^10 palavras de 8 bits. Suporta ate 100.000 ciclos, retêm dado por 10 anos e tem tempo de acesso de 70ns para leitura e 10ms para escrita.
PIC32MZ
Clock de 200MHz, memoria FLASH e RAM. Possui DSP e suporta ponto flutuante. CI da Microchips.
AVR
CI da Microchips com processador ATmega 328p. Utiliza palavras de 8 bits. Possui memórias RAM, EEPROM e FLASH. Retêm dados de 20 a 100 anos. Clock de 20MHz.
Plataformas computacionais
A padronização permitiu o desenvolvimento de aplicações e interfaces como dispositivos externos de entrada e saída.
Permitiu que o mesmo dispositivo pudesse ser conectado em diversas plataformas.
Desenvolvido por diversos fabricantes e entusiastas.
A plataforma costuma incorporar as facilidades de microcontroladores e microprocessadores e dispositivos externos.
Conexão em HD, USD e etc.
SEP
Analise, supervisão e controle - SAGE (CEPEL)
OBS.: Anotações sobre o SAGE no caderno do SENS quando realizamos a visita ao CEPEL com a supervisão do mesmo.
ONS (Operador nacional do sistema)
IED - Dispositivo elétrico inteligente.
Plataformas que permitem executar algoritmos e estão ligados com atuadores e sensores.
Plataforma computacional de baixo custo. Muito utilizado em IOT.
Pode ser conectado a um shield com ethernet e conectado a rede para atuação a distância.
Obs.: NodeRED é uma forma muito simples de ensinar sobre micro controladores com um nível de execução básico (Programação em blocos). Diminui a complexidade da programação e tem bons resultados, fazendo ate mesmo gráficos com apenas um bloco.
Fonte do mapa mental: Notas de aula.