u/Dave__Fenner

▲ 6 r/FPGA+1 crossposts

AXI-4 Lite VIP by myself?

Hi all,

I am a grad student trying to equip myself with a decent amount of knowledge in verification. I figure it is better to actually work on a project than to just learn SystemVerilog directly.

Is verifying an AXI Lite (slave) doable over the summer (~2 months)? Also, is it even a good starting point for verification? The reason for this question is that I have heard that even AXI Lite's complexity is a lot to verify (corner cases and such). Also, to be specific, I'm not targeting formal verification. Also, I am not sure if I can attain 100% coverage - I aim to have it as close to 100% as possible.

My background: I have a decent amount of RTL skill, but not as much in verification. I have, however, worked on verifying a processor as part of a course, and I know how to write simple testbenches, including covergroups, and attain full coverage. I just want to clarify whether this DUT is something I should pursue, as I am not sure whether it is too complex.

I will first work on an asynchronous FIFO to become comfortable with advanced SystemVerilog and UVM, and then port it to AXI Lite. I have previously worked on TileLink-UL (the open-source parallel to AXI Lite), so I feel I can carry that knowledge over.

Edit: I was going to use ZipCPU's AXI-Lite DUT.

reddit.com
u/Dave__Fenner — 3 days ago

Need some advice for my MS Thesis prospects

Hi all,

I am in a kind of delicate situation regarding my MS thesis. Not going into the technical details specifically, I am implementing something using a framework with additional modifications to support our input.

I started this in August of 2025, and it has been nearly a year since then. Unfortunately, I have juggled with two different frameworks for implementing our networks, and I am finally gaining some traction with the second one. I am also working with a PhD student on this.

I just had a meeting with my advisor. He thinks it is better if I switch back to the non-thesis option, given the progress made in a year - apparently, my approach is not very "research-oriented", so to speak. Additionally, there is less collaboration with the PhD student, not in the way my advisor seems to expect, according to what was conveyed to me.

I am in a tough spot - I have given quite a bit of time, even delayed my graduation for this purpose. Upon my insistence, he asked me to make a timeline of sorts to show what I could do in the remaining months, from which he would determine whether it is even possible to finish the thesis. What he implied, or rather, directly said, was that whatever work I would do in the remaining months, considering I have till December, will not be enough for an MS thesis. I know I have not given much detail about what I am doing, but I feel I should not publicly discuss ongoing research - I apologize in advance if that might come off as wrong. Simply put, it is regarding deploying neural networks on FPGAs.

I am an international student, so this is especially disheartening to me, given how much time I have invested in this project. I just want to know what you guys think. I can make the timeline, but given how my advisor spoke, I feel quite demotivated. What is the "right" way to think and/or go about this? This might be relevant: I am not funded - I was hired as a TA, thankfully, but that is separate from this project.

PS: If anything should have been clarified, I can do so in the comments in response to questions.

reddit.com
u/Dave__Fenner — 11 days ago

Need some advice for my MS Thesis prospects

Hi all,

I am in a kind of delicate situation regarding my MS thesis. Not going into the technical details specifically, I am implementing something using a framework with additional modifications to support our input.

I started this in August of 2025, and it has been nearly a year since then. Unfortunately, I have juggled with two different frameworks for implementing our networks, and I am finally gaining some traction with the second one. I am also working with a PhD student on this.

I just had a meeting with my advisor. He thinks it is better if I switch back to the non-thesis option, given the progress made in a year - apparently, my approach is not very "research-oriented", so to speak. Additionally, there is less collaboration with the PhD student, not in the way my advisor seems to expect, according to what was conveyed to me.

I am in a tough spot - I have given quite a bit of time, even delayed my graduation for this purpose. Upon my insistence, he asked me to make a timeline of sorts to show what I could do in the remaining months, from which he would determine whether it is even possible to finish the thesis. What he implied, or rather, directly said, was that whatever work I would do in the remaining months, considering I have till December, will not be enough for an MS thesis. I know I have not given much detail about what I am doing, but I feel I should not publicly discuss ongoing research - I apologize in advance if that might come off as wrong. Simply put, it is regarding deploying neural networks on FPGAs.

