Jack Gassett Posted February 8, 2012 Report Share Posted February 8, 2012 Hey everyone, I've been working on a new MegaWing design that is meant as a low cost, open source MegaWing for people who want to experiment with digital logic. Mike Field wrote this great VHDL tutorial where he wants to use the Papilio, except for the Papilio doesn't have the things he needs like slide switches. This MegaWing gives these tutorials and anyone who wants to experiment with Digital logic a collection of hardware to play with. This is my first attempt at the board and I'd appreciate any input from the community. I'm also tentatively calling it the LogiStart MegaWing but would appreciate feedback on the name too. The board has the following hardware: 8 channel 12-bit SPI ADC8-bit (3r, 3g, 2b) VGA.Mono audio jack that feeds to left and right outputs.8 slide switches8 LED'sMicro Digital Joystick with 4 directions and select7 Segment display with control over A-G and DP segments.The source code can be found on Github, and a pdf of the schematic can be found here. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 8, 2012 Author Report Share Posted February 8, 2012 Oh, and I forgot to include that the 3D google sketchup model is available. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 8, 2012 Author Report Share Posted February 8, 2012 Maybe LogicStart is a better name then LogiStart? Link to comment Share on other sites More sharing options...
alvieboy Posted February 9, 2012 Report Share Posted February 9, 2012 Let me take a closer look at this. I had some ideas in the past, perhaps they can be applied here. Link to comment Share on other sites More sharing options...
ben Posted February 9, 2012 Report Share Posted February 9, 2012 Looks great. A question, on the audio part : why is the resistor *after* the cap ? Not being an expert (at all) in analog electronics, I would have put it between the digital output and the cap, to prevent the cap from drawing/sinking big currents on level changes. For the name : Papiliogic ? (ok, that really sucks) Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 9, 2012 Author Report Share Posted February 9, 2012 How about "Logic Lab" for the name? Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 9, 2012 Author Report Share Posted February 9, 2012 Ben, Good catch on the audio, the design is based on the recommendations in the Xillinx XAPP154. Reviewing that APP note shows that I got the resistor and cap backwards. Will update. Jack. Link to comment Share on other sites More sharing options...
Felix Posted February 9, 2012 Report Share Posted February 9, 2012 dunno. i kind of like 'LogicStart' as seems to imply that it is for newbies to work with where as a lab is usually something with a bunch of stuff that i probably know nothing about.. both are accurate i guess, but one makes me want to buy it, while the other says, prepare to be overwhelmed. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 9, 2012 Author Report Share Posted February 9, 2012 Good point, we want people to feel that it is good to start learning with. Jack. Link to comment Share on other sites More sharing options...
Guest Rudzz Posted February 14, 2012 Report Share Posted February 14, 2012 Just an idea, but I think a great getting started component that could go with this is an LCD screen, like on some of Digilent's fpga boards. It seems that the common things for getting started are slide switches, push buttons, LEDS, and LCD screens. If there was a way to fit one on this wing I think that would be cool. -John edit: At first I was only looking at the layout in the post above, and not on github. I did not see the seven segment display at first. I guess it would only fit one or the other Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 14, 2012 Author Report Share Posted February 14, 2012 Hey John, I actually did 4 different layouts to see how they came together with space/pin numbers/looks. The different approaches I took were: A board that didn't have any display but left a 16-bit Wing slot open so either a LCD or 7segment display could be attached. Or any other Wing for that matter. Another board that used a LCD instead of 7 segment display:I liked the first design but I always worry that people won't want to hassle with Wings for something like this. The second design extended out past the Papilio One FPGA and just didn't look as nice and clean as using a 7 segment display did. Any thoughts? Jack. Link to comment Share on other sites More sharing options...
Guest tomnagel Posted February 18, 2012 Report Share Posted February 18, 2012 Maybe LogicStart is a better name then LogiStart? rather you say that LogicStart is a perfect name. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 20, 2012 Author Report Share Posted February 20, 2012 It sounds like LogicStart is the name then. I'm just finishing up the Bill of Materials and hope to send the board out to the PCB house today. Jack. Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 28, 2012 Author Report Share Posted February 28, 2012 UPDATE: I just sent the PCB design off to be manufactured and ordered all of the parts. Hopefully I will have prototypes to test with in a couple of weeks. Jack. Link to comment Share on other sites More sharing options...
Felix Posted February 28, 2012 Report Share Posted February 28, 2012 Awesome. Let me know when they are for sale which did you end up making? Or did you just send out for all Link to comment Share on other sites More sharing options...
Jack Gassett Posted February 28, 2012 Author Report Share Posted February 28, 2012 I sent out the first design I posted with the 7-Segment display, with the audio corrections. Jack. Link to comment Share on other sites More sharing options...
Guest stuart Posted March 16, 2012 Report Share Posted March 16, 2012 How's this going? Link to comment Share on other sites More sharing options...
Jack Gassett Posted March 19, 2012 Author Report Share Posted March 19, 2012 I just got the PCB's this weekend and will be building up a couple prototypes! I'll keep this thread posted. Jack. Link to comment Share on other sites More sharing options...
Guest evil_andy Posted March 20, 2012 Report Share Posted March 20, 2012 Sounds awesome! I'm looking forward to these when they are ready! Link to comment Share on other sites More sharing options...
Felix Posted April 4, 2012 Report Share Posted April 4, 2012 Very cool toy Jack. (for anyone who missed it, there is a youtube video on the front page of the site which shows the build) http://www.gadgetfactory.net/2012/04/coming-soon-papilio-logicstart-megawing/ and Jack, you suck at Pac-Man Link to comment Share on other sites More sharing options...
Jack Gassett Posted April 4, 2012 Author Report Share Posted April 4, 2012 and Jack, you suck at Pac-Man [img alt=]http://www.gadgetfactory.net/gadgetforum/Smileys/default/wink.gif Ha! That gave me a good chuckle. With all the different hardware I've had Pacman running on I've gotten pretty good at it because I always get sucked into playing it for a while. I was trying to keep the video short so I was actually chasing the ghosts around trying to get killed and I sucked pretty bad at that. Thanks for the post and the razzing. Cheers, Jack. Link to comment Share on other sites More sharing options...
Felix Posted April 4, 2012 Report Share Posted April 4, 2012 laugh i figured as much just figured i would harass you a bit. Link to comment Share on other sites More sharing options...
hamster Posted April 18, 2012 Report Share Posted April 18, 2012 Hi Jack, What's the part number for the SPI ADC? I can't read it on the board, and the schematics don't have it. Cheers Mike Link to comment Share on other sites More sharing options...
Jack Gassett Posted April 18, 2012 Author Report Share Posted April 18, 2012 Hello Mike, It is a ADC128S102 datasheet - 12-bit, 8 channel 1 Msps serial ADC. I was trying to read the part number off a SPI Wing last night and had the same problem. It is based off the SPI Wing which has some more information here: http://gadgetforge.gadgetfactory.net/gf/project/bpw5011-spiadc/ Jack. Link to comment Share on other sites More sharing options...
hamster Posted September 4, 2012 Report Share Posted September 4, 2012 Hi Jack,I like my pretty red shiny board... I'm sure that the latest UCF file for Papilio One + LogiStart has errors in it. The switches and LEDs are the wrong way around.... The constraints below are working for me on a project (or is it just because I'm using a -250 board?)# Wing2 Column CNET "W2C<0>" LOC = "P91" ; # LogicStart Switch 7NET "W2C<1>" LOC = "P92" ; # LogicStart Switch 6NET "W2C<2>" LOC = "P94" ; # LogicStart Switch 5NET "W2C<3>" LOC = "P95" ; # LogicStart Switch 4NET "W2C<4>" LOC = "P98" ; # LogicStart Switch 3NET "W2C<5>" LOC = "P2" ; # LogicStart Switch 2NET "W2C<6>" LOC = "P3" ; # LogicStart Switch 1NET "W2C<7>" LOC = "P4" ; # LogicStart Switch 0NET "W2C<8>" LOC = "P5" ; # LogicStart LED 7NET "W2C<9>" LOC = "P9" ; # LogicStart LED 6NET "W2C<10>" LOC = "P10" ; # LogicStart LED 5NET "W2C<11>" LOC = "P11" ; # LogicStart LED 4NET "W2C<12>" LOC = "P12" ; # LogicStart LED 3NET "W2C<13>" LOC = "P15" ; # LogicStart LED 2NET "W2C<14>" LOC = "P16" ; # LogicStart LED 1NET "W2C<15>" LOC = "P17" ; # LogicStart LED 0## Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.