Changes between Version 6 and Version 7 of Tutorials/k0SDR/Tutorial16
- Timestamp:
- Sep 24, 2015, 6:50:57 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorials/k0SDR/Tutorial16
v6 v7 9 9 * If using a Windows machine, create a folder D:/Repository/crkit_svn 10 10 * Checkout the source code from the SVN repository http://crkit.orbit-lab.org/svn/crkit 11 * crkit_svn/design/trunk/vivado_build/crkit_spec_sense.zip is the spectrum sensing application build. Uncompress the zip file to crkit_zd folder.11 * crkit_svn/design/trunk/vivado_build/crkit_spec_sense.zip is the spectrum sensing application build. Uncompress the zip file to D:/hw/crkit_zd folder. 12 12 13 13 === Building the FPGA design === 14 14 * Open crkit_zd.xpr, the Vivado project. 15 15 The FPGA design consists of the CRKIT framework and the spectrum sensing receive application (instantiated as u_app_rx_bd). All the files here, point to the source files in the repository D:/Repository/crkit_svn. In case the source files are located elsewhere, they will have to be added to the project. 16 * Edit the code as needed, synthesize, implement and generate the bit stream. 16 * Edit the code as needed, synthesize, implement and generate the bit stream. 17 17 18 19 || [[Image(vivado_project.jpg, width=1000px)]] || 18 || [[Image(vivado_project.jpg, width=1200px)]] || 20 19 21 20 === Building ARM core software === 21 * Launch Xilinx SDK and select the crkit_zd workspace from the above project 22 22 23 || [[Image(sdk_workspace_launcher.jpg, width=600px)]] || 24 * The workspace has the imported hardware platform, a board support package and 3 projects 25 1. memory_test - A memory test application to test the memory ranges in the hardware design. 26 2. test_adi_lib - library of no-OS drivers for the RF card - ADFMCOMMS1. 27 2. ethfmcomms1 - the spectrum sensing software which sets up and controls the framework, the RF front end (using test_adi_lib), and the spectrum sensing application. 28 29 || [[Image(sdk_workspace.jpg, width=1200px)]] || 30 * Edit the source and obtain .elf file by building the project. 31 32 33