URL
                    https://opencores.org/ocsvn/eco32/eco32/trunk
                
             
            
            
[/] [eco32/] [trunk/] [sim/] [disk.h] - Diff between revs 8 and 25
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
   
    
      
         | Rev 8 | 
         Rev 25 | 
      
    
    
      
        | Line 19... | 
        Line 19... | 
      
      
        #define DISK_WRT        0x04    /* command type: 0 = read, 1 = write */
  | 
        #define DISK_WRT        0x04    /* command type: 0 = read, 1 = write */
  | 
      
      
        #define DISK_ERR        0x08    /* 0 = ok, 1 = error; valid when DONE = 1 */
  | 
        #define DISK_ERR        0x08    /* 0 = ok, 1 = error; valid when DONE = 1 */
  | 
      
      
        #define DISK_DONE       0x10    /* 1 = disk has finished the command */
  | 
        #define DISK_DONE       0x10    /* 1 = disk has finished the command */
  | 
      
      
        #define DISK_READY      0x20    /* 1 = capacity valid, disk accepts command */
  | 
        #define DISK_READY      0x20    /* 1 = capacity valid, disk accepts command */
  | 
      
      
         
  | 
         
  | 
      
      
        #define DISK_DELAY      10      /* seek start/settle + rotational delay */
  | 
        #define DISK_DELAY_USEC 10000   /* seek start/settle + rotational delay */
  | 
      
      
        #define DISK_SEEK       50      /* full disk seek time */
  | 
        #define DISK_SEEK_USEC  50000   /* full disk seek time */
  | 
      
      
        #define DISK_STARTUP    1000    /* disk startup time (until DISK_READY) */
  | 
        #define DISK_START_USEC 1000000 /* disk startup time (until DISK_READY) */
  | 
      
      
         
  | 
         
  | 
      
      
         
  | 
         
  | 
      
      
        Word diskRead(Word addr);
  | 
        Word diskRead(Word addr);
  | 
      
      
        void diskWrite(Word addr, Word data);
  | 
        void diskWrite(Word addr, Word data);
  | 
      
      
         
  | 
         
  | 
      
    
   
 
 
         
                
        
            
            
        
        
             
    
        © copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.