Welcome, Guest. Please login or register.

Author Topic: Prometheus upgrade delayed  (Read 3077 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline mboehmer_e3bTopic starter

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show all replies
    • http://www.e3b.de/usb/
Prometheus upgrade delayed
« on: March 13, 2006, 04:41:10 PM »
The long awaited Prometheus firmware upgrade (full DMA support, and other improvements) will be delayed...

The new CPLD programs have been reworked completely, due to the necessary changes in the driver software (which is not done by E3B, and which we can only influence to a small degree regarding the time schedule) we are not able to deliver the upgrade yet.

E3B apologizes for the delay. We still are working on this project, which will offer some small surprises for Prometheus users. You won't be disappointed :-)
 

Offline mboehmer_e3bTopic starter

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show all replies
    • http://www.e3b.de/usb/
Re: Prometheus upgrade delayed
« Reply #1 on: March 14, 2006, 08:06:59 AM »
Boards will have to be sent in. The firmware resides directly inside the CPLDs, which can only be reprogrammed by special hardware.

In principile a parallel port widget would be possible, but this requires a) special software to be written for AmigaOS, b) a parallel port widget and c) would mean to lose control over the firmware, as everyone out there could decode and reverse engineer it (there might be some persons around interested in :-)

Moreover, reprogramming the CPLD also involves soldering, as two connectors are missing; this is not a thing to be done by everyone. By accidentially swapping the download files between the two CPLDs you might even cause damages to your hardware.

Details on this will be available when the upgrade is available.

Michael
 

Offline mboehmer_e3bTopic starter

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show all replies
    • http://www.e3b.de/usb/
Re: Prometheus upgrade delayed
« Reply #2 on: March 16, 2006, 07:56:04 PM »
Quote
Maybe CPLDs are easier than FPGAs,...


They are ways easier. For CPLDs there is often a list of fuses given by the vendor, so one can (for example) program a GAL22V10 by a simple text editor changing the fuses map.

FPGAs are harder to decode, and for today's FPGAs (like Xilinx Spartan or Virtex) devices it is almost impossible. Especially if they feature AES encryption for their data stream :-)

Don't forget that inside these CPLD designs is quite some knowledge and experience, so I don't want this to be spread. It's not being paranoid...