- Posts: 295
- Thank you received: 0
New project, litehm2: a hostmot2 port to linsn rv901t
3 years 3 months ago #274777
by tuxcnc
If you are so polite, I will also ask.
Replied by tuxcnc on topic New project, litehm2: a hostmot2 port to linsn rv901t
New bitstream is attached
If you are so polite, I will also ask.
Attachment not found
Please Log in to join the conversation.
3 years 3 months ago #274782
by IlyaKw
Replied by IlyaKw on topic New project, litehm2: a hostmot2 port to linsn rv901t
To be able to "compile" gateware for this project I have made virtual machine based on Debian 9. The image contains everything you need to do this.
I would like to support this project so I want to share this with those who are interested. The image weighs ca. 13GB. Please find attached archive with .torrent file.
All you need are located in /opt directory.
1. su -
2. You should place your config to /opt/litehm2/configs
3. From /opt/litehm2/ enter make
If your config is correct then during compilation, a message will appear about the unavailability of the "xst" component.
Enter the command
. /opt/Xilinx/14.7/ISE_DS/settings64.sh
Again make
Successful compilations
I would like to support this project so I want to share this with those who are interested. The image weighs ca. 13GB. Please find attached archive with .torrent file.
All you need are located in /opt directory.
1. su -
2. You should place your config to /opt/litehm2/configs
3. From /opt/litehm2/ enter make
If your config is correct then during compilation, a message will appear about the unavailability of the "xst" component.
Enter the command
. /opt/Xilinx/14.7/ISE_DS/settings64.sh
Again make
Successful compilations
Attachment not found
Please Log in to join the conversation.
3 years 3 months ago #274804
by sensille
Replied by sensille on topic New project, litehm2: a hostmot2 port to linsn rv901t
Attachment not found
Attached. Let me know if it works and when you need any modifications.
Attachment not found
Please Log in to join the conversation.
3 years 3 months ago #274825
by xu
Replied by xu on topic New project, litehm2: a hostmot2 port to linsn rv901t
Hands are too stupid ,
Two RV901T boards have been broken
Two RV901T boards have been broken
Please Log in to join the conversation.
3 years 3 months ago #274826
by IlyaKw
Replied by IlyaKw on topic New project, litehm2: a hostmot2 port to linsn rv901t
How did you manage to do this ?
Please Log in to join the conversation.
3 years 3 months ago #274832
by tuxcnc
The LED blinks, but no responds to ping and network connection are unstable (disconnects and connects again...).
I have this same when compiled myself.
In my opinion (but I'm not sure), the Spartan has to few resources and some gates are shared to different modules (I suspect this from some warning messages).
I have got two RV901T, one can use with JTAG (Xilinx Platform Cable USB, both with flash programmer (EZP2023+).
I not see difference which programmer is used.
I tested my RV901T with Litex-CNC project, and only very small configurations work. More complex projects are compiled without errors, but are unstable, or work not properly...
In your project there are other problems, but the reason may be the same...
Replied by tuxcnc on topic New project, litehm2: a hostmot2 port to linsn rv901t
Thanks, but does not work.
The LED blinks, but no responds to ping and network connection are unstable (disconnects and connects again...).
I have this same when compiled myself.
In my opinion (but I'm not sure), the Spartan has to few resources and some gates are shared to different modules (I suspect this from some warning messages).
I have got two RV901T, one can use with JTAG (Xilinx Platform Cable USB, both with flash programmer (EZP2023+).
I not see difference which programmer is used.
I tested my RV901T with Litex-CNC project, and only very small configurations work. More complex projects are compiled without errors, but are unstable, or work not properly...
In your project there are other problems, but the reason may be the same...
Please Log in to join the conversation.
3 years 3 months ago #274834
by sensille
Replied by sensille on topic New project, litehm2: a hostmot2 port to linsn rv901t
No, it is rock solid for me, and I don't think your configuration is too large. 88% LUTs is a bit on the heavier side, but all timing constraints are met. I will program the bitstream and see if it works for me and if it the connection is stable.
What do you mean by unstable exactly? How can I reproduce it? I really want to get it working in your setup
What do you mean by unstable exactly? How can I reproduce it? I really want to get it working in your setup
Please Log in to join the conversation.
3 years 3 months ago #274835
by sensille
Replied by sensille on topic New project, litehm2: a hostmot2 port to linsn rv901t
Oh, another question ... In the beginning I had problems with stability because my power supply was not good enough. To be more precise, I just used chinese dupont-style jumper wires, which barely have any copper in them. Can you check that your supply really is stable?
About the importance of having a back-to-back ethernet connection we already talked about.
About the importance of having a back-to-back ethernet connection we already talked about.
Please Log in to join the conversation.
3 years 3 months ago #274838
by xu
Replied by xu on topic New project, litehm2: a hostmot2 port to linsn rv901t
I usually use
mesaflash --addr 10.10.10.10 --device ether --write xxxxxxxx.bit --fix-boot-block
After that, ping 10.10.10.10 can be normal
mesaflash --addr 10.10.10.10 --device ether --write xxxxxxxx.bit --fix-boot-block
After that, ping 10.10.10.10 can be normal
Please Log in to join the conversation.
3 years 3 months ago #274894
by sensille
Replied by sensille on topic New project, litehm2: a hostmot2 port to linsn rv901t
@tuxcnc the bitstream is now running here on my unmodified board for nearly a day without an "error finishing read" message. I'm pretty sure you have a different problem with your hardware, not with the bitstream.
(I changed the driver direction to output though to prevent the fpga from getting too hot)
(I changed the driver direction to output though to prevent the fpga from getting too hot)
Please Log in to join the conversation.
Time to create page: 0.193 seconds
