NeXT Memory improvment possible? Higher capcity?

NeXT Computer, Inc. -> High Performance / Overclocking

Title: NeXT Memory improvment possible? Higher capcity?
Post by: Rob Blessin Black Hole on January 19, 2018, 03:47:20 PM
Hello NeXT Community: I saw this FAQ and the very last paragraph has my wheels turning...

[John Graves, Hardware Engineering, NeXT Computer, Inc. adds]
"The memory system has programmable memory timing such that the number
of processor clocks needed to access a given amount of data can be
tailored to the speed of the memory installed. 70 ns memory is just
enough faster than 80 ns memory to allow the cpu to access the data with
fewer clock cycles. This improves memory system performance.

"70 ns" memory is faster than "80 ns" memory in many parameters other
than just RAS access time. The faster CAS access time in particular
allows the memory system to respond quicker to burst (16 bytes) bus
transfers.

>>>>>> I'm thinking it may be   possible in programming given the engineers statement  to write some whammy to support higher capacity ram chips   , for example the NeXT dimension supports 8Mb simms even though NeXT only officially supported 4 mb simms and in an official NeXTstation brochure
boom here http://www.nextcomputers.org/NeXTfiles/Docs/Hardware/nextstation.pdf  Supports 8, 16 and 32 MB SIMMs in two-SIMM increments.
When denser chips (16 MB) become available, NeXTstations can be
upgraded up to 128 MB

An aha moment , can we prove or test drive this theory  in previous?

What type of denser 16Mb 30 pin chips do we need ,  does that mean a cube in theory would work with 256Mb of ram?

And a Turbo boards or Dimension boards would possible support  64 or even 128Mb 72 pin chips lol  with programming tweaks , would the bottle neck then be the bus speed and processor ?  

Wound shit go up in a puff of smoke lol?

Also it seems like the most underused chip is that DSP 56001 .... any thoughts ?  

Peace Rob


Subject: N1. What type of memory may be installed in a NeXT?

References: NeXTanswers' hardware.620, 92_spring_bulletin
"Announcing NeXTstation Turbo and NeXTcube Turbo"  


NeXT Computer (68030-25MHz/68040-25MHz),
NeXTcube (68040-25MHz):

Number SIMM slots: 16
SIMM group size: 4
SIMM type: 30-pin low profile
SIMM access rating: 100 ns
SIMM capacity: 1, 4 MB (1x8/1x9, 4x8/4x9)
Maximum RAM: 64 MB

The low-profile vertically mounted 4 MB SIMMs are easier to install in
the NeXTcube than the horizontally mounted 4 MB SIMMs because of the
small height clearance above the SIMM slots.  It is possible to install
the horizontally  mounted 4 MB SIMMs, but you will be required to slide
the CPU board and the center tower in simultaneously.

Parity (9-bit) SIMMs can be used in both 68030 and 68040 NeXT machines,
but should not be mixed with non-parity SIMMs. Only 68040 boards with
ROM levels of 2.2 (v63) and higher can use the parity memory to detect
parity errors.    

[One user adds the following unverified claims:]

It is OK to mix parity and non-parity memory, but the system will not
boot unattended. Cubes with early boot ROMs will not work with 4 Mb
parity ram, unless at least 3 banks are used.  The system gives an
exception error on power up. The fix is to get a new boot rom from Next.
You can pay $30, or you may be able to squawk and get one for free.  I
have found Next to be pretty responsive, once I find the right person.

[Jimmie Quan, NeXT Hardware Service, adds:]

The correct version is v66 which was the last or final rev for this series
of 040 boards. This version also fixed the problem in the second paragraph.


NeXTdimension boards (i860):

Number SIMM slots: 8
SIMM group size: 4
SIMM type: 72-pin
SIMM access rating: 80 ns
SIMM capacity: 1, 4, 8 MB (256Kx32, 1Mx32, 2Mx32)
Maximum RAM: 64 MB (32 MB official NeXT)

NeXT didn't officially bless the use of 8 MB SIMMs, but they seem to
fit and work.


NeXTstations (68040-25MHz) serial numbers below ABB 002 6300:

Number SIMM slots: 8
SIMM group size: 4
SIMM type: 30-pin
SIMM access rating: 100 ns
SIMM capacity: 1, 4 MB (1x8/1x9, 4x8/4x9)
Maximum RAM: 32 MB

Faster SIMMS (70/80 ns) don't make the memory system work any
faster than the 100 ns units.


NeXTstation Color (68040-25MHz):  

Number SIMM slots: 8
SIMM group size: 2
SIMM type: 72-pin
SIMM access rating: 80 ns
SIMM capacity: 1, 4 MB (256Kx32/256Kx36, 1Mx32/1Mx36)
Maximum RAM: 32 MB


NeXTcube Turbo (68040-33MHz),
NeXTstation Turbo (68040-33MHz),
NeXTstation Color Turbo (68040-33MHz),
NeXTstations (68040-25MHz) serial numbers above ABB 002 6300:

Number SIMM slots: 4
SIMM group size: 2
SIMM type: 72-pin
SIMM access rating: 70/100 ns
SIMM capacity: 1, 4 ,8, 16, 32 MB (256Kx32/256Kx36, 1Mx32/1Mx36)
Maximum RAM: 128 MB

For maximum performance use 70 ns SIMMs: SIMMs rated at 80 or 100 ns will
be detected upon powerup and the memory system clock slowed to 100 ns.  

