I was mostly concerned with the pins configs on the DE0 nano itself, but 
after looking into it I see that both of the 2x20 headers are wired 
directly to the FPGA and all appear to be completely configurable. I got to 
thinking that since this setup would be completely remote the performance 
of the RT MK board probably wouldn't matter a whole lot and the BBB becomes 
an option as well.

I started tossing around the idea of making a shield that is compatible 
with both the  BBB and the DE0/DE10 nano. Seems completely feasible since 
the BBB headers physically sit inside of the DExx nano headers. The concern 
becomes 90% about the BBB pinout because there seems to be alot of special 
considerations for the BBB based on what you're willing to give up, whereas 
the nano can just be configured pretty much however necessary. 

Looking at it I was starting to get a headache trying to figure out exactly 
what the constraints are in regards to the "modes" and the PRUs. From all I 
could dig up it looks like I wouldn't have enough PRU I/O left over to 
really do anything with. I don't so much care about losing HDMI, but I'd 
actually like to keep the emmc if possible. I'm pretty verse with LinuxCNC 
but the BBB thing and how it all ties into the hal PRU driver is a bit 
complicated.

Is there any info on the machinekit images for the standard pin configs? 
Ideally I'd like to get 4 step/direction, 1 ABZ encoder, and at least a 
couple of PRU inputs/and outputs the rest I can just use the slower GPIO. 
I'd like to get ahold of a pin config that is verified to work so I know 
what I'm working with

On Thursday, April 11, 2019 at 8:43:13 AM UTC-4, Charles Steinkuehler wrote:
>
> On 4/10/2019 9:28 PM, justin White wrote: 
> > I have a bunch of info to try to wade through before I take that side 
> > project on but the hardware side is what I want to get a grip on first. 
> I 
> > see that it looks like the common use for a DE0 is to use mksoc which is 
> > based on Mesa firmware and there's a DB25 interface board. Is there any 
> > pinout info of the board itself with this firmware? I'd likely whip up 
> my 
> > own interface board for the GPIO I need. 
>
> The DB25 jacks match the standard Mesa pinout. 
>
> The DE0-Nano with my DE0-Nano_DB25 adapter board basically looks like 
> one or two Mesa 5i25's (you can use one or two adapter boards for a 
> total of 2 or 4 DB25 ports).  As with the Mesa cards, you can use 
> different FPGA bit files to provide different functionality depending 
> on your requirements and whether or not you are using any of the Mesa 
> daughtercards (eg: 7i76, 7i77, 7i85, etc). 
>
> There are several existing FPGA configurations available: 
>
>
> https://github.com/machinekit/mksocfpga/tree/master/HW/hm2/config/DE0_Nano_SoC_DB25
>  
>
> ...and it's pretty easy to make new ones if you need something customized. 
>
> -- 
> Charles Steinkuehler 
> [email protected] <javascript:> 
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to