
© June 2009 Altera Corporation Nios II System Architect Design Tutorial
Preliminary
2. Designing the System
Introduction
To architect a system, you specify the design requirements and develop a suitable
design strategy to address each requirement. Design requirements include immediate
design goals of the product and features to keep your product commercially
successful in the future. You must consider desired application functionality, cost,
flexibility to add future features, time to market, and obsolescence.
Programmable logic solutions provide optimal flexibility in your architecture to add
features over time quickly and at low cost. For example, a programmable logic
solution enables you to add features such as graphics or video display to a
commercial implementation of the digital picture viewer quickly and cheaply.
Programmable logic solutions allow you to integrate all the parts of the design on a
single low-cost, low-power programmable logic device. They support short time to
market, and insulate your design from part obsolescence — the potential lack of
future support for specific microprocessors, LCD panels, LCD controllers, and flash
memory devices, for example — by providing the ability to migrate your design to
another device without extensive modification.
Therefore, this tutorial implements the digital picture viewer on a programmable
logic platform using Altera’s SOPC Builder.
Product design goals originate in customer requirements and become inputs to
system definition. System definition is the first step in the design process.
The following sections describe the Altera design flow for an embedded system, the
design requirements for the digital picture viewer design you implement in this
tutorial, the design strategies that dictate the decisions about the hardware
components in the implemented design, and the basic system description for the
digital picture viewer. By explaining the design flow, design requirements, and design
strategy in this chapter, this chapter teaches you the system architecture of the digital
picture viewer.
Komentarze do niniejszej Instrukcji