DE10-Agilex
User Manual
111
www.terasic.com
January 29,
2021
devices refreshed at the appropriate intervals.
System Block Diagram
shows the system block diagram of this demonstration. In the
Platform
Designer
(formerly Qsys), one 50 MHz and four 166.667MHz clock source are used.
The four 166.667MHz clock source is provided by a dual frequency OSC that can
provide frequency to a 1:4 clock buffer, then fan out to four of differential clock pairs to
the FPGA for four DDR4 SO-DIMMs. The 50MHz is used by the
Intel FPGA
IOPLL
component to generate 200MHz for Nios Processor and On-Chip Memory. The four
166.667MHz clock are used as reference clocks for the DDR4 controllers. There are
four DDR4 Controllers which are used in the demonstrations. Each controller is
responsible for one DDR4-SODIMM. Each DDR4 controller is configured as a 4GB
DDR4-1333Mhz controller. The Nios II processor is used to perform the memory test.
The Nios II program is running in the On-Chip Memory. A PIO Controller is used to
monitor buttons status which is used to trigger starting memory testing.
Figure 6-2 Block diagram of the DDR4 Basic Demonstration
The system flow is controlled by a Nios II program. First, the Nios II program writes test
patterns into the whole 8GB of SDRAM. Then, it calls Nios II system function,
alt_dache_flush_all(), to make sure all data has been written to SDRAM. Finally, it
Содержание DE10-Agiles
Страница 1: ...DE10 Agilex User Manual 1 www terasic com January 29 2021 1 1 Q...
Страница 150: ...DE10 Agilex User Manual 150 www terasic com January 29 2021...
Страница 171: ...DE10 Agilex User Manual 171 www terasic com January 29 2021...
Страница 180: ...DE10 Agilex User Manual 180 www terasic com January 29 2021 Figure 9 10 Launch the System Console for Ethernet 100G Demo...
Страница 207: ...DE10 Agilex User Manual 207 www terasic com January 29 2021 Figure 10 22 Export the log file in csv format...