home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / m68k / 1620 < prev    next >
Encoding:
Text File  |  1993-01-22  |  2.8 KB  |  66 lines

  1. Newsgroups: comp.sys.m68k
  2. Path: sparky!uunet!keinstr!chaplin
  3. From: chaplin@keinstr.uucp (Roger Chaplin)
  4. Subject: Re: A few Questions on the 68000 and 68008...
  5. Message-ID: <1993Jan22.135717.5559@keinstr.uucp>
  6. Organization: Keithley Instruments, Cleveland, Ohio
  7. X-Newsreader: TIN [version 1.1 PL8]
  8. References: <steveh.726716248@tasman>
  9. Date: Fri, 22 Jan 1993 13:57:17 GMT
  10. Lines: 54
  11.  
  12. Steve Howell (steveh@tasman.cc.utas.edu.au) wrote:
  13.  
  14. : ok.. its been somewhat confirmed that a 6809 is not avail in a SMD package, so
  15. : i guess the time has come to go 68k at long last.
  16.  
  17. : just a few questions before i dive in...
  18. : can i do the following with a mc68008?
  19.  
  20. : 1) can i use the upper address lines thru say a 74ls138 (3-to-8) decoder
  21. : to create the enable signal for each pheripherial?.. or do i need some
  22. : complex PAL or something (like everone elses uses that ive seen!)
  23.  
  24. A '138 decoder will work very nicely.  We sell a MC68008-based product
  25. which uses '138 decoders to create chip selects.  Take a look at the
  26. `complex PAL or something' you see used by `everyone else', and see if
  27. there are some connections to DTACK, BERR and maybe HALT.  If so, the
  28. `complex PAL or something' is probably also performing the timing
  29. required by the 68k's asynchronous bus.
  30.  
  31. : 2) the E timming signal on the 68000. is it on the 68008?
  32.  
  33. Yes, but the VMA signal is not.  If you need VMA (which you will if you
  34. want to connect Motorola 68xx peripherals) you will have to create it
  35. from E and AS.
  36.  
  37. : 3) what is the base adress for RAM ($0000 is what a 6809 is at, but i hear its
  38. : not this simple with 68k devices?.. is this right?)
  39.  
  40. : 4) Can i put ROM anywhere i like in the address map? (as long as its big enough)
  41.  
  42. I'll answer 3 and 4 together.  At reset, both the 68000 and the 68008
  43. load the stack pointer from memory locations $000000-000003 and the
  44. program counter from $000004-000007.  Therefore the simplest memory
  45. configuration has ROM starting at address $000000, RAM and peripherals
  46. somewhere else.
  47.  
  48. BTW, in a 6809 system RAM does NOT have to be at address $0000.  In any
  49. system, the primary consideration is placing ROM (or some other
  50. non-volatile memory) where the CPU expects to find its startup
  51. vectors.  This means that there had better be some kind of non-volatile
  52. memory at $FFFE-FFFF in a 6809 system, and at $000000-000007 in a 68k
  53. system.
  54.  
  55. One additional comment: since the 68k family has an asynchronous bus,
  56. you will need quite a bit more logic to connect memory and peripherals.
  57. See if you can get a copy of Motorola's AR226, a reprint of an article
  58. from March 1984 _Wireless World_ entitled "Designing with the 68008
  59. microprocessor."
  60.  
  61. -- 
  62. Roger Chaplin / chaplin@keinstr.uucp / CI$: 76307,3506
  63. "For the lines are long and the fighting is strong and they're breakin'
  64. down the distance between right and wrong."
  65.                         - Bob Dylan, "Ring Them Bells"
  66.