SFD-700 mkII Manual de Usuario
SFD-700 mkII Manual de Usuario
El SFD-700 mkII es una tarjeta de interfaz de disquete para la serie Sharp MZ de computadoras domesticas y de negocios. Permite conectar unidades de disquete estandar de 3,5" o 5,25" a maquinas que nunca fueron disenadas con soporte de disquete integrado. A diferencia del SFD-700 original de K&P de 1985 que solo funcionaba en el MZ-700 (y solo dentro de la unidad de expansion MZ-1U06), el mkII es un diseno completamente nuevo que soporta siete maquinas host Sharp MZ diferentes desde una sola placa mediante un jumper MODE de tres bits.
Este manual cubre todo lo necesario para construir, instalar y usar el SFD-700 mkII en su computadora Sharp MZ. Para detalles profundos de hardware y logica, consulte la Guia Tecnica. Para informacion sobre la modificacion de la logica CPLD o firmware ROM, consulte la Guia del Desarrollador.
Lo Que Necesita
Hardware
- Un PCB SFD-700 mkII v1.2 -- seis placas de repuesto estan disponibles del autor (solo costo de envio).
- Todos los componentes listados en la lista de materiales.
- Un programador JTAG Altera USB-Blaster (o clon).
- Una o dos unidades de disquete 3,5" compatibles con PC (DD o HD). Tambien se soportan unidades de 5,25".
- Un cable plano de disquete IDC de 34 pines.
- Un conector de expansion para su maquina host especifica.
Descripcion General de la Placa
| Referencia | Componente | Descripcion |
|---|---|---|
| U1 | EPM7128SLC84-15 | CPLD Altera MAX7000S en encapsulado PLCC de 84 pines – implementa toda la logica de bus |
| U2 | WD1773 | IC Controlador de Disquete Western Digital |
| U3 | SST39SF040 (o compatible) | Flash ROM de 512 KB |
| U4 | 62256 (32KB SRAM) | RAM estatica para espacio de trabajo ROM Filing System |
| X1 | Oscilador de cristal 16 MHz | Fuente de reloj principal |
| J1 | Jumper MODE (3 pines x 1) | Selecciona la maquina host |
| J2 | Header JTAG (10 pines) | Para programacion CPLD via USB-Blaster |
| J3 | Conector disquete (IDC 34 pines) | Conecta a las unidades de disquete |
| J4 | Conector bus host | Conecta al bus de expansion Sharp MZ |
PCB v1.2

Configuracion del Jumper MODE
El jumper MODE de tres bits (J1) indica al CPLD en que maquina host Sharp MZ esta instalada la tarjeta. El valor es almacenado por el CPLD en cada reinicio del sistema. Debe configurar el jumper antes de encender la computadora host.
| MODE | Binario (bit2:bit1:bit0) | Maquina Host |
|---|---|---|
| 0 | 0 : 0 : 0 | Sharp MZ-80A / MZ-1200 |
| 1 | 0 : 0 : 1 | Sharp MZ-700 |
| 2 | 0 : 1 : 0 | Sharp MZ-80B |
| 3 | 0 : 1 : 1 | Sharp MZ-800 |
| 4 | 1 : 0 : 0 | Sharp MZ-1500 |
| 5 | 1 : 0 : 1 | Sharp MZ-2000 |
| 6 | 1 : 1 : 0 | Sharp MZ-2200 |
Conectores de Host
| Host | Metodo de expansion | Notas |
|---|---|---|
| MZ-80A / MZ-1200 | Conector de borde directo en el puerto de expansion trasero | Conector de bus de 50 o 60 pines |
| MZ-700 | Unidad de expansion MZ-1U06 o adaptador personalizado | |
| MZ-80B | Ranura de expansion trasera | Header de bus MZ-80B estandar |
| MZ-800 | Ranura de expansion trasera | Conector de bus MZ-800 |
| MZ-1500 | Adaptador EXT700 o expansion trasera directa | |
| MZ-2000 | Unidad de expansion MZ-2000 | Ranura en el chasis de expansion |
| MZ-2200 | Ranura de expansion MZ-2200 | Conector de expansion trasero |
Instalacion en la Computadora Host
Seguridad primero: Siempre apague la computadora host y desconectela de la red electrica antes de instalar o retirar cualquier tarjeta de expansion.
Conexion de Unidades de Disquete
Seleccion de Unidad y Control de Motor| Valor Bits [2:0] | Unidad Seleccionada |
|---|---|
| 0 | Ninguna (deseleccionar todas) |
| 4 | Unidad A |
| 5 | Unidad B |
| 6 | Unidad C |
| 7 | Unidad D |
Encendido y Prueba Inicial
Despues de la instalacion y conexion de la unidad, encienda la computadora host. El comportamiento esperado depende de la maquina host:
MZ-80A / MZ-1200: La maquina arranca normalmente desde su ROM Monitor integrada. Para arrancar desde un disquete, escriba F en el indicador del Monitor.
MZ-700: Igualmente, arranque normalmente y escriba F en el indicador del Monitor.
MZ-80B, MZ-800, MZ-2000, MZ-2200: Estas maquinas arrancan automaticamente desde disquete si hay un disco de arranque insertado en la unidad A.
ROM Filing System (RFS)
El ROM Filing System (RFS) es una suite de software almacenada en la Flash ROM del SFD-700 mkII que extiende el Monitor de la maquina host con un conjunto completo de comandos mejorados.
Comandos Disponibles
| Comando | Parametros | Descripcion |
|---|---|---|
| ASM | <address> | Invocar el ensamblador Z80 integrado. |
| BASIC | n/a | Localizar BASIC SA-5510 en ROM, cargar y ejecutar. |
| CPM | n/a | Localizar CP/M 2.2 en ROM, cargar y arrancar. |
| D | <address>[<address2>] | Volcar memoria en hexadecimal y ASCII. |
| DASM | <address>[<address2>] | Invocar el desensamblador Z80 integrado. |
| F / FL | [<drive>] | Arrancar desde la unidad de disquete especificada. |
| FD | [<drive>] | Mostrar el listado de directorio de un disquete. |
| H | n/a | Mostrar la pantalla de ayuda paginada. |
| LR | <name> o <file no.> | Cargar un programa desde ROM y ejecutarlo. |
| M | <address> | Editor de memoria interactivo. |
| R | n/a | Prueba completa de memoria DRAM. |
Solucion de Problemas
La computadora host no responde a los comandos de disquete
- Verificar el jumper MODE -- compruebe que J1 esta configurado correctamente para su maquina host.
- Verificar el asentamiento de la tarjeta -- retire y reinserte el SFD-700 mkII.
- Verificar la programacion CPLD -- si el CPLD no ha sido programado, la tarjeta no funcionara.
- Verificar la programacion de la Flash ROM -- la Flash ROM debe contener el codigo de arranque AFI para su maquina.
Sitios de Referencia
| Recurso | Enlace |
|---|---|
| Pagina del proyecto SFD-700 mkII | /es/sfd700/ |
| Guia Tecnica SFD-700 mkII | /es/sfd700-technicalguide/ |
| Guia del Desarrollador SFD-700 mkII | /es/sfd700-developersguide/ |
| SFD-800 (tarjeta companera MZ-800) | /sfd800/ |
| Hoja de datos WD1773 | Western Digital / Archivos BPCD |
| Hoja de datos Altera MAX7000S | Pagina de producto Intel FPGA |
| Quartus II 13.0.1 SP1 Web Edition | Intel FPGA Software Archive |