6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Oct 06, 2024 8:32 pm

All times are UTC




Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Newbie shopping list
PostPosted: Sun Mar 12, 2017 7:45 am 
Offline

Joined: Tue Feb 24, 2015 11:07 pm
Posts: 81
Has anyone used NVRAM in place of EEPROM? I have one of these that I'm hoping to map to the upper 32K of the address space:

BQ4011YMA

The advantages that I can see are:
  • No need to remove the part to flash a new "ROM"

The disadvantages:
  • Might accidentally overwrite the "ROM". Maybe I can use a jumper on /WE to "write-protect" the ROM
  • Still need some way to program it initially (although don't need a separate programming voltage)
  • Might lose its data integrity sooner than other options

What else should I take in to consideration?


Top
 Profile  
Reply with quote  
 Post subject: Re: Newbie shopping list
PostPosted: Sun Mar 12, 2017 8:19 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10949
Location: England
I think these have been used, here and there. I think these chips have an integrated battery - they are not cheap, and have a few years life. In our world, it might be worth considering making a battery-backed circuit with a conventional RAM instead.

As you say, you need to get a minimal program loader(*) in there somehow. If you build on a DIP format circuit board with both the battery and the RAM, you may be able to do that using another 8 bit machine. Or you can build some front-panel toggle-in capability for bootstrapping.

Or, these days there's FRAM (FM1608B-SG Cypress Semiconductor F-RAM 64Kb FRAM 5V).

Ref: EEPROM discussion on stardot

(*) Some previous threads on the bootstrapping problem, and minimal program loaders:


Top
 Profile  
Reply with quote  
 Post subject: Re: Newbie shopping list
PostPosted: Sun Mar 12, 2017 8:37 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8415
Location: Midwestern USA
Dan Moos wrote:
Also got one of those UV eeprom erasers, just in case I ever go that route. (What is the advantage of the eproms with the UV window over the one I got anyway?)

The 27C series of UV-erasable EPROMs are generally faster than the 28C series of EEPROMs, with access times down to 55ns in some cases. For example, I use this EPROM in my POC machines. Also available are one-time programmable (OTP) ROMs, with access times as low as 45ns. I've tested this part in my POC V1.1 unit. It will boot at 15 MHz.

Quote:
Assuming my lab is well stocked with passives, LEDs, seven segs, breadboard supplies, a regulated PSU, and decent test gear, and a few options to connect a UART to a PC, is this all I need to get something going? (besides actual firmware to put in the ROM of course)

A good soldering iron and some patience, and you're on your way. :D

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: Newbie shopping list
PostPosted: Sun Mar 12, 2017 1:02 pm 
Offline

Joined: Sat Jan 02, 2016 10:22 am
Posts: 197
Dan Moos wrote:
BTW, as you can see, I got extras of everything except the ROM (Mouser didn't have any, and I got the last one Amazon had Prime on)

You could also consider using Flash, something like the 39SF010, which Mouser does stock. It's generally cheaper, and has better performance all round than the 28 series eeprom.

That's a 128k part, but for use as smaller capacities, just ground the upper address lines.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: