That's a great way of thinking about it! It's so easy to write little test units with cocotb that using it to build your hardware, one test at a time, is definitely doable. Then you can turn around and re-run everything against the design in FPGA, connected to critical components, with microcotb running the same tests.
Hi Norm, thanks for taking the time to comment. Neat thing about our stuff is all it takes is interest and a bit (ok, sometimes a lot) of perseverance, and you've got both, so a step at a time and you'll get there. Hit me up if you run into any hard roadblocks and have fun on the journey.
Very cool! I signed up with your form, interested in incorporating cocotb and your work with my current work. Thinking out loud, it would be interesting to incorporate this with something like a red pitaya which is a Zynq FPGA board with two fast ADCs and DACs for testing analog or mixed signal asic designs.
Hi Aaron! That is one tasty idea. I was, this very minute, playing around with ideas regarding how to bring all this into mixed signal land. I think this might be a very good way forward. I have emailed you--if you don't see it, it's cause the big players hate me running my own mail server, so check your spam folder (and whitelist me, lol).
Hannah! Hah, that's great: yes, there's a core of interesting people I keep stumbling on, it is a small world :) I'd love to see this bring giant-robots-in-the-loop, let me know if you do it or want a hand in using or extending my lib. Cheers.
I've just been through the gauntlet, these last weeks, with two runs of ASIC demoboards, a new SDK and all this microcotb stuff, but I'm actually going to be focused on putting backlog content out. Long way of saying I'll have everything needed out for those little boards rather soon!
This tastes like Test-Driven Development for hardware. Impressive!
That's a great way of thinking about it! It's so easy to write little test units with cocotb that using it to build your hardware, one test at a time, is definitely doable. Then you can turn around and re-run everything against the design in FPGA, connected to critical components, with microcotb running the same tests.
Thanks!👍.
Thank you, I really appreciate the feedback (and tips!!1! :-) ) Cheers!
Way above my compétences, but looks like a beast. I need to go into device testing anyhow, so I will have a look at it several times ❤❤
Hi Norm, thanks for taking the time to comment. Neat thing about our stuff is all it takes is interest and a bit (ok, sometimes a lot) of perseverance, and you've got both, so a step at a time and you'll get there. Hit me up if you run into any hard roadblocks and have fun on the journey.
Very cool! I signed up with your form, interested in incorporating cocotb and your work with my current work. Thinking out loud, it would be interesting to incorporate this with something like a red pitaya which is a Zynq FPGA board with two fast ADCs and DACs for testing analog or mixed signal asic designs.
Hi Aaron! That is one tasty idea. I was, this very minute, playing around with ideas regarding how to bring all this into mixed signal land. I think this might be a very good way forward. I have emailed you--if you don't see it, it's cause the big players hate me running my own mail server, so check your spam folder (and whitelist me, lol).
Very interesting tutorial.
Thanks! It's definitely not a mass-appeal kind of thing, but I hope it's useful to all of us playing with making hardware.
Awesome vid and: love your shirt! :D
Very cool!
Thanks Bob, glad you thought so!! Cheers :)
Nothing is tasty like a raspberry pi with some hot cocotb. 😂
Hahaha, I need to get you onboard for writing scripts :)
Whoa, small world. I thought this sounded useful and then when I went to watch the video I was like - hey wait, I know that guy ;)
Hannah! Hah, that's great: yes, there's a core of interesting people I keep stumbling on, it is a small world :) I'd love to see this bring giant-robots-in-the-loop, let me know if you do it or want a hand in using or extending my lib. Cheers.
Daamn, i need to build one ASAP🥲
I've just been through the gauntlet, these last weeks, with two runs of ASIC demoboards, a new SDK and all this microcotb stuff, but I'm actually going to be focused on putting backlog content out. Long way of saying I'll have everything needed out for those little boards rather soon!