boot EEPROM size
Ryan J
Posts: 1
Do i have to use a 32 KB EEPROM (24LC256) to boot from, or can the propeller use the first 32 KB of a larger EEPROM, like the 24LC1025? The documentation doesn't seem to say anything about compatibility with other EEPROM chips for the boot procedure.
Post Edited (Ryan J) : 12/2/2009 7:25:51 PM GMT
Post Edited (Ryan J) : 12/2/2009 7:25:51 PM GMT
Comments
Please add a title by using the pen icon on first post.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
24 bit LCD Breakout Board now in. $21.99 has backlight driver and touch sensitive decoder.
It would be compatible for booting (with room for extra data) because as the page for the part says:
The SchmartBoard kit uses this chip and a surface mount Propeller.· Offhand, I'm not aware of them offering a through-hole version; however, this surface-mount chip is only 8 pins, 4 on each side.
P.S.:· Here's the datasheet: http://www.parallax.com/Portals/0/Downloads/docs/prod/compshop/602-10001-32KBEEPROM(SMT).pdf
The backup current (supplied by·battery or capacitor) for the Real Time Clock/Calendar is stated as under 1 µA.· The link states that·the RTC·"uses [noparse][[/noparse]a] standard 32.768 kHz crystal (12.5pF)" which would be hooked up to pins 10, 11 according to the datasheet·for the chip.
Guess they don't have a 512Kb/32KB part (yet), based on their "Processor Companion" page.
Post Edited (JRetSapDoog) : 12/6/2009 10:00:55 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point
Cog RAM would be 8X per each cog.
Hub RAM would be 1X per each cog.
EEPROM would be a small fraction, perhaps 1/64 X? Very slow.
In Spin, it depends and is not constant, but using a PASM Cog for EEPROM is probably close to using BYTE[noparse][[/noparse] ] WORD[noparse][[/noparse] ] or LONG[noparse][[/noparse] ],
but bit-banging the EEPROM in Spin would be that much slower again. (Correct me if I'm wrong; I could be off a few bits.)
Once upon a time, nobody thought that Serial access was fast.
Modems were between 45 and 300 baud, and people could out-type them.
Before Propellers, we used fast Parallel memory on chips which required almost all of their pins to access.
I'm sure SATA has no intrinsic speed advantages over EIDE, except for accelerating the cycles of planned obsolescence.
Until the day when 256 bit processors only need 1 pin to exchange a gazillion exabytes per second via
Quantum Tunneling and QAM and Zero Point Energy and Flux Capacitors and Memristors and Isolinear Kiloquad Memory.
Remember those huge Pentium 2 and 3 hologram bricks? And MMX?
Post Edited (VIRAND) : 12/7/2009 1:37:03 AM GMT
I didn't consider cog RAM because I had in mind something like 100 characters at 16x16 bits (32B/Char = 8L/Char), which at 800 longs would exceed a cog's RAM, although I can see how an 8x8 font would fit in under half. And, at this time, I wasn't thinking of using a "vector-based" font like the one in the graphics object. So, I hadn't really thought about cog RAM, but I'm glad you mentioned it in the interest of completeness. Thanks for your estimate for EEPROM of it being 64 times slower (1/64 hub RAM). Might be fast enough for occasionally writing to a display buffer, depending on what else a cog had to do (don't guess it'd work for updating a display on the fly without a buffer, though). Anyway, again, that's for the response. --Jim