• Content Count

  • Joined

  • Last visited

  • Days Won


amkichu last won the day on November 24 2017

amkichu had the most liked content!

About amkichu

  • Rank

Recent Profile Visitors

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

  1. What is the maximum UART baud rate that can be attained by UART in the CMODA7? I tried with 921600 (75*12288) bps which are successful but unfortunately slow for my application. When I tried with 1843200 (75*24576), random characters get displayed on loopback. My FPGA clock is 100 MHz. Can I be able to use a baud rate higher than 921600 at any cost? As a note, the datasheet speaks like Data Transfer rate. The FT2232H supports a data transfer rate up to 12 Mbaud when configured as an RS232/RS422/RS485 UART interface or greater than 25 Mbytes/second over a synchronous parallel FIFO interface. Please note the FT2232H does not support the baud rates of 7 Mbaud 9 Mbaud, 10 Mbaud and 11 Mbaud. Thanks in advance!
  2. But whenever I try to implement with a clocking wizard for any project, I will get a negative slack with 1 critical warning. Please find the screenshot. Is there any fix?
  3. Using something like libxsvf can be a good option. @D@n, you are definitely a veritable lifesaver for me in this aspect. Thanks to all for your inputs. Besides, I feel modifying the board a bit like adding a demux to switch the (4 pins) pins of GPIO to JTAG tracks can also be a good choice.
  4. I have PCB with Artix-7 FPGA and other components including flash and has CMOS connection via 8 lines to FPGA GPIO pins. How can I configure/program/load this unprogrammed FPGA (no previous bitstream or mcs image loaded in the FPGA) with GPIO pins? Note that, I don't have access to the JTAG port and no embedded processor and and configuration mode pins M2, M1, M0 is (001) in the design.
  5. Thanks @jpeyron It helped a lot for me. I have the task list like this. I will send 1 at first, then 2, then 3 and I have a switch that executes based on the received data. I have my customized code for nios2_socket_server example like: Can I get the echo code modified like this flow (void SSS_exec_command(SSSConn* conn) function) as I am not an expert in C programming? niosII_simple_socket_server.c
  6. @jpeyron Thanks for the reply! How can I modify the echo.c such that instead of doing some echo back, I need to have some action. Say I send a value 3 via telnet, MicroBlaze receives it and pass the data to LED_GPIO. Thanks in advance!
  7. Dear @D@n I successfully established this AXI ethernet lite connection. I need to establish TCP connection between the MicroBlaze (socket server) and Matlab (socket client) to pass some settings data from a variable, say a=0x53, in Matlab to MicroBlaze which pass the value to a GPIO. Is it possible?
  8. My question was: why there was a need for serial port connection to establish before an ethernet connection to be verified via Telnet in the first approach though it worked well with the latter?
  9. @elodg Do you have 11.Anvyl_LWIP_Demo in AXI interface instead of PLB available with this example?
  10. Curious to ask, What will happen to without UART? Now we are establishing Serial Port connection (first putty) and then using Telnet (second putty) to check ethernet connection. I deleted the UART instance in XPS and tested the ethernet connection establishing Telnet connection using only one Putty? What is the difference between these two approaches?
  11. Which part of echo_server.c should I do to modify to tailor it to my own application? My real requirement is to establish a TCP connection between Microblaze and Matlab to exchange some data between them via AXI_GPIO (8-32 bit data).
  12. I did this step many times before posting in this forum, but today I succeeded with this step.
  13. @elodg Thanks for your reply! I tried with Antivirus (Avira) turning off and other networks (Wi-Fi) and doing the same by generating new bsp and project. Fortunately, it is successful and I could open it up with telnet also. I repeat the whole with turning on the antivirus and Wi-Fi, but it gives the below result. Thanks for your support. I guess that the regenerating of bsp and project made it right. Thanks again. If I am not wrong I think I need to modify echo.c for adapting the code for my own applications.
  14. I tried binding in three ways: 1. Attaching ELF in Microblaze through EDK and downloading bitstream. 2. Downloading bitstream without ELF file in EDK and Program FPGA in SDK. 3. I had another attempt as per Anvyl_demo_doc.pdf. After programming the bitstream without ELF file and then issuing the command connect mb mdm via XMD , it gives the following error in connectmbmdm.jpg. By running "xdisconnect -cable" and starting over again gives the same error. Is there any other way to check for the binding? By selecting the COM4 (from Device manager) port and the following settings (from Anvyl_demo_doc.pdf), Putty is never getting connected to the FPGA board. I tried with a simple hello world display also. a. Baud rate: 115200 b. Parity: none c. Data bit: 8 d. Flow control: none e. Stop: 1 bit
  15. Dear @elodg Thanks to the attached upgraded project of ethernet demo and it compiled well in EDK (XPS) and in SDK (ISE 14.7). I will brief how I proceeded with the project and what problems I faced? I started with Run DRCs in EDK and then to Generate Netlist. After obtaining XST Completed with no errors with a few warnings, I proceeded to Generate Bitstream. After completing the Generate Bitstream with no errors, I proceeded to Export Design & Launch SDK. I regenerated the whole BSP and project. The elf is well generated and I added the generated elf file to Imp Executable of Microblaze in EDK (XPS). Then, I Update Bitstream so that elf and bit files are linked and Download Bitstream to the FPGA. I configured the IPV4 settings on my laptop to the following as per the Anvyl_demo_doc.pdf. As per main.c, IP address of the FPGA is Opening XMD and executing ping, I got like below. I also tried the other way also. Download Bitstream without attaching an elf file and then Program FPGA after building the project in SDK. But the result remains same. Also, I tried pinging from Command Prompt and obtained the same result but with 100% loss. I expect a reply from if the project is compiled or the configuration is in the correct way. Please help me in finding where I made a trouble and how to rectify it. Thanks in advance