Paso 1: La lección de la historia.
loppy discos están hechos de una pieza delgada de plástico recubierta de un material ferromagnético, que es magnetizado para retener datos. Más específicamente, el disco se divide en 80 pistas de datos dispuestas en círculos concéntricos, como los anillos de un árbol.
Por lo tanto motores integrada de la unidad de disquete están diseñados a la cabeza de lectura a través de cada una de estas 80 pistas. Con esta información, creado 16 contadores personalizados en myRIO FPGA (uno para cada unidad de disquete) para asegurarse de que la dirección del motor cambió cuando llegó a la inicial o final del disco. Por lo tanto, para valores de 0-79 la cabeza de lectura irá adelante (un verdadero digital de la escritura en la línea de dirección de la unidad de disquete), a continuación, para 80-159 la cabeza de lectura volverá (un falso digital a la línea de dirección).
La capacidad de crear/duplicado muchas tareas paralelas es uno de los principales beneficios de FPGA. Mediante el uso de LabVIEW FPGA, sólo tuve que escribir uno de los contadores de cliente para una de las unidades - pude copiar (literalmente) ' n ' pega el código para tomar el control de las restantes 15 unidades. Cada contador de duplicados crear su propio circuito en la FPGA - permitiendo que cada contador ejecutar forma independiente y en paralelo.
Ahora que los discos se pueden enviar una frecuencia tonal y producen una nota musical, la siguiente parte del proyecto fue enseñar la myRIO algunas canciones!!