Jump to content

Sunny

Members
  • Posts

    6
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Sunny's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Hello, I am using ZedBoard Zynq-7000 and after I use FT_PROG to change the FTDI232H "Manufacturer" string, the board no longer recognized by Vivado. Could someone help me to recover the FTDI EEPROM info. Thanks.
  2. Hi, we purchased the ZedBoard Zynq-7000 and would like to know if Digilent provides consulting service that do custom porting. We would like the ZedBoard Zynq-7000 be able to do the followings We plan to use Xilinx Vitis: FreeRTOS 1. Webserver with HTTPS (SSL) a. Display current network settings. IP, Subnet, Gateway … etc. b. Update and save network settings c. Update and save Logins. Username, Password d. Remote update 2. Able to load and save configuration 3. Restore default. (maybe using a button on the eval) 4. Remote update (OS and Applications) .
  3. Hi Arthus, Thanks for replying. How do I know (or how do I configure) if my dip_led.elf is to run from DDR memory or run from MicroBlaze local memory. I assume the "Baremetal Software Project" is small enough that can run from MicroBlaze local memory. 1. The JP1 jumper on Eval board is on. (Image attached. JP1:top right corner.) 2. Once I associated the dip_led.elf to the MicroBlaze, I saved and "Generate Bitstream." 3. Open Hardware Manager, select "impl_1/design_1_wrapper.bin" file and click "Program". The Arty board runs and the "Done" LED turns on. (HWManagerProgram.PNG) Power cycle and the program goes away. However, if I try to make the board to boot and run as standalone. (It does not work.) 1. Choose the "Program Configuration Memory Device" (HWManagerFlash.PNG) 2. Configuration file: Same "impl_1/design_1_wrapper.bin" and Click OK (HWManagerFlashConfig.PNG) 3. Flash program without error. (HWManagerFlashDone.PNG) Power cycle Arty Board, the board will not run and the "Done" LED is off.
  4. Hello, I am using the Arty A7-35T board and follow through the Baremetal Software Projects tutorial on Vivado 2023.1 https://digilent.com/reference/programmable-logic/guides/getting-started-with-ipi I have successfully complete the tutorial. During implementation, the generated file c:/project/Xilinx/Arty_a7_test1/Arty_a7_test1.gen/sources_1/bd/design_1/ip/design_1_mig_7series_0_0/design_1_mig_7series_0_0/user_design/constraints/design_1_mig_7series_0_0.xdc (Attached) Line 548: the PACKAGE_PIN E3 should be LVCMOS33. However, the generated file use LVCMOS25 which caused an implementation error. (Do not have this issue when using Vivado 2020.1) How can I change the setting that the generated file for PACKAGE_PIN E3 will be LVCMOS33. Thanks design_1_mig_7series_0_0.xdc
  5. Updated: I also try in Vitis2020 "Program Flash" with boot.bin (Screen shot attached) It is programmed successfully but after power cycle the Arty board, the "DONE" LED will not turn on and the program will not run. This is the console message: cmd /C program_flash -f C:/project/XilinxVitis2020/dip_led/_ide/flash/BOOT.bin -offset 0 \ -flash_type s25fl128sxxxxxx0-spi-x1_x2_x4 -verify -cable type xilinx_tcf url \ TCP:127.0.0.1:3121 ****** Xilinx Program Flash ****** Program Flash v2020.1 (64-bit) **** SW Build 2902540 on Wed May 27 19:54:49 MDT 2020 ** Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. Connected to hw_server @ TCP:127.0.0.1:3121 Available targets and devices: Target 0 : jsn-Arty A7-35T-210319AB52A1A Device 0: jsn-Arty A7-35T-210319AB52A1A-0362d093-0 Retrieving Flash info... Initialization done, programming the memory Performing Erase Operation... Erase Operation successful. Performing Program and Verify Operations... 0%...30%...60%...90%...100% Program/Verify Operation successful. Flash Operation Successful
  6. Hello, I am using the Arty A7-35T board and follow through the Baremetal Software Projects tutorial https://digilent.com/reference/programmable-logic/guides/getting-started-with-ipi I have successfully complete the tutorial. 1. Created the Microblaze project in Vivado 2020.1. 2. Export Hardware and generated the .XDC file. 3. Created an Application Project (dip_led) with the .XDC in Vitis 2020.1. 4. Created main.c and copy and pasted the source code from the tutorial. 5. Modified the BTN_ID, LED_ID, BTN_CHANNEL and LED_CHANNEL to match the Microblaze project. 6. Build the project and generate the dip_led.elf file 7. Run as -> 1 Lanch on Hardware (Single Application Debug) 8. Board is running and I can press the push button to turn on the LED. Also able to see console output "Entered function main" using PUTTY on my PC. (That is the end of the tutorial) My question is: How do I make this program run as a standalone program on the Arty-A7-35T board. (Power cycle the board and the program will run again.) I tried the followings: 1. Program FPGA (Screen shot attached). Doesn't work. 2. Program Flash (Screen shot attached). Doesn't work. 3. Go back to Vivado Block Design, associated the dip_led.elf with the Microblaze (Screen shot attached) Regenerate bitstream, and using Hardware Manager to program the flash device . (Screen shot attached) None of the above works so far. Are there any tutorial that will show me how to create a standalone Microblaze project in Arty Board? Thanks.
×
×
  • Create New...