Visible to Intel only — GUID: usi1629801454422
Ixiasoft
1. About the Time-Sensitive Networking for Drive-on-Chip Design Example
2. Getting Started with the TSN for Drive-on-Chip Design Example
3. Porting the Intel MAX 10 Drive-On-Chip design to the Cyclone V SoC Development Board
4. Running HPS Software for the TSN Drive-on-Chip Design
5. Connecting the Cyclone V SoC Development board to the Tandem 48 V Motion-Power board
6. Running the Program
7. TSN Configuration Example
8. Document Revision History for AN 957: Time-Sensitive Networking for Drive-on-Chip Design Example
A. Example .qsf for Pin Assignments and Attributes
B. Top-level Verilog HDL File Example
C. YOCTO Build Patch File (cvsx_doc_tsn_2_3-rt) for the TSN Drive-on-Chip Design Example
D. Script to read and change MAC addresses from Cyclone V SoC EEPROM
2.1. Hardware Requirements for the TSN for Drive-on-Chip Design Example
2.2. Software Requirements for the TSN for Drive-on-Chip Design Example
2.3. Configuring the Cyclone V SoC Development Board for the TSN for Drive-on-Chip Design Example
2.4. Programming the FPGA for the TSN for Drive-on-Chip Design Example
2.5. Creating an SD Card Image for the TSN for Drive-on-Chip Design Example
2.6. Turning on the Cyclone V SoC Development Board for the TSN for Drive-on-Chip Design Example
2.7. Configuring the TSN IP
3.1. Changing File Names, Revision Name, and Target Device for the TSN Drive-on-Chip Design Example
3.2. Modifying the Drive-On-Chip Qsys System
3.3. Adding the TTTech TSN IP to the Qsys system
3.4. Connecting the TSN and Drive-on-Chip Subsystems
3.5. Compiling the Quartus Prime Design and Top-Level Module
3.6. Generating the Preloader
3.7. Generating a .jic file
3.8. Compiling the Drive-on-Chip Design Software in Nios II Software Build Tools
3.9. Launching a YOCTO Build
3.10. Building an SD Card Image for the TSN Drive-on-Chip Design Example
3.11. Changing MAC Addresses
3.12. Reading and Checking Physical Addresses on the Cyclone V SoC Development Board
Visible to Intel only — GUID: usi1629801454422
Ixiasoft
2.6. Turning on the Cyclone V SoC Development Board for the TSN for Drive-on-Chip Design Example
The default ip address is 192.168.1.20 and can be accessed using the command ssh root@192.168.1.20.
- Create a Putty session (or similar) in Windows with help of the UART port: USB connector (J8). Default baud rate is 115200.
- Check the MAC addresses (physical addresses) of multiple development kits if these are going to be connected within the same LAN. The TTTech IP boot-up flow reads theses addresses during the first boot and stores them for the following power-up cycles.
- Check the MAC addresses stored in the Cyclone V SoC development board EEPROM and change them if necessary.
- If a MAC address is changed in the EEPROM, burn again the SD card image and plug it the Cyclone V Development board, so the first Linux Boot Up process also reads and store the new addresses. Do not use previously burned SD cards after changing MAC (physical) addresses.
The system is ready to run C-compiled applications such as OPC UA PubSub, client-server or any other.