Instalando HD no Dreamcast: Explicações
08/09/2009 Postado por JotaB
Categoria Especial: Casemod
Explicações sobre a Interface DC-IDE
Todos estavam esperando por essa página, a interface IDE para Dreamcast explicada simples o bastante para qualquer um construir e entender. Depois de estudar os esquemas IDE bItMaStEr e o Kiyoshi por um pequeno tempo e o Mike Frysinger que possui a chave do design, eu finalmente aprendi bastante sobre esta interface para poder explicar o funcionamento e criar um plano de fabricação em inglês (ou traduzido por qualquer Babelfish…).
Os Flip-Flops
A interface IDE para Dreamcast é basicamente um conjunto de CIs lógicos que permite 15 linhas I/O (e algumas linhas de controle) na Porta Paralela do Dreamcast para controlar um dispositivo IDE de 40 pinos, como um disco rígido ou drive de CD-ROM. Pois usando a IDE há muitos dados e linhas de endereço combinadas na porta paralela e por isso a porta paralela tem que enviar primeiro as informações de endereço e depois as informações de dados (como você poderia imaginar, é impossível enviar mais de quinze sinais ao mesmo tempo pelas quinze linhas de uma porta paralela). Para que o disco rígido receba toda a informação simultaneamente, são implementados flip-flops para assegurar que o drive receba o endereço de both e as informações de dados simultaneamente, apesar do fato de que a porta paralela está transmitindo os dois consecutivamente. Um Edge-Triggered D-Type Flip-Flop é um dispositivo que armazena dados na entrada quando seu sinal de clock for alto e então libera continuamente esses dados em sua saída. Faz assim até que o sinal de clock fique alto novamente e o flip-flop coloque outro dado em sua saída. Por exemplo, você poderia enviar um bit 0 a um flip-flop enquanto o clock for alto e até mesmo se você deixasse de enviar o bit 0, ele ainda guardaria o 0 até o clock ficar alto de novo e só ai o 0 iria para a saída. Isto permite que a porta paralela envie as informações de endereço ao flip-flop e só então passe a enviar as informações de dados. Quando a porta paralela envia as informações de dados, as informações de endereço já estão sendo enviadas continuamente pelo flip-flop. Isto resulta no disco rígido poder receber a informação de endereço e a informação de dados ao mesmo tempo, mas permite para a porta paralela do Dreamcast os enviar em tempos diferentes. Isto é algo que, caso contrário, seria impossível devido às limitações dos pinos da porta paralela.
Os Transceivers
Em Breve…
O Esquema (clicar na figura para abrir em uma janela maior, com maior zoom)
O Xilinx Logic [Incompleto] (clicar na figura para abrir em uma janela maior, com maior zoom)
Relação de Datasheets para o DC-IDE
Este trabalho é autorizado sob uma Licença Creative Commons e tem os direitos autorais pertencentes a partir de 2004 a Michael Robinson
Esta página foi recopiada por Igor Isaias Banlian, do site: FuzzyMuzzle.com