I am an international student, so this is especially disheartening to me, given how much time I have invested in this project. I just want to know what you guys think. I can make the timeline, but given how my advisor spoke, I feel quite demotivated. What is the "right" way to think and/or go about this? This might be relevant: I am not funded - I was hired as a TA, thankfully, but that is separate from this project.

PS: If anything should have been clarified, I can do so in the comments in response to questions.

reddit.com
u/Dave__Fenner — 11 days ago

Need some advice for my MS Thesis prospects

Hi all,

I am in a kind of delicate situation regarding my MS thesis. Not going into the technical details specifically, I am implementing something using a framework with additional modifications to support our input.

I started this in August of 2025, and it has been nearly a year since then. Unfortunately, I have juggled with two different frameworks for implementing our networks, and I am finally gaining some traction with the second one. I am also working with a PhD student on this.

I just had a meeting with my advisor. He thinks it is better if I switch back to the non-thesis option, given the progress made in a year - apparently, my approach is not very "research-oriented", so to speak. Additionally, there is less collaboration with the PhD student, not in the way my advisor seems to expect, according to what was conveyed to me.

I am in a tough spot - I have given quite a bit of time, even delayed my graduation for this purpose. Upon my insistence, he asked me to make a timeline of sorts to show what I could do in the remaining months, from which he would determine whether it is even possible to finish the thesis. What he implied, or rather, directly said, was that whatever work I would do in the remaining months, considering I have till December, will not be enough for an MS thesis. I know I have not given much detail about what I am doing, but I feel I should not publicly discuss ongoing research - I apologize in advance if that might come off as wrong. Simply put, it is regarding deploying neural networks on FPGAs.

I am an international student, so this is especially disheartening to me, given how much time I have invested in this project. I just want to know what you guys think. I can make the timeline, but given how my advisor spoke, I feel quite demotivated. What is the "right" way to think and/or go about this? This might be relevant: I am not funded - I was hired as a TA, thankfully, but that is separate from this project.

PS: If anything should have been clarified, I can do so in the comments in response to questions.

reddit.com
u/Dave__Fenner — 11 days ago

Need some advice for my MS Thesis prospects

Hi all,

I am in a kind of delicate situation regarding my MS thesis. Not going into the technical details specifically, I am implementing something using a framework with additional modifications to support our input.

I started this in August of 2025, and it has been nearly a year since then. Unfortunately, I have juggled with two different frameworks for implementing our networks, and I am finally gaining some traction with the second one. I am also working with a PhD student on this.

I just had a meeting with my advisor. He thinks it is better if I switch back to the non-thesis option, given the progress made in a year - apparently, my approach is not very "research-oriented", so to speak. Additionally, there is less collaboration with the PhD student, not in the way my advisor seems to expect, according to what was conveyed to me.

I am in a tough spot - I have given quite a bit of time, even delayed my graduation for this purpose. Upon my insistence, he asked me to make a timeline of sorts to show what I could do in the remaining months, from which he would determine whether it is even possible to finish the thesis. What he implied, or rather, directly said, was that whatever work I would do in the remaining months, considering I have till December, will not be enough for an MS thesis. I know I have not given much detail about what I am doing, but I feel I should not publicly discuss ongoing research - I apologize in advance if that might come off as wrong. Simply put, it is regarding deploying neural networks on FPGAs.

I am an international student, so this is especially disheartening to me, given how much time I have invested in this project. I just want to know what you guys think. I can make the timeline, but given how my advisor spoke, I feel quite demotivated. What is the "right" way to think and/or go about this? This might be relevant: I am not funded - I was hired as a TA, thankfully, but that is separate from this project.

PS: If anything should have been clarified, I can do so in the comments in response to questions.

reddit.com
u/Dave__Fenner — 11 days ago