LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-31-2012, 04:37 PM   #1
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Rep: Reputation: 53
Eprom Emulator/Romulator info requested.


I would like to get up to speed on how a romulator works but I have not been able to find a thorough guide or tutorial.

Thanks in advance and sorry if this is in the wrong forum.
 
Old 11-01-2012, 02:53 PM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,366

Rep: Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335
A romulator emulates an eprom. Typical use is (old) development systems, where a romulator is plugged into the eprom socket of a prototype piece of hardware while the software was tested. That;s the only use I have seen of it. There is feedback to the ide also. Reprogramming is instant. The hassle with eproms was erasing them (20 minutes of UV).

Eproms have changed size, & shape (e.g. 44 pin plcc package). Increased speed has rendered romulators useless. EEproms make it easy. Everything suitable cpu has flash memory anyhow anyhow. This was the wrong forum, but it doesn't matter now. You need to bone up on romulators like you need to bone up on steam engines.
 
1 members found this post helpful.
Old 11-01-2012, 04:07 PM   #3
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Original Poster
Rep: Reputation: 53
Thanks for the Reply!

I'm studying auto ecms/ecus and have always had a few PIC projects planned but never started which romulators are common to. How about PLA Programmable Logic Arrays? CPUs and microprocessors can do boolean algebra by themselves can't they? Are PLA just for speed?Does anyone have a good example of PLA use? They seem like a digital style of analog computer to me but you would have to have tons of separate wires.

Thanks again!
 
Old 11-02-2012, 06:37 AM   #4
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,366

Rep: Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335
Pics have flash.
PLAs embrace PAL type devices, and FPGA type devices and probably others as well
PALs are burnt. They have applications (e.g. hiding proprietary info). One was used in Ford car radios to be altered if you put in the wrong code too often. The circuit was altered and it had to go back to an Official Ford dealer for repair.
FPGAs build a whole digital circuit into a chip and forget them until you learn vhdl or verilog.

Do a Pic project or two and get them working. That's the place to start. No romulator - flash.
 
1 members found this post helpful.
Old 11-02-2012, 07:59 AM   #5
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Original Poster
Rep: Reputation: 53
I like to learn the history of things anyways. A Romulator allows changes to the code while the processor is using it, correct? Can a PIC do that or how could that be done?
 
Old 11-02-2012, 10:42 AM   #6
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,366

Rep: Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335Reputation: 2335
/last post here, as I detect I am being pumped for information.

If you read the datasheet, you would see that pics typically have
Flash program memory 14 bits wide (for 6 bit instructions and 8 bits data). They are RISC cpus in the main.
Data memory 8 bits wide
Configuration word (Forget how wide)

There is no real advantage in most circumstances to having your code change while running. It's a golden opportunity to have the crash of a lifetime. Goodbye.
 
1 members found this post helpful.
Old 11-02-2012, 02:14 PM   #7
theKbStockpiler
Member
 
Registered: Sep 2009
Location: Central New York
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986

Original Poster
Rep: Reputation: 53
Mind Pump Thanks for the great responses! I have enough to go on to investigate this myself now.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
PLIP info Requested. theKbStockpiler Linux - General 9 07-21-2011 09:00 PM
Daemons and the Kernel: Info requested theKbStockpiler Linux - General 6 05-04-2010 11:52 PM
Info on Pointers and Variables Requested theKbStockpiler Programming 7 05-03-2010 07:38 PM
Parameter passing: Parameters in General Info requested theKbStockpiler Programming 9 04-27-2010 08:52 PM
The requested URL/sever-info not found on this server narsimha.v Linux - Newbie 1 01-17-2008 08:54 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:50 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration