home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.apple2      Discussion about Apple II micros      56,720 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 55,686 of 56,720   
   Anthony Ortiz to All   
   Re: Write valid time on bus   
   10 Aug 22 10:19:33   
   
   From: anthonypaulo@gmail.com   
      
   > You mentioned DMA so I'm thinking that's the timing you are going for.    
   > The IIgs hardware reference says (in reference to cards that work on    
   > other Apple II models) that they will *probably* work if they assert and    
   > remove the /DMA signal within 200 nanoseconds of the rising edge of    
   > phase 0. It also says that normally the IIgs should be running at 1.024    
   > MHz when performing DMAs. There are exceptions to this if you are only    
   > accessing fast ram or rom.    
   > Also with the IIgs you need to set the DMA bank register.    
   >    
   > If you are using a logic device (FPGA, etc.), here is a link to Alex    
   > Freed's verilog code for DMA timing on an Apple IIe which may help:    
   >    
   > https://sourceforge.net/p/jatcb/code/HEAD/tree/dma.v    
   >    
   > Lastly, I like to synchronize all the clocks on the card whether or not    
   > I'm using the 7Mz Apple clock as the system clock or a clock on the card.    
   >    
   > Charlie   
      
   Hey Charlie,   
      
   I'm new to VHDL so I was trying to trigger on both the rising/falling edges of   
   7M to create a counter that offsets from Phase0 rise/fall, that way I could   
   use the counter as a point where to perform certain logic such as read and   
   writes. However, I    
   quickly learned that I know nothing and that just because it's valid VHDL   
   doesn't mean it's synthesizable, lol. I'm just going to create a 100mhz clock   
   so that I have 10ns granularity and use that instead.   
      
   You mention the Carte Blanche; have you done a lot of prototyping with it? Do   
   you have any projects you're working on?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca