Chapter 3 Using the DE25-Standard Board ..........11 3.1 Settings of FPGA Configuration Mode ..................11 3.2 Configuration of Agilex 5 SoC FPGA on DE25-Standard ............12 3.3 Board Status Elements ......................17 3.4 Board Reset Elements ....................... 18 3.5 Clock Circuitry ......................... 19 3.6 USB Type-C Connector ......................
Page 3
Dashboard GUI ................55 4.1 Setup for the Dashboard GUI ....................55 4.2 Run Dashboard GUI ......................... 57 Chapter 5 Appendix ..................65 5.1 Revision History ........................65 5.2 Copyright Statement ......................... 65 DE25-Standard www.terasic.com User Manual October 28, 2024...
Ethernet networking, MIPI interface and much more that promise many exciting applications. The DE25-Standard Development Kit contains all the tools needed to use the board in conjunction with a computer that runs the Microsoft Windows 10.
Fan (Installed) DE25-Standard System CD The DE25-Standard System CD contains all the documents and supporting materials associated with DE25-Standard, including the user manual, system builder, reference designs, and device datasheets. Users can download this system CD from the link: http://DE25-standard.terasic.com/cd/.
Getting Help Here are the addresses where you can get help if you encounter any problems: Terasic Technologies No.80, Fenggong Rd., Hukou Township, Hsinchu County, 303035 Taiwan Email: support@terasic.com Tel.: +886-3-575-0880 Website: DE25-standard.terasic.com DE25-Standard www.terasic.com User Manual October 28, 2024...
This chapter provides an introduction to the design and features of the board. Layout and Components Figure 2-1 shows a photograph of the board that illustrates its layout and the location of connectors and key components. Figure 2-1 DE25-Standard development board (top view) DE25-Standard www.terasic.com User Manual October 28, 2024...
The DE25-Standard board has many features that allow users to implement a wide range of designed circuits, from simple circuits to multimedia projects. The following hardware is provided on the board: FPGA Agilex 5 SoC FPGA : A5ED013BB32AE4S (130K LEs) ...
5 SoC FPGA device to provide maximum flexibility for users. Users can configure the FPGA to implement any system design. Figure 2-2 Block diagram of DE25-Standard Detailed information about Figure 2-2 are listed below. FPGA Device Agilex™ 5 SoC FPGA : A5ED013BB32AE4S ...
This chapter provides instructions for using the board and describes its peripherals. Settings of FPGA Configuration Mode When the DE25-Standard board is powered on, the FPGA is configured from QSPI FLASH or the HPS. The MSEL[2:0] switches are used to select the configuration scheme, implemented as a 4-pin...
The information is retained within QSPI Flash even if the DE25-Standard board is turned off. When the board is powered on, the configuration data in the QSPI Flash device is automatically loaded into the Agilex 5 SoC FPGA.
Page 14
The following explains step-by-step how to program the FPGA in JTAG mode. 1. Make sure the Quartus Pro and the driver of USB Blaster II are installed on your Host. 2. Open the Quartus Programmer tool, make sure the USB blaster II (“DE25-Standard Development Kit[USB-x]”)is found in “Hardware Setup..” tab.
Page 15
Figure 3-4 USB blaster II is found in Programmer 3. Open the Programmer and click “Auto Detect”, as shown in Figure 3-5 Figure 3-5 Detect FPGA device in JTAG mode DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 16
5. Right click on the FPGA device and open the .sof file to be programmed, as shown in Figure 3-7. Figure 3-7 Open the .sof file to be programmed into the FPGA device 6. Select the .sof file to be programmed, as shown in Figure 3-8. DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 17
Figure 3-8 Select the .sof file to be programmed into the FPGA device 7. Click the “Program/Configure” checkbox and click “Start” button to download the .sof file into the FPGA device, as shown in Figure 3-9. Figure 3-9 Program .sof file into the FPGA device DE25-Standard www.terasic.com User Manual October 28, 2024...
In addition to the 10 LEDs that the FPGA can control, there are 5 indicators that indicate the board status (see Figure 3-10). Table 3-3 lists the details. Figure 3-10 LED Indicators on the DE25-Standard LED Indicators Table 3-3 Board Reference LED Name Description Illuminates when 12V power is active. 3.3V Illuminates when 3.3V power is active.
System MAX, CPU and FPGA. Table 3-4 lists the details. Figure 3-11 Reset buttons on DE25-Standard Description of the three Reset Buttons on the DE25-Standard Table 3-4 Board Reference Signal Name Description Cold reset to the HPS, Ethernet PHY and USB host device. Active HPS_COLD_RESET_N low input which resets all HPS logics that can be reset.
Figure 3-12 Block diagram of reset buttons the DE25-Standard Clock Circuitry Figure 3-13 shows the default frequency of all external clocks fed to the Agilex 5 SoC FPGA. A clock generator is used to distribute clock signals with low jitter. The three 50 MHz clock signals connected to the FPGA are used as clock sources for user logic.
150 MHz clock input DIFFERENTIAL SIGNALING USB Type-C Connector The USB Type-C connector on the DE25-Standard is connected to three functions: USB Blaster II interface, USB to UART for HPS and USB to UART for system MAX10. As shown in Figure 3-14, the USB Type-C connector is connected to a 3-port USB hub.
Page 22
Another serial port is connected to the System MAX10 to allow users to monitor the status of the board from the host through the UART interface. Figure 3-14 Block diagram of the USB type-c functions on DE25-Standard USB to UART for System MAX10 The USB-to-UART interface is connected to the System MAX10.
I2C Bus There are many devices controlled by the I2C interface on the DE25-Standard board, such as the Audio codec, ADC sensor and accelerometer. Most of the devices on the board are connected to the I2C bus named FPGA_I2C_SCL/SDA, and this bus is also connected to the HPS I2C bus (HPS_I2C_SCL /SDA), so users can access these devices from either the FPGA or HPS.
Figure 3-18 for the connected buttons. The four buttons named KEY0, KEY1, KEY2, and KEY3 coming out of the Schmitt trigger device are connected directly to DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 25
FPGA. When the switch is set to the DOWN position (towards the edge of the board), it sends a low logic level to the FPGA. When the switch is set to the UP position, a high logic level is sent to the FPGA DE25-Standard www.terasic.com User Manual...
Page 26
Agilex 5 SoC FPGA; driving its associated pin to a “low” logic level turn the LED “on”. Figure 3-20 shows the connections between LEDs and Agilex 5 SoC FPGA. Table 3-7, Table Table 3-9 list the pin assignment of user push-buttons, switches, and LEDs. DE25-Standard www.terasic.com User Manual October 28, 2024...
LED [9] 1.2V 3.8.2 7-segment Displays The DE25-Standard board has six 7-segment displays ideal for displaying numbers. Figure 3-21 shows the connection of the seven segments (common anode) to pins on the Agilex 5 SoC FPGA. Each segment can be turned on by applying a low logic level from the FPGA.
36 data pins. Table 3-12 shows the pin assignment of the GPIO header. Figure 3-22 Connections between the GPIO header and Agilex 5 SoC FPGA DE25-Standard www.terasic.com User Manual October 28, 2024...
FPGA peripherals on daughter cards, which can address today’s high speed signaling requirements as well as low-speed device interface support. The HSMC interface supports JTAG, clock outputs and inputs, high-speed serial I/O (transceivers), and single-ended signals. Signals on DE25-Standard www.terasic.com User Manual...
Page 31
VCCIO6E~VCCIO6H to 3.3V, 2.5V and 1.8V to control the voltage level of the I/O pins. Table 3-14 lists the settings for JP5. Table 3-16 shows the pin assignments of the HSMC connector. DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 32
Users can enable this feature through a switch (SW10.3) on the board (see Figure 3-25). In the board's default setting, the JTAG interface of the HSMC connector is bypassed to keep the board JTAG chain DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 33
Single-emded I/O One big difference between the DE25-Standard and other previous DE series boards is that most FPGA I/O connected to the HSMC connector can only use single-ended I/O standards because they are connected to the HVIO bank of the Agilex 5 SoC. Other differential signal formats are not supported on the DE25-Standard.
Page 34
HSMC_RX_D_P[8] HSMC_D[39] PIN_Y24 CMOS I/O Depend on JP5 HSMC_RX_D_N[8] HSMC_D[40] PIN_AB27 CMOS I/O Depend on JP5 HSMC_TX_D_P[9] HSMC_D[41] PIN_AB18 CMOS I/O Depend on JP5 HSMC_TX_D_N[9] HSMC_D[42] PIN_AB24 CMOS I/O Depend on JP5 HSMC_RX_D_P[9] DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 35
GTS Transceiver TX bit 0 HIGH SPEED HSMC_XCVR_TX_P[ DIFFERENTIAL I/O HSMC_GTS_TX_P[1] PIN_AR129 GTS Transceiver TX bit 1 HIGH SPEED HSMC_XCVR_TX_P[ DIFFERENTIAL I/O HSMC_GTS_TX_P[2] PIN_AN129 GTS Transceiver TX bit 1 HIGH SPEED HSMC_XCVR_TX_P[ DIFFERENTIAL I/O DE25-Standard www.terasic.com User Manual October 28, 2024...
HSMC_XCVR_RX_P[ 3.8.5 24-bit Audio CODEC The DE25-Standard board offers high-quality 24-bit audio via the Analog Devices SSM2603 (compatible with the Wolfson WM8731) audio CODEC (Encoder/Decoder). This chip supports microphone-in, line-in, and line-out ports, with adjustable sample rates from 8 kHz to 96 kHz. The WM8731 is controlled via the serial I2C bus, which is connected to the HPS or Agilex 5 SoC FPGA through an I2C multiplexer.
Figure 3-27. Detailed information on using the ADV7513 HDMI TX is available on the manufacturer’s website, or under the Datasheets\HDMI folder on the DE25-Standard System CD. Table 3-18 lists the HDMI Interface pin assignments and signal names relative to the FPGA.
3.3V 3.8.7 TV Decoder The DE25-Standard board is equipped with an Analog Device ADV7180 TV decoder chip. The ADV7180 is an integrated video decoder which automatically detects and converts a standard analog color composite baseband television signal (NTSC, PAL, and SECAM) into 4:2:2 component video data, which is compatible with the 8-bit ITU-R BT.656 interface standard.
PIN_BM109 I2C Data 3.3V 3.8.8 IR Receiver The board comes with an infrared remote-control receiver module (model: IRM-V538/TR1), whose datasheet is provided in the directory \Datasheets\ IR Receiver and Emitter of the DE25-Standard DE25-Standard www.terasic.com User Manual October 28, 2024...
IR emitter LED with another IR receiver on the other side. Figure 3-30 shows the connection of IR emitter LED to the FPGA. Table 3-21 shows the pin assignment of IR emitter LED to the FPGA. DE25-Standard www.terasic.com User Manual October 28, 2024...
EMIF IP of the FPGA. The DDR4 SDRAM on the board can run at a clock frequency of 1200 MHz. Figure 3-31 shows the connections between the DDR4 and the Agilex 5 SoC FPGA. Table 3-22 lists the pin assignments of the DDR4 and their I/O standards. DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 42
DDR4_BG[0] PIN_AB105 Bank Group Select[0] SSTL-12 DDR4_CKE PIN_F105 DDR4 Clock Enable SSTL-12 DDR4_CK PIN_H108 DIFFERENTIAL 1.2-V DDR4 Clock p SSTL DDR4_CK_N PIN_F108 DIFFERENTIAL 1.2-V DDR4 Clock SSTL DDR4_CS_N PIN_K117 DDR4 Chip Select SSTL-12 DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 43
DDR4 Data Strobe n[1] DDR4_DQS_N[2] PIN_M95 DIFFERENTIAL 1.2-V DDR4 Data Strobe n[2] DDR4_DQS_N[3] PIN_D95 DIFFERENTIAL 1.2-V DDR4 Data Strobe n[3] DDR4_DQS[0] PIN_B122 DIFFERENTIAL 1.2-V DDR4 Data Strobe p[0] DDR4_DQS[1] PIN_AG90 DDR4 Data Strobe p[1] DIFFERENTIAL 1.2-V DE25-Standard www.terasic.com User Manual October 28, 2024...
LVCMOS signaling standard. Connections between the FPGA and SDRAM are shown in Figure 3-32, and the pin assignment is listed in Table 3-23. Figure 3-32 Connections between the FPGA and SDRAM Pin Assignment of SDRAM Table 3-23 DE25-Standard www.terasic.com User Manual October 28, 2024...
3.8.12 A/D Converter and 2x5 Header The DE25-Standard has a low noise, eight-channel CMOS 12-bit analog-to-digital converter (LTC2308). This ADC offers conversion throughput rate up to 500 KSPS. The analog input range for all input channels is 0 V to 4.096 V. The internal conversion clock allows the external serial output DE25-Standard www.terasic.com...
Page 46
3-33. More information about the A/D converter chip is available in its datasheet, which can be found on the manufacturer’s website or in the directory \datasheet of the DE25-Standard system CD. Figure 3-33 Signals of the 2x5 Header Figure 3-34 shows the connections between the FPGA, 2×5 header, and the A/D converter.
FPGA and the 22-pin MIPI connector. Table 3-25 shows the pin assignments of the 22-pin MIPI connector. Figure 3-35 MIPI camera module connects to the board via cable DE25-Standard www.terasic.com User Manual October 28, 2024...
This section introduces the interfaces connected to the HPS section of the Agilex 5 SoC FPGA. Users can access these interfaces via the HPS processors. 3.9.1 User Push-buttons and LEDs Similar to the FPGA, the HPS is directly connected to its own pushbutton and LED through its GPIO DE25-Standard www.terasic.com User Manual October 28, 2024...
1.8V HPS_ENET_TX_DATA[1] PIN_AD134 GMII and MII transmit data[1] 1.8V HPS_ENET_TX_DATA[2] PIN_J134 GMII and MII transmit data[2] 1.8V HPS_ENET_TX_DATA[3] PIN_AG120 GMII and MII transmit data[3] 1.8V HPS_ENET_TX_CLK PIN_P132 GMII and MII transmit clock 1.8V DE25-Standard www.terasic.com User Manual October 28, 2024...
HPS. Figure 3-38 shows the connections between the FPGA (HPS), system MAX10, CP2105 chip, and the USB Type-C connector. Table 3-29 lists the pin assignments of the UART interface connected to the HPS. DE25-Standard www.terasic.com User Manual October 28, 2024...
3.9.4 Micro SD Card Socket The board supports a Micro SD card interface with 4 data lines. It serves not only as an external storage for the HPS but also as an alternative boot option for the DE25-Standard board. Figure 3-39 shows the signals connected between the HPS and the Micro SD card socket.
HPS_USB_DATA[6] PIN_N134 HPS USB_DATA[6] 1.8V HPS_USB_DATA[7] PIN_T132 HPS USB_DATA[7] 1.8V HPS_USB_DIR PIN_W134 Direction of the Data Bus 1.8V HPS_USB_NXT PIN_AL120 Throttle the Data 1.8V HPS_USB_STP PIN_U135 Stop Data Stream on the Bus 1.8V DE25-Standard www.terasic.com User Manual October 28, 2024...
I2C interface. The I2C address of the G-sensor is 0xA6/0xA7. More information about this chip can be found in its datasheet, which is available on the manufacturer’s website or in the \Datasheet folder of the DE25-Standard system CD. Figure 3-41 shows the connections between the HPS and the G-sensor.
The default setting for the LCD backlight power is OFF (the pins of header JP4 are open). Table 3-34 lists the pin assignments between the LCD module and the Agilex 5 SoC FPGA. DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 55
PIN_P124 HPS LCM Data bit is Data/Command 1.8V HPS_LCM_RST_N PIN_T124 HPS LCM Reset 1.8V HPS_LCM_SPIM_CLK PIN_F127 SPI Clock 1.8V HPS_LCM_SPIM_MOSI PIN_Y124 SPI Master Output /Slave Input 1.8V HPS_LCM_SPIM_SS PIN_AB124 SPI Slave Select 1.8V DE25-Standard www.terasic.com User Manual October 28, 2024...
Setup for the Dashboard GUI To use the dashboard system, users need to first install the USB-to-UART driver on the host to establish a connection with the DE25-Standard board. This section will describe how to install USB- to-UART drivers on the Windows OS host.
Page 57
1. Connect the board’s USB Type-C connector to the host PC USB port through a USB Type-C cable. Figure 4-2 Connect USB type-c cable to the board 2. Connect power to the DE25-Standard. Figure 4-3 Connect power to the board 3.
Figure 4-5 The CP2105 in the Device Manager Run Dashboard GUI Dashboard GUI software location Users can find it from the path: Tool\dashboard_gui\Dashboard.exe in the DE25-Standard system CD and copy it to the host PC. DE25-Standard www.terasic.com User Manual...
Page 59
4-7, there is a Start button at the bottom-left of the GUI window. Click it to run the program (Start will change to Stop). The DE25-Standard status will be displayed. Users can press Stop button to stop the status data transmission and display.
Page 60
4-8, once you press the “Start” button, it will show the status LED number on the DE25-Standard. Please refer to section 2.2 for a description of these LEDs. Note that “CONF_DONE” indicates FPGA configuration is done. There is no LED on the DE25-Standard to display FPGA configuration status.
Page 61
Figure 4-8 FPGA Status section FPGA/Board/ Board2 Temperature: The Dashboard GUI will show in real-time the fan speed, DE25-Standard ambient and FPGA temperature. This information will be refreshed once per second, and be displayed both numerically and graphically as shown in Figure 4-9.
Page 62
Figure 4-10 Location of the board’s ambient temperature Fan RPM: This displays the real-time speed of the fan on the DE25-Standard, as shown in Figure 4-11. Figure 4-11 FAN RPM section DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 63
12V Power monitor: This displays the real-time voltage on the 12V Power input and consumption current on the DE25-Standard, as shown in Figure 4-12. Figure 4-12 Power Monitor Section Sampling Speed: This sets the sampling interval period used by the Dashboard GUI to 1s, 10s, 1min or Full Speed (0.1s), as shown in...
Page 64
Log File: On the upper left of the Dashboard GUI program window, click “Export...” in the File menu to save the board temperature, fan speed and voltage data in .csv format, as shown in Figure 4-16 Figure 4-17. DE25-Standard www.terasic.com User Manual October 28, 2024...
Page 65
Figure 4-16 Export the log file Figure 4-17 Export the log file in .csv format DE25-Standard www.terasic.com User Manual October 28, 2024...
Need help?
Do you have a question about the DE25-Standard and is the answer not in the manual?
Questions and answers