20
dez
Postado por maicon.pereira in Arquitetura e Organização de Computadores | Tags :MIPS Arquitetura | Comente
Maicon Carlos Pereira
LEDS – Laboratory of Embedded and Distributed Systems
Itajaí, Brasil
maicon@univali.br
Resumo—Este artigo apresenta a especificação e implementação de um processador monociclo simplificado baseado na arquitetura e organização do MIPS. A implementação de tal processador foi realizada na linguagem de descrição de hardware VHDL.
Introdução
O ensino de Arquitetura e Organização de Computadores são de fundamental importância para a formação de um aluno de cursos de graduação como Ciência da Computação e Engenharia da Computação. Esta área também é abordada em cursos de pós-graduação dependendo da área de estudo envolvida também podendo a vir ser de fundamental importância.
Na UNIVALI (Universidade do Vale do Itajaí) o modelo de processador utilizado no ensino desta disciplina tanto na graduação quanto na pós-graduação é o processador MIPS (Microprocessor without Interlocked Pipeline Stages) baseado principalmente na literatura de Patterson & Hennessy [1].
O ensino do MIPS pode ser realizado de forma progressiva abordando inicialmente a arquitetura com o auxilio de simuladores, e posteriormente a abordagem da organização; bem como iniciar com o MIPS monociclo, seguindo o Multiciclo e por fim o Pipeline.
O objetivo deste artigo é relatar o aprendizado do autor na disciplina de Arquitetura e Organização de Computadores do curso de Mestrado em Computação Aplicada através aplicação pratica dos conceitos na implementação de um modelo sintetizável em FPGA (Field Programmable Gate Array) de uma versão reduzida do MIPS monociclo denominado pelo autor como SIMSIC, um acrônimo para “A SImplified MIPS Single-Cycle Processor” (“Uma Versão Simplificada do Processador MIPS Monociclo” em uma tradução livre).
Desta forma, o artigo apresentará nas seções a seguir as características arquiteturais e organizacionais do modelo implementado bem como os testes e validação do modelo.
Leia mais
5
dez
Postado por admin in Arquitetura e Organização de Computadores | Comente
MIPS, acrônimo para Microprocessor without interlocked pipeline stages (Microprocessador sem estágios interligados de pipeline – não confundir com o outro significado de “MIPS”), é uma arquitetura de microprocessadores RISC desenvolvido pela MIPS Computer Systems.
O MIPS é uma arquitetura de processadores RISC desenvolvida pela MIPS Computer Systems. Em meados de 1990s estimou-se que um em cada três microprocessadores RISC era MIPS.
Os processadores MIPS são usados em aplicações tais como:
- Computadores da Silicon Graphics;
- muitos sistemas embarcados;
- Dispositivos com Windows CE;
- Roteadores da Cisco
- Videogames como Nintendo 64 e PlayStation.
Fonte: http://pt.wikipedia.org/wiki/Arquitetura_MIPS

WebMIPS
O WebMIPS é um simulador desenvolvido por Roberto Giorgi que contempla o MIPS Pipeline. O seu simulador foi desenvolvido em ASP e possui código aberto disponível para Download (http://www.ing.unisi.it/~giorgi/WEBMIPS/).
A versão 1.2 deste simulador está disponível neste domínio no link (http://www.maiconsoft.com.br/webmips/), entre e confira!
Para maiores informações leia o artigo sobre o WebMIPS (http://www4.ncsu.edu/~efg/wcae/2004/submissions/giorgi.pdf)
17
ago
Postado por maicon.pereira in Cursos | Comente
A famosa Universidade de Stanford está oferecendo alguns cursos online que serão ministrados de outubro a dezembro por especialistas no Vale do Silício.
No curso o aluno não terá interação com instrutores / professores, mas terá um vasto material disponível além da comunidade da internet.
Cursos
Introduction to Computer Science
Artificial Intelligence
Linear Systems and Optimization
Additional School of Engineering Courses
12
ago
Postado por maicon.pereira in Diversos | Comente
Relacionamento – Perfeito (homem)

Relacionamento – Quase Perfeito (homem)

Relacionamento – Perfeito (mulher)

Relacionamento – Perigoso

Relacionamento – Gay

Relacionamento – Nerd

Para a criação dos diagramas acima foi utilizado a ferramenta online yUML
By: Maicon Carlos Pereira
11
ago
Postado por maicon.pereira in Eventos | Comente
No dia 19/08, a SUCESU-SC realizará mais um enconto mensal, com foco especial em NETWORKING de TI. É mais uma oportunidade para tratar de assuntos da área, confortavelmente, sem compromisso.
O evento contará com patrocínio da Silva, Santana e Teston Advogados e acontecerá no Hotel Infinity Blue Recanto das Águas, na Estrada da Rainha, 800 – Balneário Camboriú.
Programação do Evento:
16:30 Abertura
16:45 Palestra: Fraudes e crimes corporativos digitais: rastreamento de evidências e a produção de provas
18:00 Segurança da Informação em Ambienes Corporativos: Aspectos Jurídicos Destacados
19:00 Coquetel de encerrameno
Detalhes
2
ago
Postado por admin in Diversos | Comente
Bem-vindo ao Maiconsoft – Tecnologia e Conhecimento.
A proposta do site é apresentar uma gama de posts relacionados aos mais diversos assuntos de Tecnologia, com uma grande tendência para tecnlogias como .Net, C# e SQL Server.
Pretendemos também apresentar conteúdos relacionados a Engenharia de Software como padrões de projeto e Ciência da Computação de modo geral.
Contamos com você, comente para que possamos melhorar. Caso queira ser um editor, entre em contato.
Um forte abraço,
Aproveitem!
Equipe Maiconsoft