444 Real-time systems development
3. Check out the principal differences between Verilog and VHDL for
FPGA configuration.
4. Start by looking at www.opencores.org, then draw up a list of CPU
cores which are available in the form of IP files for downloading.
5. Consider the design and development of a voice-operated washing
machine. Carry out a study of the h/w-s/w tradeoff with regard to
the provision of the expected functionality.
20.10 Suggestions for reading
Altera Corp. (2002). Nios Embedded Processor Peripherals Reference Manual.
Altera Corp. (2002). Custom instructions for the Nios embedded processor. Applica-
tion Note 188.
Altera Corp. (2004). APEX20K Programmable Logic Device Family Data Sheet.
Carpinelli, J. (2002). Computer Systems Organization and Architecture. Addison
Wesley.
Jerraya, A. & Wolf, W. (2005). Hardware/software interface codesign for embedded
systems. IEEE Computer, vol. 38, no. 2, 63–69.
Martin, G. & Chang, H. (2000). Surviving the SoC Revolution. KAP.
Martin, G. & Chang, H. (2003). Winning the SoC Revolution. KAP.
Smith, J. (1998). Application-specific Integrated Circuits. Addison Wesley.
http://www.opencores.org, source for open source IP files.

Get Real-Time Systems Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.