home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0020 - 0029 / ibm0020-0029 / ibm0028.tar / ibm0028 / CUPL30-4.ZIP / DATASEP.SI < prev    next >
Encoding:
Text File  |  1986-11-09  |  1.9 KB  |  49 lines

  1. Name      Datasep;
  2. Partno    CA0022;
  3. Date      10/1/86;
  4. Revision  01;
  5. Designer  Kahl;
  6. Company   Personal CAD Systems, Inc.;
  7. Assembly  Floppy Disk Interface;
  8. Location  U32;
  9. Device      EP600;
  10.  
  11. /************************************************************************/
  12. /*                                                                      */
  13. /* Single Density Floppy Disk Data Separator                            */
  14. /*                                                                      */
  15. /* This is a single chip inplementation of the data separator circuit   */
  16. /* which first appeared on the Tarbell S-100 Floppy Disk Interface.     */
  17. /* It receives raw FM data from the (single density) 8" disk drive and  */
  18. /* derives the floppy disk controller (Western Digital 1771B-01) clock  */
  19. /* and data.  The device also generates a 2 MHz square clock for the    */
  20. /* FDC timing.  A reset signal was added to improve initialization.     */
  21. /************************************************************************/
  22. /* Allowable Target Device Types: Altera EP600                          */
  23. /************************************************************************/
  24.  
  25. ORDER:
  26.  
  27. 4MHz1,4MHz2,%1,raw_data,%1,!reset,%2,
  28. 2MHz,%1,q6..0,%1,fdclk,%1,fddata;
  29.  
  30. /* Outputs not simulated: load_lower,load_upper,
  31.                           data_sync_4,data_sync_8,
  32.                           data_sync_16,data_div_2
  33. */
  34.  
  35. VECTORS:
  36.  
  37. $msg"           r               ";
  38. $msg"           a               ";
  39. $msg"         ! w              f";
  40. $msg"      44 r -            f d";
  41. $msg"      MM e d  2         d d";
  42. $msg"      HH s a  M         c a";
  43. $msg"      zz e t  H qqqqqqq l t";
  44. $msg"      12 t a  z 6543210 k a";
  45. $msg"      ---------------------";
  46.            00 0 x  L LLLLLLL N N        /* Master Reset        */
  47.            C0 1 x  H NNNNNNN N N        /* Verify 2 MHz Clock    */
  48.            C0 1 x  L NNNNNNN N N
  49.