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
1.3.8. Initializing the ARM Processor
Initialize the ARM processor, if the FPGA is not configured during U-boot.
- Program the FPGA using the Quartus II software or the burn_fpga tool after the ARM boot process completes.
- Press the WARM reset button to reboot Linux without erasing the loaded FPGA design, which initializes the FPGA HPS SDRAM interface correctly. Only initialize it during the boot process with an FPGA image running.
- If using Altera’s GSRD Linux Distro, kill the scroll server application, which may interfere with the frame reader and writer
- Type ps to get a list of the currently running processes.
- Find the process ID number of the scroll server application.
- Kill scroll server by typing kill <PID number>
- Press the FPGA 0 Push button to activate the ARM Frame reader.
FPGA LED 3 illuminates.
- Press FPGA 1 push button to activate the ARM frame writer.
The Frame reader and writer cannot be running during the boot process. If synchronization is off, press the CPU reset button and repeat from step 4.FPGA LED 2 illuminates.
Did you find the information on this page useful?