Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986
Original Poster
Rep:
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.
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.
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986
Original Poster
Rep:
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?
/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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.