Visible to Intel only — GUID: vsg1629800878095
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: vsg1629800878095
Ixiasoft
2.5. Creating an SD Card Image for the TSN for Drive-on-Chip Design Example
The size of the image is approximately 3 GB, so chose an appropriate SD card.
The HPS boots from the SD card containing the preloader, U-boot, Linux SoC-FPGA, device tree.
- Open Disk Imager.
Figure 4. Disk Imager
- Select your source as <TSN_DoC_SD>.img or (<TSN_DoC_SD_RT>.img) and the corresponding target.
- Plug the SD card into the Cyclone V SoC Development board.
- Burn the image onto an SD card in a Linux machine:
- Determine the device associated with the SD card on the host by running the following command before and after inserting the card in the reader:
>> cat /proc/partitions
- Use dd utility to write the SD image to the SD card, for instance:
>> sudo dd if= TSN_DoC_SD_RT.img of=/dev/sdX bs=1M
- Use sync utility to flush the changes into the SD card.
>> sudo sync
- Determine the device associated with the SD card on the host by running the following command before and after inserting the card in the reader: