Welcome to verilog-ethernet Discussions! #60
Replies: 12 comments 16 replies
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Hello, I am currently studying at Taipei University of Technology and the grade is the master's degree.Now I am developing chips for transmission protocol conversion. Sincerely hope you can give me some suggest about the transfer protocol conversion. If you have time, please contact me. My E-mail is [email protected], Thank you. |
Beta Was this translation helpful? Give feedback.
-
Hello Alex, your coding is amazing! I have been working with your code and I am having issues with AXIS_ADAPTER. I can expand an AXIS going from 1byte to 2 bytes but going back down to 1 byte creates an issue. The code seems to manage the first byte correctly and drops the remaining. Any advice? |
Beta Was this translation helpful? Give feedback.
-
Hello, I am master's student in Computer Engineering. Currently working on a DSM problem. I am using Bittware 250 SoC for my work. |
Beta Was this translation helpful? Give feedback.
-
Hello, I hope you are doing great. |
Beta Was this translation helpful? Give feedback.
-
Can you please share the ethernet specification, which you had referred? We need that to understand the design and test scenarios. |
Beta Was this translation helpful? Give feedback.
-
Hello @alexforencich, I'm going through your work and I'm very impressed with it. I'm currently working on writing a top module in Verilog with instances of MII, GMII, and RGMII modules. I would greatly appreciate it if I could gain more clarity regarding the clock and reset used in the design. From my understanding of your code, I have identified that in GMII and RGMII, "gtx_clk" operates at 125MHZ (with a time period of 8ns) to achieve a speed of 1Gbps. Additionally, there is a clock named "logic_clk," which I assume can run at any frequency (preferably greater than 125MHZ). However, in the MII module, the "logic_clk" runs at 25MHZ for 100Mbps. In my top module, I am planning to include a global clock "CLK," which operates at either 1GHZ or 2GHZ. I have a few queries:
Any assistance on these questions would be greatly appreciated. Thank you. |
Beta Was this translation helpful? Give feedback.
-
Hello dears, I implemented a simple level-2 frame forwarding by editing fpga_core as follows: Modified fpga_core.v: `
); // Instantiate second Ethernet MAC (Port 1)
); // Receiver from Port 0
); // Receiver from Port 1
); // Transmitter to Port 0
); // Transmitter to Port 1
); I'm trying to see the effects of manipulating data and how is CRC is being calculated, so I modified axis_gmii_tx.v such that I Xor the payload (excluding the first 400 bytes so that layer-3 header details and some payload bytes are passed as is ) with 10101010b. However, all frames are being dropped ( I think due to incorrect CRC). Any ideas on why my logic fails ?? Many thanks Modified axis_gmii_tx.v: `
// rest of logic if (state_reg == STATE_IDLE) begin
// rest of logic |
Beta Was this translation helpful? Give feedback.
-
Do we have a top level design document so that we can use this module completely |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm working with a Vivado block design that includes a custom AXI4-Lite peripheral called As a beginner in FPGA development, I'm trying to understand how the ZYNQ PS communicates with the IP core. Specifically, I want to clarify:
Any pointers or documentation/examples would be really helpful. Thanks! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions