TODOPIC
Otros Microcontroladores / Dispositivos programables => Lógica Programable => Mensaje iniciado por: Raggok en 07 de Abril de 2011, 17:22:50
-
Saludos.
Tratare de explicar mi proyecto en el que trabajo y el problema en que me tiene en stand by.
Estoy diseñando un CPU (VS CPU) con Gals
Gal 1 = PC ( Program Conter ) Entrada/Salida 6/6 bits
Gal 2 = AR ( Adress Regist ) Entrada/Salida 6/6 bits + EPROM salida de 8 bits
Gal 3 = DR ( Direction R. ) E/S 8/8 bits
Gal 4/5 = Maquina de estados "control y buffer"
Gal 6/7 = ALU cu con 4 entradas del buffer.
Gal 8 = AC ( Acumulador ) E/S 8/8 bits
Los gals 1,2,3 tienen salida al buffer, estos de van turnando ( uso un tribuffer con salida Z para evitar contendencias ).
Los gals 1,2,3,6,7 tienen entradas desde el buffer.
*buffer de 8 bits
y es aqui mi problema cuando conecto el PC directo al AR funciona bn, pero cuando contecto el AR y el PC al buffer generan un mal funcionamiento.
Mi supocicion es que cuando libero la señal al buffer y este tiene que llegar a 4 gals no es suficiente la corriente, y esto provoca mal funcionamiento.
No se como probar si este es el problema o como corregirlo.
*nota Utilizo GAL22V10D
Espero que haya quedado claro...
Gracias por su tiempo.
:)
-
Que tal Raggok creo que falta un poco mas de información, para empezar el buffer me imagino debe ser un 74hc245 ó similar que es bidireccional,
pero para intentar ayudarte falta algún esquema, para ver donde puede estar el error
saludos
-
=D si tienes razon aki esta mi esquema, para los buf uso el 74LS374
La linea azul representa el buffer
(http://img585.imageshack.us/img585/5111/esqueman.jpg)