arnonh Posted May 23, 2015 Report Share Posted May 23, 2015 Is it possible to add more Wishbone Slots to the ZPUino? Quote Link to comment Share on other sites More sharing options...
alvieboy Posted May 27, 2015 Report Share Posted May 27, 2015 Yes, it is.You can use a "hub" to demultiplex one of the existing slots into, let's say, 1-to-8. However, current software is not aware of this.This is actually somehting I have discussed earlier with Jack.Do you need this in a short term ? Quote Link to comment Share on other sites More sharing options...
arnonh Posted May 28, 2015 Author Report Share Posted May 28, 2015 After more thought about my problem I think thak threr might be a better solution for me than more wishbone slotsI want to talk to 12-15 Uart devicesfrom a block of ram (like frame buffer)something vary smiliar to what you did for soundpuddle.But with uart insted of SPI Quote Link to comment Share on other sites More sharing options...
alvieboy Posted May 28, 2015 Report Share Posted May 28, 2015 Ok... all transmission-only ?That should be fairly easy for transmission. Quote Link to comment Share on other sites More sharing options...
arnonh Posted May 28, 2015 Author Report Share Posted May 28, 2015 I also need to receivebut vary little data and at lower speed Quote Link to comment Share on other sites More sharing options...
mog Posted August 1, 2015 Report Share Posted August 1, 2015 I have exactly the same case but I need to receive on 10 UARTs. I've been following this tutorial - http://gadgetfactory.net/learn/2013/11/15/papilio-schematic-library-10-serial-ports/- and discovered that ZPUino Soft Processor - Papilio One 500K - Vanilla - v2.0 has only 9 whishbone slots and not 10 as in the original tutorial (Whishbone Slot 7 is missing). How could I add the missing one to the equation? Quote Link to comment Share on other sites More sharing options...
alvieboy Posted August 2, 2015 Report Share Posted August 2, 2015 One of the slots is used internally, so you only be able to access nine of them. So total number of avalable slots is 15. One option is to create a "HUB" that will get you 15 more slots. Would that work for you ? Quote Link to comment Share on other sites More sharing options...
mog Posted August 2, 2015 Report Share Posted August 2, 2015 That would be perfect. How can I do that? Quote Link to comment Share on other sites More sharing options...
alvieboy Posted August 4, 2015 Report Share Posted August 4, 2015 Let me discuss this with Jack first, because it requires changing libraries to support the new HUB functions. Quote Link to comment Share on other sites More sharing options...
arnonh Posted August 4, 2015 Author Report Share Posted August 4, 2015 Wouldn't it be easier to create one wishbone device with multiple uarts (with corresponding library) ? Quote Link to comment Share on other sites More sharing options...
alvieboy Posted August 4, 2015 Report Share Posted August 4, 2015 Not really. I actually have been thinking about this HUB thing for some time, so it's basically already designed in my head, just needs implementation. Quote Link to comment Share on other sites More sharing options...
alvieboy Posted August 4, 2015 Report Share Posted August 4, 2015 Only one thing missing: you need interrupts ? Will be hard to figure out where the interrupt came from (you know it's from the HUB, not necessarly from which device) Alvie Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.