home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / atari / st / tech / 5647 < prev    next >
Encoding:
Text File  |  1992-11-15  |  4.1 KB  |  93 lines

  1. Newsgroups: comp.sys.atari.st.tech
  2. Path: sparky!uunet!think.com!spool.mu.edu!darwin.sura.net!rmece49.upr.clu.edu!rmece02.upr.clu.edu!raist
  3. From: raist@rmece02.upr.clu.edu (Ricardo Hernandez)
  4. Subject: Re: Falcon BUS..
  5. Message-ID: <1992Nov15.203034.27841@rmece49.upr.clu.edu>
  6. Sender: news@rmece49.upr.clu.edu (placeholder for future)
  7. Nntp-Posting-Host: rmece02.upr.clu.edu
  8. Organization: UPR-Mayaguez--ASEL Lab
  9. References: <1992Nov13.225216.5984@prime.mdata.fi> <1992Nov14.024458.25995@beaver.cs.washington.edu> <1992Nov15.055345.22495@rmece49.upr.clu.edu> <1992Nov15.103301.16969@beaver.cs.washington.edu>
  10. Date: Sun, 15 Nov 1992 20:30:34 GMT
  11. Lines: 80
  12.  
  13. In article <1992Nov15.103301.16969@beaver.cs.washington.edu>, bgilbert@cs.washington.edu (Ben Gilbert) writes:
  14. |> In article <1992Nov15.055345.22495@rmece49.upr.clu.edu> raist@rmece02.upr.clu.edu (Ricardo Hernandez) writes:
  15. |> >In article <1992Nov14.024458.25995@beaver.cs.washington.edu>, bgilbert@cs.washington.edu (Ben Gilbert) writes:
  16. |> >|> 
  17. |> >|> In conclusion, the CPU does not HALT for anything -- you may run into
  18. |> >|> some bus contention when DMA or similar operations are taking place,
  19. |>          ^^^^^^^^^^^^^^
  20. [stuff deleted]
  21.  
  22. |> I don't want to start a flame war or anything :), but I believe I did mention
  23. |> the issue of bus contention.  Yes, the CPU may slow down if there is DMA
  24.  
  25.    Ooops!  Sorry for that one :-| :-)
  26.  
  27. |> taking place, and yes, it may not be able to use the bus if the "interleave"
  28. |> is turned off (I don't know which is physically implemented on the ST).  
  29. |> However, even if the CPU is not using the bus, it may still be doing something,
  30. |> although this brings up the issue of cache coherency during DMA again.
  31. |> 
  32. |> I still think, though, that the coprocessors in general will always speed up
  33. |> the computer's overall performance -- we shouldn't worry that just because
  34. |> the SDMA engine or blitter can take control of the bus, they will hinder
  35. |> the CPU in any drastic manner.  And just to add one other point : why is
  36. |> this an issue now when the ST and STe and TT have used a 99% similar
  37.                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  38. |> design for years?  The Falcon doesn't have some special flaw due to its
  39.    ^^^^^^^^^^^^^^^^^
  40.   
  41.   ST's, STe's and TT's have an old design... doesn't mean is better. :-)
  42.  
  43. |> larger number of coprocessors -- it's working on the same tried and true
  44. |> concept which has worked on almost all SISD microcomputers for ages...
  45.  
  46.    True, having coprocessors always helps (or in the average case, it
  47. always helps).  But between a computer that has a separate bus for the
  48. coprocessors and another for the CPU, so there's none CPU bus contention,
  49. that computer will run much faster under some situations. 
  50.  
  51.    Since I don't want to start a flame war either ( :-) ), I know of
  52. another computer that doesn't run into this problem by providing two
  53. kind of buses (some people can imagine what computer I am talking about).
  54. On that computer, if the CPU is forced to access the coprocessor's memory,
  55. while there is heavy info traffic, the CPU slows down (on some cases
  56. a lot).  But because that computer has another bus for the CPU, when
  57. the CPU runs in its own memory, it runs at full speed (or as fast as
  58. that memory allows).
  59.  
  60.    Remember the ATARI 8-bits?  The machine is rated @ 1.79 Mhz and actually
  61. runs like @ 1.13Mhz.  This is due to ANTIC's DMA bus contention.  This is
  62. the problem I see in the Falcon.  How many of you (ex ATARI 8-bitters)
  63. remember:
  64.  
  65.     Poke 559,0?
  66.  
  67.   This turns off Antic DMA so the machine speeds up like 30%.
  68.  
  69.   Now, should the Falcon had a separate memory that only the CPU could
  70. access, this would mean that the CPU will slow down only when accessing
  71. video memory under heavy graphic modes.  Same happen with other
  72. coprocessors.
  73.  
  74. |> >|> 
  75. |> >|> -- 
  76. |> >|> Ben Gilbert                e-mail : bgilbert@cs.washington.edu
  77. |> >|> Department of Computer Science
  78. |> >|> University of Washington
  79. |> >
  80. |> >- Raist
  81. |> 
  82. |> Happy bussing (or is that busing?),   :)
  83. |> 
  84.  
  85.   :-)
  86.  
  87. |> -- 
  88. |> Ben Gilbert                e-mail : bgilbert@cs.washington.edu
  89. |> Department of Computer Science
  90. |> University of Washington
  91.  
  92. - Raist
  93.