...JA - Jump If Above.
They exist. Don't pick one that is too weak to display large PDFs or too small to comfortably navigate A4. I'd probably pick this 9.7" Icarus Excel if I had to choose one right now: http://www.amazon.com/ICARUS-R...
I'm not upgrading. I'm sticking with MaOS. I like my standards open.
What you want to do is called high-level synthesis (going from C to hardware description language (HDL) to generating gate-lists from that HDL) and there's plenty of software to do that with. A neat open-source package for HLS is LegUp (http://legup.eecg.utoronto.ca/), check it out to get an idea of what the process consists of.