Engenharia de Computação - PUC MG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Sistemas Digitais I

+2
Polly
Edy
6 participantes

Ir para baixo

Sistemas Digitais I Empty Sistemas Digitais I

Mensagem por Edy Sex Fev 26, 2010 8:15 pm

S.O.S SAP - 1 affraid

Ai galera que está com dúvidas de como fazer o SAP - 1 e como ele funciona.
Postem aqui.
Pois pra ser sincero estou com muita difículdade e quero entender como ele funciona e para que serve.

Desde já agradeço a colaboração de todos. cheers
Edy
Edy
Administrador
Administrador

Mensagens : 110
Data de inscrição : 26/02/2010
Idade : 39

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Polly Sáb Fev 27, 2010 3:33 pm

Ahh tenho muitas dúvidas nakele mux la QQ
ôô trem do demônio
Polly
Polly
MS-DOS
MS-DOS

Mensagens : 4
Data de inscrição : 26/02/2010
Idade : 33
Localização : Minha Casa

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Sérgio Sáb Fev 27, 2010 4:50 pm

Acho que vocês devem fazer o seguinte: na REM vocês devem fazer 4 flip-flopes que receberão cada um deles 1 Bit que foi multiplexado, ou seja aquilo que vem do barramento é multiplexado com 4 Bits externos a UCP, e serão armazenados na REM, em seguida na RAM vocês ao invez de fazer como no livro eu sugiro a vocês que coloquem 12 entradas para o bloco da RAM, onde 4 dessas entradas virão da REM e as outras 8 virão do mundo externo a UCP. Ao implementar a caixa da RAM la dentro haverá dois blocos prontos do logisim que sao a RAM do proprio programa. Sera necessario ligar os 4 bits que virão da REM na entrada de endereço das duas RAMs. Para os bits de dados faça o seguinte: ligue 4 dos que virão do mundo esterno a UCP a uma das RAMs e os 4 restantes a outra RAM. Vale lembra que cada uma das RAMs devem ter 16 posições de 4 bits. Creio que provavelmente vocês não entenderão muito do que eu postei mas posso ajudar em sala.
Sérgio
Sérgio
Administrador
Administrador

Mensagens : 28
Data de inscrição : 26/02/2010
Idade : 35
Localização : Belo Horizonte

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Polly Sáb Fev 27, 2010 11:37 pm

" Creio que provavelmente vocês não entenderão muito do que eu postei mas posso ajudar em sala. "
Acertou na mosca... hauehuaehau
Polly
Polly
MS-DOS
MS-DOS

Mensagens : 4
Data de inscrição : 26/02/2010
Idade : 33
Localização : Minha Casa

Ir para o topo Ir para baixo

Sistemas Digitais I Empty MUX

Mensagem por hiperrafael Dom Fev 28, 2010 7:49 pm

E aew galera blz!?!?

Vcs devem ter visto que a memoria ram serve p/ ler e escrever (afnal vc tem que por o programa e os dados nela!!!)

bom....

-O mux: para acessar a memória vc precisa de um endereço, seja para gravar ou para ler, vc precisa saber onde irá colocar ou ler um dado. Se vc for ler um dado pra executar uma coisa vc pode pegar o endereço que o REM(MAR) te fornece assim vc pode rá pegar o dado ou uma instrução que estiver no endereço.
Se vc for gravar uma coisa na memoria vc precisa fornecer um endereço para poder gravar alguma coisa em uma região da memoria.

-CHAVE RUN/PROG: essa chave permite vc ler ou gravar na RAM. Como? Bem ao ligar essa chave no MUX vc poderá escolher entre o endereço do REM(leitura) ou o endereço das chave a0,a1,a2,a3 (escrita) essas chavinhas serão o "teclado" onde determinaremos o endereço de onde será colocado o dado.

Sistemas Digitais I Endereos

A chave RUN/PROG deverá ser ligada à RAM para ela saber quando ela irá gravar e quando irá ler (fornecer um dado ao barramento).

-RAM: existe 3 tipos de RAM no LOGISIM: uma assincrona(sem clock), uma sincrona(com clock) e uma (com clock) onde chave seletora de gravação/leitura eh separada. Eu recomendo usar a última, pois ela eh mais fácil de enxergar. Se vc selecionar a ultima, vc vera 6 entradas na RAM: A(entrada de endereços), D(entrada de dados), str(chave que se for igual a 1, a RAM irá gravar), sel(desliga e liga a RAM -> pode ser usada como aquela chave CE do SAP que ativa a RAM p/ o barramento), clock(para sincronizar), ld(chave que se for igual a 1, a RAM irá ler) e clr(p/ apagar a RAM).

Se o MUX estiver chaveado em RUN, o endereço será fornecido pelo REM(MAR) e a RAM irá mandar o dado ou instrução para o barramento. Se estiver chaveado em PROG as chaves a0,a1,a2,a3 irão fornecer um endereço para a RAM para gravar os dados que serão escritos por 8 entradas que serão conectadas na porta D na RAM.

OBS: PARA QUEM NAO CONHECE, PODE PARACER ESTRANHO CONECTAR 8 ENTRADAS EM UMA SÓ PORTA, MAS O LOGISIM INVENTOU UM "NEGOCIO" BEM INTERESSANTE, QUE AO INVES DE VC TRABALHAR COM MUITOS FIOS, VC PODE TRABALHAR COM UM CABO (CONJUNTO DE FIOS). PARA ISSO EXSTE O SPLITTER QUE PODE SER ENCONTRADO NA ABA "BASE" NO LOGISIM COM ELE VC PODERÁ TRANSFORMAR "N" ENTRADAS EM UM CABO DE "N" FIOS. PARA USAR O SPLITTER VC DEVERÁ CONFIGURÁ-LO (NA PARTE ESQUERDA DO LOGISIM APARECERÁ AS PROPRIEDADES DO SPLITTER,) AO CLICAR NELE) DA SEGUINTE FORMA:

-BIT WIDTH IN: quantos fios irão entrar
-FAN OUT: ele irá convergir pra quantos cabos


Aqui vai uma foto da RAM montada:

Sistemas Digitais I Endereos2
hiperrafael
hiperrafael
Windows 3.1
Windows 3.1

Mensagens : 29
Data de inscrição : 28/02/2010
Idade : 33

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Sérgio Dom Fev 28, 2010 8:05 pm

Boa Rafael, acho que isso vai ser de grande ajuda pra galera =]
Sérgio
Sérgio
Administrador
Administrador

Mensagens : 28
Data de inscrição : 26/02/2010
Idade : 35
Localização : Belo Horizonte

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por gustavo Dom Fev 28, 2010 9:36 pm

Boa galerinha gostei de ver, se tivese essa ajuda no meu tempo naum tinha penando tando no SAP I, parabéns ai gostei do forum, no q eu puder ajudar to aki.
gustavo
gustavo
MS-DOS
MS-DOS

Mensagens : 2
Data de inscrição : 28/02/2010
Idade : 34
Localização : bh

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Edy Seg Mar 01, 2010 1:35 pm

Galera é isso ai vamos ajudar um ao outro...
Edy
Edy
Administrador
Administrador

Mensagens : 110
Data de inscrição : 26/02/2010
Idade : 39

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por fox Seg Mar 01, 2010 2:26 pm

e isso ai ajuda sempre e bom... e temos q ajudar o sergio e o ismael ...
tadinho deles... o fesso de algebra hj praticamente ameaçou os dois...kkkk
fox
fox
MS-DOS
MS-DOS

Mensagens : 17
Data de inscrição : 01/03/2010
Idade : 34

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Sérgio Seg Mar 01, 2010 2:39 pm

fox escreveu:e isso ai ajuda sempre e bom... e temos q ajudar o sergio e o ismael ...
tadinho deles... o fesso de algebra hj praticamente ameaçou os dois...kkkk

Concordo com o Gustavo, uma boa maneira de nos ajudar seria não nos procurar na monitoria =D

Brincadeira ^^

Estamos ai para o que for preciso. Porem acho que o Ismael não pensa dessa forma, mas ai já outra história XD.
Sérgio
Sérgio
Administrador
Administrador

Mensagens : 28
Data de inscrição : 26/02/2010
Idade : 35
Localização : Belo Horizonte

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por fox Seg Mar 01, 2010 2:44 pm

pois e concordo com vc sergiooo
...

vc podia começar fazendo minah guia de circuitos ne? pra eu ler depois e aprender ....
=D
fox
fox
MS-DOS
MS-DOS

Mensagens : 17
Data de inscrição : 01/03/2010
Idade : 34

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Edy Seg Mar 01, 2010 3:00 pm

fox escreveu:pois e concordo com vc sergiooo
...

vc podia começar fazendo minah guia de circuitos ne? pra eu ler depois e aprender ....
=D

Boa idéia Gustavo...
Esse semestre o Sérgio tá ferrado...hehehehe....
Vamos alugar ele todos os dias da semana...hehehe...
Ele vai ter que honrar cada centavo que ganha na monitoria... Smile Very Happy lol! cheers
Edy
Edy
Administrador
Administrador

Mensagens : 110
Data de inscrição : 26/02/2010
Idade : 39

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Sérgio Seg Mar 01, 2010 3:04 pm

fox escreveu:pois e concordo com vc sergiooo
...

vc podia começar fazendo minah guia de circuitos ne? pra eu ler depois e aprender ....
=D

Olha Gustavo, se tiver um bom incentivo financeiro da sua parte, pode ser que eu faça sua lista =]
Sérgio
Sérgio
Administrador
Administrador

Mensagens : 28
Data de inscrição : 26/02/2010
Idade : 35
Localização : Belo Horizonte

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por fox Seg Mar 01, 2010 3:06 pm

looogico q tem....


tem os 300 do tio rhom...

kkk
fox
fox
MS-DOS
MS-DOS

Mensagens : 17
Data de inscrição : 01/03/2010
Idade : 34

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por hiperrafael Seg Mar 01, 2010 9:23 pm

ismael ta fudido, agora que o marcio conhece a sua "poker face"!! kkkkkk
hiperrafael
hiperrafael
Windows 3.1
Windows 3.1

Mensagens : 29
Data de inscrição : 28/02/2010
Idade : 33

Ir para o topo Ir para baixo

Sistemas Digitais I Empty Re: Sistemas Digitais I

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos