Visible to Intel only — GUID: dmi1421336187911
Ixiasoft
1.1. About Canny Edge Detection
1.2. About the Canny Edge Detection Reference Design
1.3. Getting Started with the Canny Edge Reference Design
1.4. Canny Edge Detection Reference Design Block Description
1.5. Stream-to-Memory Conversion
1.6. Latency and Throughput
1.7. Canny Edge Reference Design Resource Usage
1.3.1. Hardware and Software Requirements
1.3.2. Connecting the Hardware to Use the Canny Edge Reference Design
1.3.3. Loading the Canny Edge Reference Design FPGA Image with the SD Card Image
1.3.4. Canny Edge Reference Design Initial Startup Problems
1.3.5. Controlling the FPGA Flow of the Canny Edge Reference Design
1.3.6. Capturing the Pixel Stream
1.3.7. Programming the FPGA with the Canny Edge Reference Design
1.3.8. Initializing the ARM Processor
Visible to Intel only — GUID: dmi1421336187911
Ixiasoft
1.3.7. Programming the FPGA with the Canny Edge Reference Design
Ensure the ARM processor completes its boot process before programming the FPGA.
- Load the FPGA image from the Quartus II programmer: Tools > Programmer.
- Program the file top.sof
- To program the FPGA from the ARM processor:
Note: Do not program the FPGA from the ARM processor if the ARM processor already has an FPGA image loaded.
- Ensure all MSEL dip switches are in the ON position.
- Ensure the program burn_fpga is available.
- Ensure the FPGA image canny_fpga.rbf is available.
FPGA LED 0 and 1 are now ON to indicate that the FPGA is running.root@socfpga:~/altera# ./burn_fpga canny_fpga.rbf Burning FPGA image file canny_fpga.rbf Ensure all MSEL DIP switches are ON 13685+1 records in 13685+1 records out FPGA image burned from SD card! ARM-FPGA bridges are enabled!