FPGARelated.com

David Days (@david_days)

Robotics research, working on implementing some of my work

Choosing an Implementation Approach

David DaysDavid Days May 10, 2018

I outline why I chose a CPU-like Graph Cut Processing Unit for FPGA-based graph-cut work, contrasting whole-problem and streaming approaches from the literature. The plan maps push-relabel style augmenting-path iterations to a simple GCPU state machine and pseudocode, prioritizing staged, testable development now and leaving highly parallel streaming scaling for later.


Cutting a Path Forward

David DaysDavid Days April 4, 20183 comments

As a software developer building a drone navigation prototype, the author turned to FPGAs after realizing CPUs and cloud tethering break the "simple, cheap, reliable" constraints. He proposes mapping sensor probabilities into a graph-cut network using negative log-likelihoods to produce risk‑averse, real‑time path planning, aiming for tens of milliseconds. The post explains the graph-cut idea, cites FPGA precedents, and lays out a practical FPGA-focused plan of attack.


Re: Covid-19 Stories

Reply posted 6 years ago (03/25/2020)
Hi, Everyone!David from southern Ohio, here.  If you look at the Johns-Hopkins US map, we're in that big blank spot south of Columbus, but today the county next...
Just registered--no problems at all.Also passed the info to a hardware guy I work with--this is really good stuff!

Re: HDL to Schematic Reporting

Reply posted 8 years ago (05/19/2018)
I use Inkscape all the time--it's a good free tool for creating/editing SVG files.  (As examples, most of the images on my articles are made or finished with Inkscape.)If...

Re: Is an ACM subscription worthwhile?

Reply posted 8 years ago (05/05/2018)
Thanks, @prashantpd.  I'll check it out.  I'm familiar with IEEE articles on the software side, but didn't know about the co-publishing on the hardware side.

Is an ACM subscription worthwhile?

New thread started 8 years ago
This morning on my codeproject.com feed, I got a link to an ACM article about C.  But what caught my eye was that the cover of the edition had an article about...

Re: Writing 16-bit data to bram

Reply posted 8 years ago (04/25/2018)
Ok--thanks.  Was just wondering (since I'm new).  What about the C-code for the host machine?  Have you confirmed that there's no problem there?

Re: Writing 16-bit data to bram

Reply posted 8 years ago (04/25/2018)
I am just getting into this exact topic, myself, so I probably don't have any real insights.However, I noticed that on line 263 of the VHDL, and 290-295, you have...

Re: Which FPGA kit to start with in 2018?

Reply posted 8 years ago (03/28/2018)
Hey, All!I wanted to say that I really appreciate the advice from everyone, and I've decided on my plan of attack:I went ahead and bought two of the Mojo V3 boards. ...
Most of my music is mainstream (old and new), but there are a couple of relatively obscure ones I listen to all the time.Jonathon Coulton writes songs and releases...

Re: Which FPGA kit to start with in 2018?

Reply posted 8 years ago (03/25/2018)
I like the minized.  I have done some software work for Public Lab, an open source environmental data collection organization.  They are always looking for ways...

Re: Which FPGA kit to start with in 2018?

Reply posted 8 years ago (03/25/2018)
I had not caught the ISE development was frozen--thanks for the heads up.The Cyclone board looks very good for my level and a good price.

Re: Which FPGA kit to start with in 2018?

Reply posted 8 years ago (03/25/2018)
It took me a while, but I was finally able to relocate one other board that I have been looking at:  Mojo v3 board from Embedded MicroI've never used Embedded...

Which FPGA kit to start with in 2018?

New thread started 8 years ago
Hello, All!I'm a professional software developer who is trying to make the jump into FPGA for fun, learning, and my own research purposes.  I've been studying the...

Use this form to contact david_days

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address