1 |
[en] FUNCTIONAL TEST OF MICRO-02 / [pt] TESTE FUNCIONAL DO MICRO-02LUCIANO SERGIO BRITO NICOLAU DA COSTA 11 June 2007 (has links)
[pt] Este trabalho consiste na apresentação das rotinas de
testes que forma desenvolvidas visando a verificação do
funcionamento do microcomputador desenvolvido no Grupo de
Eletrônica da PUC (GELUC): o MICRO-02
Essas rotinas de testes constam de microprogramas e também
de programas realizados com o auxílio do repertório de
instruções do microprocessador central (CPU - 8008) do
microcomputador. Elas visam apenas o teste funcional do
sistema não se preocupando com a localização da falha.
Entretanto, através dos resultados de partes já testadas,
pode-se tirar conclusões que permitam um grau de
localização mais preciso da falha. / [en] This work consists of a presentation of test routines that
were developed taking into account the verification of the
Microcomputer´r functioning developed by GRUPO DE
ELETRÔNICA DA PUC (GELUC): the MICRO-02.
These test routines consist of microprograming and also of
programs developed with the aid of the instructions report
of the microcomputer´r central microprocessor (CPU -
8008). They only intend the functional test of the system,
and do not take into account the localization of the
failure. However, through the results of parts which have
already been tested, one can have conclusions that allow a
more precise degree of localozation of the failure.
|
2 |
[en] DESIGN OF AN AUTOMATED MICRO-PRECESSOR CONTROLLED TRACKING SYSTEM FOR RADAR TARGETS / [pt] PROJETO DE UM SISTEMA DE RASTREAMENTO AUTOMÁTICO DE ALVOS RADAR CONTROLADO POR MICROCOMPUTADORROBERTO LUIZ BROWN DO REGO MACEDO 17 January 2008 (has links)
[pt] O rastreio automático de alvos com radares de vigilância
implica basicamente em quatro fases distintas: a extração
de sinais (ecos) radar em áreas delimitadas previamente
estabelecidas no campo de vídeo radar; a detecção por
limiar e por integração binária de alvos num meio ruidoso
de modo a satisfazer uma determinada probabilidade de
falsos alarmes; a determinação das coordenadas geográficas
dos alvos detectados; e a predição de novas áreas onde,
provavelmente, estarão os alvos durante a próxima rotação
da antena do radar.
O presente trabalho consiste no desenvolvimento de um
sistema de rastreio automático, controlado por um
microcomputador, capaz de executar as quatro fases
descritas. / [en] The automatic tracking of targets using surveillance
radars leads basically to four distinct phases: the
extraction of radar signals (echoes) within areas
previoisly established in the radar display; the detection
of targets in a noisy medium by threshold and improved by
binary integration in order to satisfy a fixed probability
of false alarms; the comutation of geographic coordinates
of detected targets; and the prediction of other areas
where, probably, will be the targets during the following
scanning of the radar antenna.
This work consists in the development of an automatic
tracking system, controlled by a microcomputer, capable of
doing the four phases described above.
|
3 |
[en] MICROPROCESSOR-CONTROLLED DIGITAL FILTERS / [pt] PROJETO DE UM BANCO DE FILTROS DIGITAIS CONTROLADO POR UM MICROPROCESSADORARY VAZ PINTO JUNIOR 08 March 2007 (has links)
[pt] Nos dias de hoje, são cada vez maiores as implicações de
filtragem digital de sinais. Diversos tipos de algoritmos
e de estruturas de filtros digitais, além de
implementações por hardware tem sido desenvolvidos. A
implementação de filtros tem sido bastante simplificada
através do uso de microprocessadores; no entanto, as
implementações atuais por hardware são limitados em
estruturas ou ordem ou ambos.
Este trabalho propõe uma arquitetura de um microcomputador
que permite a implementação de filtros digitais
programáveis (em estrutura, coeficientes e ordem). Também
é mostrado que apenas um pequeno set de instruções é
necessário e que não há limitações quanto à estrutura do
filtro. / [en] Work on digital filtering of signals has been continuously
increasing and the literature presents several algorithms
and structures, besides hardware implementations. Filter
implementation has been greathy simplified by using
microprocessors; nevertheless present filter hardware is
limited in structure or order or both.
This work proposes a microcomputer architecture which
allows the implementation of programmable (in structure
coeficients and order) digital filters. It is also shown
that only a small set of instructions is needed and that
there is no limitation on the filter structure.
|
4 |
[en] INTELLIGENT GRAPHIC/ALFANUMERIC TERMINAL / [pt] TERMINAL DE VÍDEO GRÁFICO/ALFANUMÉRICO INTELIGENTEROBERTO AGAPIO ARMENGOL DE AQUINO 04 May 2007 (has links)
[pt] O presente trabalho descreve o projeto de um terminal de
vídeo gráfico/alfanumérico que utiliza um microprocessador.
Primeiramente procura-se dar uma visão geral das técnicas
utilizadas para a geração de gráficos. Segue-se uma
descrição em blocos terminal.
Alguns detalhes do hardware e o software, são descritos em
seguida. (Os esquemas elétricos e a listagem são
fornecidos em apêndice).
No tocante ao software, foram destacados na descrição os
pontos que facilitassem o seu uso em futuros
desenvolvidos. Como por exemplo de aplicação, implementou-
se um programa traçador de retas e um outro para edição de
textos.
Um protótipo do terminal foi montado e está funcionando no
laboratório. / [en] This work describes the design of a graphic/alphanumeric
terminal using a microprocessor.
Firstly is given an overview of techniques used in graphic
generation, wich is followed by the blck description of
the terminal.
Some hardware details and the software are explained
afterwards. (The circuit diagrams and the code list appear
in the final part).
In respect to the software our main purpose was to turn it
useful for further developments. As an application, a
program for line generation and another ane for text
edition were implemented.
A prototype of the terminal was assembled and it is
working at the university lab.
|
5 |
[en] UNIBUS EMULATOR / [pt] EMULADOR DE BARRA TIPO UNIBUSCAMILO AUGUSTO SEQUEIRA 22 June 2007 (has links)
[pt] O presente trabalho trata do projeto de um sistema de
processamento de pequeno porte, cuja via de comunicação
entre as unidades tem um funcionamento semelhante à barra
tipo unibus. A unidade central de processamento foi
projetada em torno do microprocessador Intel 8080; este
está interligado à barra única (UNIBUS), um sistema de
arbitragem, uma lógica de interrupção e de sincronismos.
Uma das características da estrutura é que certos
dispositivos podem obter o controle da barra comunicando-
se com outro dispositivo numa relação Mestre-Escravo
(dispositivo controlador-dispositivo controlado).
A configuração inicial é constituída de uma unidade dupla
de disco flexível, uma unidade dupla de fita cassete, um
teletipo, além da UCP. / [en] This work deals with the problem of designing a small size
processing system such that the communication link among
peripherals emulates a Unibus bar. The central processing
unit desing was based on an Intel 8080 microprocessor and
all the hardware needed for priority scheduling and
interrupt handling is provided. Ono of the features of the
system is that some devices can control the bar when
linked to another device in a master-slave fashion. The
initial configuration comprises a dual floppy disk unit, a
dual cassette unit, a teletype and the CPU.
|
6 |
[en] DATA ACQUISITION SYSTEM FOR SOIL MECHANICS TESTING / [pt] UM SISTEMA DE AQUISIÇÃO DE DADOS PARA ENSAIOS EM MECÂNICA DE SOLOS20 October 2009 (has links)
[pt] A aquisição de dados vem alcançando rápido desenvolvimento com o advento da tecnologia da tecnologia de circuitos integrados e de microprocessadores. Os sistemas de controle de Processo e de Ensaios nos quais a aquisição de dados constitui uma tarefa preliminar básica, se tornaram mais confiáveis, mais compactos e economicamente atraentes.
O presente trabalho envolve os Sistemas de aquisição de dados. Abordamos a importância e as aplicações dos computadores em Processos e Ensaios, fazemos uma análise geral das características e configurações dos Sistemas de Aquisição de dados, discutimos as possíveis realizações e apresentamos o desenvolvimento para o caso particular de Ensaios de Mecânica de solos no laboratório da PUC. Foi feito um levantamento criterioso dos requisitos para esta aplicação específica e prevista conexão posterior a periféricos.
A filosofia adotada no desenvolvimento foi a obtenção do máximo de simplificação e aumento de confiabilidade compatível com as especificações requeridas para este tipo de ensaio. / [en] Data Acquisition is fast reaching na advanced state of development with the advent of integrated circuits and microprocessor tecnology. The test and control process systems, where Data Acquisition constitutes the basic preliminary task, have become more reliable, more compact and economically more attractive.
This work involves Data Acquisition Systems. The importance of computers and their applications in Process Control and in Laboratory Tests is discussed along with a genaral analysis of Data Acquisition System’s characteristics and configurations. Finally the possible solutions for the specific case of soil mechanics testing, including for use in soil Puc’s Laboratory is discussed. Careful considerations was made of the requirements for this application and an eventual future connection of periferals.
The philosophy adopted in such development was aimed toward improved simplication and reliability, in order to comply with specifications required for this type of application.
|
7 |
[en] A GRAPHIC PROCESSOR FOR THE CYGNUS SYSTEM / [pt] UM PROCESSADOR GRÁFICO PARA O SISTEMA CYGNUSPAULO VALVERDE DE LACERDA PARAISO ROCHA 18 April 2007 (has links)
[pt] O uso de recursos gráficos se torna cada vez mais comum
e necessário a sistemas computacionais de qualquer porte.
Este trabalho apresenta um processador gráfico que pode
ser utilizado de maneira independente ou subordinado ao
sistema CYGNUS - um supermicro desenvolvido nos
laboratórios da PUC/RJ. O Projeto baseia-se em circuitos
VLSI e no microprocessador Motorola MC68010, de modo a
obter um circuito eficiente, versátil e compacto. / [en] Graphics resources are becoming more common and necessary
on computer systems of any size. This work describes a
graphic processor developed for stand-alone use or
integrated to the CYGNUS system, a DEE, PUC/RJ, project of
a supermicro. The hadware is based on VLSI circuits and on
Motorola´s MC68010 microprocessor. The objective is an
efficient, varsatile and compact module.
|
8 |
[en] HARDWARE OF A MICROCOMPUTER FOR MULTIPROGRAMMING / [pt] HARDWARE DE UM MICROCOMPUTADOR PARA MULTIPROGRAMAÇÃOLUIZ SERGIO PESTANA BASILIO 26 April 2007 (has links)
[pt] A multiprogamação caracteriza-se pelo compartilhamento dos
recursos da máquina por vários processos usuários. O
ambiente de computação propício para execução destes
processos deve incluir dispositivos para relocação de
endereços, proteção de memória, estados supervisor e
usuário, e uma estrutura flexível de entrada e saída.
A implementação de tais sistemas com microprocessadores de
8 bits é problemática, devido ao seu desempenho aquém do
desejável para tal propósito.
Com o INTEL 8086 iniciou-se a geração dos
microprocessadores de 16 bits, com desempenho comparável
aos processadores de pequenos minicomputadores. Apesar
deste desempenho, esta partilha é voltada par as mesmas
aplicações dos microprocessadores de 8 bits: processamento
dedicado e sistemas monoprogramados. Por isso não foram
previstos mecanismos de suporte à multiprogramação.
Esta dissertação apresenta um microcomputador para
multiprogramação, baseado no INTEL 8086, em que várias
facilidades foram implementadas, por lógica externa, para
este fim.
São descritos e analisados os vários dispositivos
desenvolvidos para que fosse criado um ambiente propício
para multiprogramação sem que se deteriorasse o desempenho
do processador.
Este trabalho recebeu auxílio do CNPq, processo nº
40.2029180, como parte do projeto MULTIPUC. / [en] Machine resources are shared by many processes in
multiprogramming systems. The suitable environment to run
these processes must include devices for address
relocation, memory protection, supervisor and user modes
of operation and a flexible input/output structure.
It is very hard to implement such systems with 8 bits
microprocessors, because their performances don`t file the
desirable requirements.
The 16 bits microprocessors generation, witch began with
INTEL 8086, brougth more powerful processors, with
performances as good as the small minicomputers
processors. Nevertheless, INTEL 8086 was designed for the
same applications as the 8 bits processors: dedicated
processing and monoprogrammed systems. It doesn´t support
multiprogramming applications.
This work presents a microcomputer for multiprogramming,
based on INTEL 8086. Many facilities are implemented, with
external logic, to create a multiprogramming environmen
without degenerate the processor performance.
This work was supported by CNPq grant 40.2029180 as part
of the project MULTIPUC.
|
Page generated in 0.0307 seconds