To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.handyboardOpen lugnet.robotics.handyboard in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / Handy Board / 5679
5678  |  5680
Subject: 
Re: Handyboard >32Kb RAM
Newsgroups: 
lugnet.robotics.handyboard
Date: 
Fri, 26 Feb 1999 16:03:15 GMT
Original-From: 
Thomas Hauri <HAR@ZHWINnospam.CH>
Viewed: 
1295 times
  
Hello again,

Sorry I made a calculation error. If the processor is 8-bit then 32K is
the maximum possible RAM. So I think no upgrade is possible.

Actually its 64K for the HC11 cause it has a 16 Bit address bus. 16^2 =
65536 = 64K
But the upper address space is used by the I/O and expansionboards.
There are some little empty spaces which could be used for additional RAM.
There are several mailings explaining how to expand  the RAM.

****************************************************************************************

Mail written by Fred G. Martin. Wed, 15 Apr 1998 13:36:35

This is a common question, so I went ahead and put an answer in the
FAQ.  Take a look at:

  http://el.www.media.mit.edu/projects/handy-board/faq/index.html#moremem

Here's what it now says:

------------------------------------------------------------------------
    IS IT POSSIBLE TO EXPAND THE HANDY BOARD'S MEMORY TO 64K?

    Actually, this is hard to do. Here's why:

    1.There is a compromise in the design that traded off a wasteful use
    of the lower 32K of memory for fewer chips used in creating the motor
    output, digital input, and expansion bus circuits. Basically, 16K of
    the lower 32K is used to map four input latches and four output
    latches to the microprocessor (see more info in the memory map
    answer).

    What this means is that in order to recapture the lower 32K, the
    addressing circuit that drives the 'HC138 chip (which then drives
    these latches) would need to be modified. Presently, the 'HC138 is
    wired to the 68HC11, using the A15, A14, A13, and A12 signals. To
    recapture the address space, many more address signals would need to
    be combined to force the HC138 to enable itself only when a narrow
    band of addresses were accessed. Then, an additional RAM could be
    mapped to the lower 32K bank not used by this remapped 'HC138 circuit.

    2.Interactive C
    would need to be recompiled. Interactive C was designed with certain
    assumptions about the architecture of the target system; one of those
    included a 32K RAM. Various modifications to Interactive C (largely,
    the redefining of compile-time constants) would be necessary for it to
    use a different memory architecture.

    This said, it is relatively straightforward to build a
    serially-accessible external memory for data storage. For example, see
    Jim Fong's SPI-based EEPROM application note.

------------------------------------------------------------------------



In your message you said:
Hello, I wonder if anyone knows if I can expand the Handyboard's memory
to the maximum of 64KB simply be wiring in a 128kb SRAM (A16 unused so
it becomes 64kb) with D0-D7 to the data bus as usual and A0-A14 to the
existing RAM socket and A15 from the expansion header directly to the
RAM's A15? Would IC need any modification or anything? Thanks!



****************************************************************************************************

Thomas Hauri
ZHW Zuercher Hochschule Winterthur
University of applied sciences
Technikumstr.9 /PF
CH-8401 Winterthur
Switzerland

Phone : +41 52 267 74 79
Fax    :  +41 52 268 74 79
Mail  :   har@zhwin.ch
HP    :   http://www.zhwin.ch



Message is in Reply To:
  Handyboard >32Kb RAM
 
Hello again, Sorry I made a calculation error. If the processor is 8-bit then 32K is the maximum possible RAM. So I think no upgrade is possible. Hans Venema j.venema@wing.rug.nl (26 years ago, 26-Feb-99, to lugnet.robotics.handyboard)

2 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR