Thanks (!!!) to another member of this forum, I have in front of me a set of Raven PCBs and beginning to realise whats involved!
I have some parts already and some on the way. Not everything but a good start. I already had a CPU, which helps.
I'm not really expecting many problems with physically putting one of these together - assuming I'm lucky with ICs - except the obvious large time & cost involved in this and, of course, what happens next if it all looks correct but doesn't work anyway...
However I'm a complete n00b when it comes to programming FPGA/CPLD devices and I probably don't have access to the equipment needed to program the main IC (I can probably manage the other ones, I have more common programmers). So I would probably need some kind of 'help' at that stage ....otherwise I'll be looking a very expensive, 060-powered square frisbee. :) it would be sad to hit a roadblock at the flashing step.
I'm also not in a hurry to build this as the BOM is kinda expensive to fill and I have a lot of other stuff going on still - but I will be working on it as a background thing between other projects.
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
dml attempts a Raven
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
dml attempts a Raven
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
Steve
- Posts: 3279
- Joined: 15 Sep 2017 11:49
Re: dml attempts a Raven
I can almost feel it now..... BadMood 060 Raven Deluxe edition :D
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
:D
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
alexh
- Site sponsor

- Posts: 1309
- Joined: 17 Oct 2017 16:51
- Location: Oxfordshire
Re: dml attempts a Raven
Rather than buy the dedicated Atmel programmer/debugger (ATDH1150-USB ~$90) you can use an FT232H ($5). A little more clunky but works for ERASE/READ/WRITE which is all you'll need. Lots of info out there about using them to program Atmel CPLDs.
However if the design is now in the late stages (e.g. no more design updates) then maybe ask one of the others to program a set of PLDs for you?
However if the design is now in the late stages (e.g. no more design updates) then maybe ask one of the others to program a set of PLDs for you?
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
That's great advice, thanks!
I was wondering if someone would be up for a CPLD-flash-and-swap but it's a bit much to ask at this stage given that I barely have the parts together :) and it would seem better overall to try the FT232H first.
I was wondering if someone would be up for a CPLD-flash-and-swap but it's a bit much to ask at this stage given that I barely have the parts together :) and it would seem better overall to try the FT232H first.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
alexh
- Site sponsor

- Posts: 1309
- Joined: 17 Oct 2017 16:51
- Location: Oxfordshire
Re: dml attempts a Raven
To use an FT232H you use two tools.
FuseConv to convert from JED to SWF
OpenOCD to program the SWF.
The linux command line would be something like this :
(Information from Hoglet67 aka David Banks who created RGBTOHDMI)
https://fr.aliexpress.com/item/32818558599.html
FuseConv to convert from JED to SWF
OpenOCD to program the SWF.
The linux command line would be something like this :
Code: Select all
#!/bin/bash
openocd -f /usr/local/share/openocd/scripts/interface/ftdi/um232h.cfg -c "adapter_khz 400" -c "transport select jtag" -c "jtag newtap ATF1508AS tap -irlen 3 -expected-id 0x0150803f" -c init -c "svf file.svf" -c "sleep 200" -c shutdownhttps://fr.aliexpress.com/item/32818558599.html
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
-
sety
- Posts: 224
- Joined: 13 Aug 2018 08:47
Re: dml attempts a Raven
I ran into this trap and it took hours!
If you autogenerate the cfg file, you will bet your ass there is a shutdown command in there, and that gets priority over CLI commands. Just put everything in the .cfg and not stress over the CLI and run it with -f your.cfg :)
If you autogenerate the cfg file, you will bet your ass there is a shutdown command in there, and that gets priority over CLI commands. Just put everything in the .cfg and not stress over the CLI and run it with -f your.cfg :)
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Thanks! I feel a bit better now about actually starting to build it. That's info I could have spent hours searching for otherwise...
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
sety
- Posts: 224
- Joined: 13 Aug 2018 08:47
Re: dml attempts a Raven
I forgot to mention! Don't forget to jumper J105 or you really will be up all night :lol:
-
dml
- Posts: 818
- Joined: 15 Nov 2017 22:11
Re: dml attempts a Raven
Still gradually piling up parts, scraped from here and there... it's mostly some connectors left now to source.
I thought I had usable GALs stored away in place of the ATFs but looks like they're the wrong type (GAL20V8).
Also, I thought I was sitting smug with some nice 040 PGA sockets tucked away for years - only to find the 68060 has a different pin pattern and wants a different socket :roll:
However the sockets are exactly the same size with a different pattern of pins - I think I can maybe pull a special move and transplant some turned pins (from another, more disposable socket type) into one of these? Looks like it might work, if I do it correctly :)
I also have a nice, black high-mass, milled heatsink from some old 040 or 060 server or maybe a NeXT, can't remember. Anyway it's going to be used too if there is enough clearance around the CPU & SIMM socket, after a bit of a clean. The underside has an 040/60 footprint milled out so it fits over the top of the IC. If it does fit there won't be much of a gap - we will see...
(Yes, this is an EC060 - but it's not going in the Raven)
I thought I had usable GALs stored away in place of the ATFs but looks like they're the wrong type (GAL20V8).
Also, I thought I was sitting smug with some nice 040 PGA sockets tucked away for years - only to find the 68060 has a different pin pattern and wants a different socket :roll:
However the sockets are exactly the same size with a different pattern of pins - I think I can maybe pull a special move and transplant some turned pins (from another, more disposable socket type) into one of these? Looks like it might work, if I do it correctly :)
I also have a nice, black high-mass, milled heatsink from some old 040 or 060 server or maybe a NeXT, can't remember. Anyway it's going to be used too if there is enough clearance around the CPU & SIMM socket, after a bit of a clean. The underside has an 040/60 footprint milled out so it fits over the top of the IC. If it does fit there won't be much of a gap - we will see...
(Yes, this is an EC060 - but it's not going in the Raven)
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
Who is online
Users browsing this forum: CCBot and 2 guests