Everything2
Near Matches
Ignore Exact
Full Text
Everything2

write-only memory

created by everyone

(idea) by Jargon (1.8 y) (print)   ?   (I like it!) Thu Jul 19 2001 at 18:49:31

write-only language = W = Wrong Thing

write-only memory n.

The obvious antonym to `read-only memory'. Out of frustration with the long and seemingly useless chain of approvals required of component specifications, during which no actual checking seemed to occur, an engineer at Signetics once created a specification for a write-only memory and included it with a bunch of other specifications to be approved. This inclusion came to the attention of Signetics management only when regular customers started calling and asking for pricing information. Signetics published a corrected edition of the data book and requested the return of the `erroneous' ones. Later, in 1972, Signetics bought a double-page spread in "Electronics" magazine's April issue and used the spec as an April Fools' Day joke. Instead of the more conventional characteristic curves, the 25120 "fully encoded, 9046 x N, Random Access, write-only-memory" data sheet included diagrams of "bit capacity vs. Temp.", "Iff vs. Vff", "Number of pins remaining vs. number of socket insertions", and "AQL vs. selling price". The 25120 required a 6.3 VAC VFF supply, a +10V VCC, and VDD of 0V, +/- 2%.

--The Jargon File version 4.3.1, ed. ESR, autonoded by rescdsk.


(thing) by flippet (2.8 wk) (print)   ?   (I like it!) Sun Feb 01 2004 at 18:55:52

Write Only Memory does actually exist in the context of Handel-C, a programming language with a C-like syntax targetted at generating FPGA configurations.

Handel-C uses Multi-Port RAM structures (MPRAMs) to connect two independent code blocks. This is one method of creating a "port" between two processes.

When an MPRAM is declared the programmer can specify the level of access for each process. If a process needs to read and write to the port it is declared as "ram"; if it just needs to read from the port it is declared as "rom", and if it just needs to write to the port it is declared as "wom", or Write Only Memory. Using one-way rather than two-way structures simplifies the logic, and so takes up less valuable space on the FPGA.

For example, a structure which can be used to pass arrays of 8 bit integers from one process to another:

      mpram Port
      {
           rom <unsigned 8> Read[16];
           wom <unsigned 8> Write[16];
      }

When this code becomes part of an FPGA configuration, "Write" will be connected to the logic of the producing process, and "Read" will be connected to the logic of the consuming process. Any data stored in the structure by the producing process is, from the perspective of that process, gone forever; it cannot be read back.


printable version
chaos

write-only language April Fools' RFCs DO NOT README.txt Wrong Thing
Write only memory hacker humor FAT32 /dev/null
technical fiction write-only code Signetics Management
fork Tracheotomy BMI FPGA
ROM Del Why? Devereux
ded Bullshit detector cursing
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Little presents from the Node Fairy:
Fred Rogers
People shouldn't swallow rocks
Nate on the Voting/Experience System
Rome
Cashmere
Howlin' Wolf
Los Alamos National Laboratory
Barbed wire
The Guru got a girlfriend
Chili
analytic/synthetic distinction
Aqua Teen Hunger Force
Welcome to the Involuntary Agnostics Association
New Writeups
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
XWiz
Trism(review)
artman2003
Briefcase Full of Souls - Part I(fiction)
Dreamvirus
Alan Ladd(person)
waverider37
Harold Holt(person)
The Debutante
Until death do us part(fiction)
Ysardo
a brother to a sister(personal)
antigravpussy
your warm whispers(personal)
Clarke
Multiculturalism(idea)
aneurin
Earl of Landaff(person)
E2 is a by-product of the existence of The Everything Development Company