Download SOPC Builder User Guide
Transcript
11–10 Chapter 11: Avalon Memory-Mapped Bridges Avalon-MM Pipeline Bridge Functional Description Figure 11–8 shows a block diagram of the Avalon-MM pipeline bridge component. Figure 11–8. Avalon-MM Pipeline Bridge Block Diagram Avalon-MM Pipeline Bridge Master-to-Slave Pipeline D Master-to-Slave Signals D Q ENA Master I/F Slave I/F Connects to an Avalon-MM Slave Interface Master-to-Slave Signals Q waitrequest Pipeline Wait Request Logic waitrequest Slave-to-Master Signals waitrequest Q D Connects to an Avalon-MM Master Interface Slave-to-Master Signals Slave-to-Master Pipeline The following sections describe the component’s hardware functionality. Interfaces The bridge interface is composed of an Avalon-MM slave and an Avalon-MM master. The data width of the ports is configurable, which can affect how SOPC Builder generates dynamic bus sizing logic in the system interconnect fabric. Both ports support Avalon-MM pipelined transfers with variable latency. Both ports optionally support bursts of lengths that you can configure. Pipeline Stages and Effects on Latency The bridge provides three optional register stages to pipeline the following groups of signals. ■ SOPC Builder User Guide Master-to-slave signals, including: ■ address ■ writedata ■ write ■ read ■ byteenable ■ chipselect ■ burstcount (optional) December 2010 Altera Corporation