6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Apr 28, 2024 9:23 pm

All times are UTC




Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Tue Nov 12, 2013 7:50 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
Finally, the new boards (rev F) arrived, and I am torturing them now...
Attachment:
CHOCHI-F.JPG
CHOCHI-F.JPG [ 128.52 KiB | Viewed 2340 times ]

The F revision adds a uSD card slot in exploratory mode: power is hardwired and 5 pin headers can be jumpered to the expansion port above. I haven't had a chance to get the SD card software working, so this should help. I could use some help with this if anyone has a little free time...

The CP2102 port is now recognized by my Linux box, but I am still debugging the serial interface.

EDIT: The board is stable. I have 8 of these for $25 each. USB power is fine, but the on-board USB-serial port is not functional, and is bypassed (the board requires a 3.3V USB-serial connection, just as the previous boards). The picture shows a prototype that has been reworked quite a bit - your board will be much cleaner.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Last edited by enso on Wed Nov 13, 2013 3:22 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
PostPosted: Tue Nov 12, 2013 8:15 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
I just checked EhBASIC for the weird behaviour documented in the CHOCHI E thread... It works as expected:
Attachment:
BASIC.png
BASIC.png [ 2.58 KiB | Viewed 2331 times ]
.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
PostPosted: Tue Nov 12, 2013 8:42 pm 
Offline

Joined: Mon Mar 25, 2013 9:26 pm
Posts: 183
Location: Germany
Really, really impressive. What's the size of the board? 6cm by 6cm?
Mario.

_________________
How should I know what I think, until I hear what I've said.


Top
 Profile  
Reply with quote  
PostPosted: Tue Nov 12, 2013 9:07 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
Thanks, Mario. 5cm square.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 13, 2013 2:10 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8152
Location: Midwestern USA
enso wrote:
Thanks, Mario. 5cm square.

Nice soldering on the PLD package. How did you do that?

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 13, 2013 3:11 am 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
The usual solder paste/stencil method, hotplate to reflow.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 13, 2013 3:38 am 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1927
Location: Sacramento, CA, USA
enso wrote:
... your board will be much cleaner.


I don't see how that's possible ... the picture that I'm viewing seems incredibly clean already!

Mike


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 13, 2013 6:37 am 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
The prototype in the picture was hand-assembled in several stages for testing - first the USB connector and power regulators, then the FPGA and the flash... Some components were hand-soldered (you can see the bigger caps are all crazy), and when I took the picture the SRAM had solder splattered on its pins from messing with the capacitors. The final boards will be much neater, no kidding.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 13, 2013 7:44 am 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
That soldering looks impressive! I wish I’d dare something like that. I have a CPLD in VQFP-44 package to practice with. That’s 0,8mm (0.031").

I believe the package what you have there is TQFP, which is 0,5mm (0.02")?

Nice work!

Btw, the CP2102 works flawlessly under windows. I’ve been using them for years now. I also attached them to the C64’s userport. For what’s worth...

_________________
Marco


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 13, 2013 4:40 pm 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
lordbubsy wrote:
...I believe the package what you have there is TQFP, which is 0,5mm (0.02")?
Yes indeed. Thanks!
Quote:
Btw, the CP2102 works flawlessly under windows. I’ve been using them for years now. I also attached them to the C64’s userport. For what’s worth...

I've been using CP2102 boards from EBay for years! I haven't figured out what's wrong - the USB side works (my computer recognizes the port) but connecting RX/TX pins does not create an echo. The FPGA serial port works fine with the bypass pins. So somehow the 2102's RX and TX pins are not connected. I'll take another look at the board, but I am just about ready to give up. The tiny qfn is a real pain to solder, so it's possible it shorted under the chip.

In the meantime, the F boards work fine, they just need an external USB-serial cable connected to the three-pin GND-RX-TX connector just above the CP2102.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
PostPosted: Sat Nov 16, 2013 3:05 am 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
Posted more details about the board and SD-Card support on the CHOCHI website:
Code:
http://apple2.x10.mx/CHOCHI/#[[CHOCHI%20F%20diagram]]%20[[CHOCHI%20F%20SD%20Port]]
Sorry, this board does not support [[ and ]] inside URLs - please copy and paste.
Attachment:
CHOCHI_F_SD.png
CHOCHI_F_SD.png [ 42.64 KiB | Viewed 2107 times ]

Attachment:
The attachment CHOCHI_F_diag.png is no longer available


Attachments:
CHOCHI_F_diag.png
CHOCHI_F_diag.png [ 144.8 KiB | Viewed 2239 times ]

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Last edited by enso on Wed Dec 04, 2013 5:17 pm, edited 7 times in total.
Top
 Profile  
Reply with quote  
PostPosted: Sat Nov 16, 2013 10:23 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
(This link should work - %5B and %5D for the square brackets.)


Top
 Profile  
Reply with quote  
PostPosted: Tue Nov 19, 2013 3:37 am 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
Here is how to connect a power switch.
Attachment:
powerswitch.png
powerswitch.png [ 49.26 KiB | Viewed 2204 times ]

I usually solder in a 2-pin header and keep a jumper on it. Now I can disconnect the power to the FPGA to reboot the entire board into a clean bootloader.

The trace on the back is thin and can be easily scratched across with a sharp implement or a Dremel tool.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 27, 2013 1:29 am 
Offline
User avatar

Joined: Sat Sep 29, 2012 10:15 pm
Posts: 899
Justin pointed out that the SD wiring diagram posted above and on the web site was incorrect (I was off by one pin). The silkscreen on the bottom is correct.

If you've connected the SD port using the old diagram, please check the new diagram and your circuit as it will not work.

Many apologies for my sloppiness. Diagrams are now fixed.

_________________
In theory, there is no difference between theory and practice. In practice, there is. ...Jan van de Snepscheut


Top
 Profile  
Reply with quote  
PostPosted: Fri Nov 29, 2013 6:51 pm 
Offline

Joined: Wed Sep 11, 2013 8:43 pm
Posts: 207
Location: The Netherlands
I got the board this week, it looks even better then on the photo! Thanks enso. :D I applied the on/off and the reset switches. It’s running fine. I will try to assemble some tests and making a template using ACME. It's only understanding 6502, not 65C02?

_________________
Marco


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: