Sistemas Digitais I

Ir em baixo

Sistemas Digitais I

Mensagem por Edy em 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
avatar
Edy
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por Polly em Sab Fev 27, 2010 3:33 pm

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

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por Sérgio em Sab 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.
avatar
Sérgio
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por Polly em Sab 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
avatar
Polly
MS-DOS
MS-DOS

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

MUX

Mensagem por hiperrafael em 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.



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:

avatar
hiperrafael
Windows 3.1
Windows 3.1

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

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

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

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por gustavo em 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.
avatar
gustavo
MS-DOS
MS-DOS

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

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

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

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por fox em 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
avatar
fox
MS-DOS
MS-DOS

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por Sérgio em 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.
avatar
Sérgio
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por fox em 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
avatar
fox
MS-DOS
MS-DOS

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por Edy em 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
avatar
Edy
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por Sérgio em 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 =]
avatar
Sérgio
Administrador
Administrador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

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

looogico q tem....


tem os 300 do tio rhom...

kkk
avatar
fox
MS-DOS
MS-DOS

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

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

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

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Sistemas Digitais I

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum