Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Hardware - Troubleshooting and Discussion > Consumer Hardware & Components > Can software emulate hardware...?

Can software emulate hardware...?
Thread Tools
Junior Member
Join Date: Oct 2001
Location: Chicago
Status: Offline
Reply With Quote
Jul 12, 2002, 11:17 AM
 
Can software be written to act as an FM tuner for the iPod's OS? If so, one could sell the software with headphones that act as the antenna. Given the popularity of the iPod, a developer (hint hint) could truly clean up on writing this.

All related comments are welcome.
     
Mac Elite
Join Date: Jun 2000
Location: Pasadena
Status: Offline
Reply With Quote
Jul 12, 2002, 02:07 PM
 
I'm not a Pro at this, but I have built an amature radio before, and from that experience, I don't think it's possible for software emulation. Other than lacking an antenna, which can't be put onto headphones (headphone jack has 3 'pins' if you will, a left audio channel, right audio channel, and ground) since that's for output only, the iPod would also need a really good filter/tuner and apmlifier at least...which should be achieved through some analog components.

I've also built an MP3 player before, all it needs are the following...HD DMA (direct memory access) to RAM, which may be DMA'd to a shift register chip connected to an MP3 decoder, or simply read by the CPU and outputted to the MP3 decoder chip. Depending on the MP3 decoder chip, you may or may not need a DAC (digital to analog converter) and an audio amplifier. Some MP3 decoders has DAC and audio amp built-in, you just need to connect some analog parts to it. (there are a few other chips necessary, such as a MUX for RAM, and control logic for CAS/RAS, but not part of the "big picture")
G4/450, T-bird 1.05GHz, iBook 500, iBook 233...4 different machines, 4 different OSes...(9, 2k, X.1, YDL2.2 respectively) PiA to maintain...
     
   
Thread Tools
Forum Links
Forum 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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 04:05 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2