NeXT manufacturing introduced the new 25 MHz NeXTstation CPU board
into  production in late June '92. To verify which SIMM type your machine
uses, check the system's memory configuration. You can do this by using
the ROM monitor©s print memory configuration command m. Start with
your machine powered down. Press the Power key to power on. As soon as the
message ªTesting system...º disappears, press
command-command-tilde (~ on the numeric keyboard). Under these
circumstances, this will access the ROM monitor. In the ROM monitor,
type m and press return. Turbo-designed boardsÐincluding new 25 MHz
NeXTstations and all Turbo systemsÐwill return messages reporting
the memory configuration contained in four sockets (sockets 0 -3); old
25 MHz boards will return messages for more than four sockets (usually
8).   You can tell a Turbo-designed board, and the accompanying 72 pin, 70
nanosecond SIMMs, by the fact it only reports information for only four
sockets.  

[John Graves, Hardware Engineering, NeXT Computer, Inc. adds]

The memory system has programmable memory timing such that the number
of processor clocks needed to access a given amount of data can be
tailored to the speed of the memory installed. 70 ns memory is just
enough faster than 80 ns memory to allow the cpu to access the data with
fewer clock cycles. This improves memory system performance.

"70 ns" memory is faster than "80 ns" memory in many parameters other
than just RAS access time. The faster CAS access time in particular
allows the memory system to respond quicker to burst (16 bytes) bus
transfers.
:shock:
Title: NeXT Memory improvment possible? Higher capcity?
Post by: barcher174 on January 19, 2018, 04:01:26 PM
Hi Rob,

The memory capacity is a hardware limitation of the Next custom ASIC. 64mb is the hard limit for nonturbo and 128mb for the turbo models. What -could- be possible is changing the max ram for the nextstations from 32 to 64. This would be an invasive hardware mod though which would require adding the additional sim banks. It's been on my list to try for fun some day, but not at all practical. I have confirmed the controller to be identical to the cube and even got a MO drive to boot in the past.  

The article you quoted is talking about memory timing. This is controllable from the ROM.
Title: NeXT Memory improvment possible? Higher capcity?
Post by: bobo68 on January 20, 2018, 08:01:41 AM
With "controllable from the ROM" you mean detected during boot and displayed, right?
Title: NeXT Memory improvment possible? Higher capcity?
Post by: barcher174 on January 20, 2018, 06:01:49 PM
Quote from: "bobo68"With "controllable from the ROM" you mean detected during boot and displayed, right?

I think the ROM is capable of overriding the memory timing. There are no user settings, but the early ROMs for instance force the timing to 100ns.
Title: Re: NeXT Memory improvment possible? Higher capcity?
Post by: trixster on July 13, 2024, 10:44:19 AM
Sorry for the thread necro.

I've swapped out my old 80ns 4x4MB simms in my cube for modern 60ns ones and expected to see the machine boot with 60 or 70ns timing rather than the default 100ns, however the machine still reports 100ns.

I updated my rom from Rev2.5 v65 to Rev2.6 v66 but this does not alter ram timings.

So I'm guessing the machine cannot detect that the ram can do 60ns and so defaults to 100ns rather than offering 60 or 70.

Is it possible to force 60 or 70ns by modifying the rom (like you can alter the MAC address for instance) or do I need remove the new ram and get 70ns ram?
Title: Re: NeXT Memory improvment possible? Higher capcity?
Post by: nuss on July 13, 2024, 01:06:18 PM
I think to remember that 60ns and 70ns are only possible on Turbo hardware. So maybe not a Firmware, but a hardware / architecture thing?
Title: Re: NeXT Memory improvment possible? Higher capcity?
Post by: trixster on July 13, 2024, 01:27:01 PM
Ah interesting, so perhaps a regular 25mhz 040 cube will always run memory at 100ns.
Title: Re: NeXT Memory improvment possible? Higher capcity?
Post by: Rob Blessin Black Hole on September 29, 2024, 12:39:24 AM
70NS simms we're the tuned in sanctioned NeXT standard , perhaps a bench mark test 60NS vs 70 would
verify that as well . May be we have been approaching this the wrong way as I remembered the legendary Black Box SCSI Device http://www.kevra.org/TheBestOfNext/ThirdPartyProducts/ThirdPartySoftware/InputOutputAndStorage/BlackBox/BlackBox.html

Brian, Dave, Gilles, others would it be possible to recreate something like this using a ZULU SCSI interface aka modern interface? As 512Mb of ram accelerator on the SCSI Bus would no doubt kick things up a notch.

The BlackBox, a high-end hardware accelerator designed for universal use by computation intensive applications, was compatible with all computers equipped with a SCSI interface. The BlackBox was supported by Unter Ecker's ComposeInColor image-editing application on all computers running NEXTSTEP. Highlights included:

    100 MFLOPS peak, 66 MFLOPS sustained - The world's fastest digital signal processor delivers supercomputer figures for floating-point performance.
    4 to 512 megabytes of data memory - Variable data memory size accommodates memoryhungry applications. Users could upgrade with standard SIMM modules.
    ComposcInColor support - The BlackBox accelerates all actions in ComposeInColor, including retouching, scripting and compositing by a factor of up to 20. The BlackBox overtakes memory management, halves memory requirements on the host and virtually eliminates swapping.
    SCSI connection - The BlackBox connects to the host via Fast SCSI-2 and allowed sustained data transfer rates of up to 12.5 MB per second.
    Developer Kit - A developer kit allowed cross-developing of computation-intensive applications for the BlackBox and included a GNU gcc 2.3.3-based C compiler, a sourcelevel debugger and a simulator.


Unter Ecker Software

SELECT Technology, Inc.
$3,995 and up
Qty in the collection: 0

Go to top  Forum index