saida VGA

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Mensagempor rcakto » 22 Set 2010 11:59

do PPL, onde voce tem os 72Mhz da cpu e o clock do barramento que tem de estar entre 2 valores que se nao me falhe a memoria e de no maximo uns 500Mhz...

Marcelo Samsoniuk,

nem eu sabia da existencia de bugs... foi o pessoal daqui do forum que me mostrou a existencia dos erratas....
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor polesapart » 22 Set 2010 12:09

A errata PLL.1 só se aplica a 1ª revisão do chip. Quando pedi samples há zilhões de anos atrás, já vieram a revisão 'B' (que é a terceira, e não a segunda). Se você tiver um chip da 1ª rev, vc pode corrigir: vc pega ele e joga no lixo :D
Warning: time of day goes back (-163479us), taking countermeasures. :)
Avatar do usuário
polesapart
Byte
 
Mensagens: 477
Registrado em: 19 Nov 2007 12:56
Localização: Curitiba

Mensagempor rcakto » 22 Set 2010 12:19

bom vou fazer o seguinte, vou baixar o errata da uma olhada geral e volto aqui depois... hj vou ficar em casa mesmo..
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor rcakto » 22 Set 2010 12:37

Alguem me explicaria melhor isto??

"The LPC2388 EMC is an ARM PrimeCell MultiPort Memory Controller peripheral offering
support for asynchronous static memory devices such as RAM, ROM, and flash. In
addition, it can be used as an interface with off-chip memory-mapped devices and
peripherals. The EMC is an Advanced Microcontroller Bus Architecture (AMBA) compliant
periphera"

e "external MiniBus: 8 data, 16 address, and 2 chip select line"
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor mastk » 22 Set 2010 12:51

En taru Samsoniuk, rcakto.

Caso tenha um controlador de memoria simplificado, tera o problema da banda nescessaria. Do que vi dos barramentos dos ARMs da NXP, eles tem essa flexibilidade (que tudo hoje em dia tem) de ajustar a lagura do barramento.

No texto, apenas diz vc pode espetar um RAM, ROM ou FLASH, ou logicas externas no barramento, todu asincrono.

Opa mas o 68K ja fazia isso, e com a opcao de bus sincrono tb :)
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor rcakto » 22 Set 2010 13:07

e sobre o minibus?? fiquei boiando ainda mais com aquilo de seletor de 2 chips
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor polesapart » 22 Set 2010 13:13

É aquilo que já discutimos no outro tópico: o 2388 tem um mini-barramento, 8 linhas de dados, 16 de endereços, com 2 chip-selects. Com isto, em tese, você pode ter até dois dispositivos, cada um com no máximo 64KBytes, totalizando 128K. O uso disto é bastante limitado, considerando as alternativas (outras opções com mais memória interna no µC, ou um barramento externo mais comum, que endereça mais memória; Os 24xx com controlador de memória externa endereçam chips de até 16 Mbytes, e tem [se recordo bem] 4 chip selects).

O chip select é um pino feito pra comutar entre vários dispositivos ligado no mesmo barramento, em paralelo. Quando um chip está "selecionado" (o pino chip select dele está no nível lógico ativo, que em se tratando desta aplicação acho que é negado, ou seja, 0 ativa e 1 desativa), os dados trocados no barramento são pra ele e ele responde com leitura ou escrita, conforme solicitado pela cpu. Quando o chip select dele é inativo, os pinos de endereço, controle (leitura/gravação, etc) e dados vão pra tristate, abrindo espaço pra que os outros dispositivos possam ter seu chip select acionado e a cpu possa falar com eles. É um multiplexador de barramento.

Em cima disto, tem soluções que colocam buffers, latches & portas lógicas pra fazer combinações malucas como (por exemplo) usar 2 chips de 16 bits em paralelo num barramento de 32 bits, ou o inverso disso, etc.
Editado pela última vez por polesapart em 22 Set 2010 13:20, em um total de 2 vezes.
Warning: time of day goes back (-163479us), taking countermeasures. :)
Avatar do usuário
polesapart
Byte
 
Mensagens: 477
Registrado em: 19 Nov 2007 12:56
Localização: Curitiba

Mensagempor rcakto » 22 Set 2010 13:15

a ta agora entendi... achei que era algo interno dele... por isso nao achei nada no datasheet... estava procurando por algo errado e inexistente... XD... bom vou continuar na minha busca
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Anterior

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x