[News] Announcement: Technical data of the new Catweasel MK4 | ANN.lu |
Posted on 18-Jul-2004 12:20 GMT by Jens Schönfeld | 469 comments View flat View list |
During the first months of this year, we were totally surprised by the overwhelming demand for Catweasel MK3. All stock has been sold, and even our retail partners do not have anything left in stock. The demand was so high that one controller even went for more than 150,- EUR on eBay!
Unfortunately, it turned out that a new production run of the existing MK3-design cannot be done for reasonable prices, so a re-design became necessary. The new controller is now in the first stage before mass production, so we're confident to be able to show the first controllers at the Amiwest show on july 24th and 25th in Sacramento, Califoria.
Many improvements have been made compared to the Catweasel MK3 that can be summarized under the headline "bigger, better, faster".
The changes in detail
The most obvious change is the size of the card: With only 2.5 inch (63.5mm) height, it complies with the low-profile PCI standard that not only fits into any normal computer case, but also in flat models that are so famous among so-called "case-modders". The Flipper-interface will not be continued. Those who need a Catweasel for their classic Amiga can use the Catweasel Z-II S-Class, which is still availble.
Improvements on the floppy controller
Kylwalda built in
While the old Catweasel models always had their own floppy drives that were installed in addition to the existing controller and drives, the MK4 has the option of using the existing diskdrives. After the machine has started, th drives can be used just like before, and after the drivers have been loaded, the Catweasel can take control of these drives when necessary. This is especially useful for smaller cases with fewer drive bays.
We already addressed this problem earlier with an additional product called 'Kylwalda'.
Suppot for auto-eject drives
These drives without eject-button are well-known from Macintosh computers, and they're now fully supported by the Catweasel. You can also mix floppy types, one with an eject-button, and another from the Macintosh world on the same cable.
Hard-sectored disks supported
This kind of 5.25 and 8 inch disks were already readable with the previous Catweasel models, but writing was only possible with a high software effort, and it required a realtime operating system. This effort is not necessary any more with the new controller, because new options allow complete support of these disk types in hardware.
dual-ported memory
Contrary to it's predecessors, the new Catweasel MK4 can pass the data that it is currently reading from a disk to the computer while the read access is running. This allows realtime emulation, and errorfree function of copy-protected software on emulators.
more flexible read- and write operations
In addition to working on whole tracks, which made all previous Catweasel models so flexible, tracks can now also be accesed in part very precisely. Should this become necessary for compatibility or speed reasons, the Catweasel MK4 is perfectly prepared.
extensive timer-functions
Although most operating systems already offer timer-functions in software, you cannot always rely on them. The most recent example are the timing-problems that occur with Hyperthreading-processors and Windows operating systems. Since all timers are running independantly in the hardware of the Catweasel MK4, nothing can go wrong in this regard.
all events can trigger an interrupt (IRQ)
Together with the hardware-timer functions, this is the best solution for multitasking operating systems. The driver software does not have to check regularly if the controller needs attention, which reduces the processor load.
Improvements on the keyboard interface
In addition to Amiga-keyboards, PS/2 devices can now also be connected. Not only keyboards, but also PS/2 mice are supported. The keyboard controller can now trigger IRQs, and for those customers who want to continue using their favourite combination of PS/2 mouse and keyboard on USB-only computers, the Catweasel MK4 has two connectors of this kind.
Improvements on the joystick ports
Amiga mice supported in hardware
Amiga mice only have minimal electronics that always pass the movements of the device to the computer in realtime. Classic Amiga computers have hardware-support for interpretation of these signals in the chipset, and this support has now been added to the Catweasel. Theoretically, using Amiga mice was already possible with the Catweasel MK3, but this required a software effort that was not justifiable. With the new hardware, the software effort is reduced to a minimum.
every signal can be programmed as output
The digital joystick ports of the 8-bit computers of the 80s were mostly usable in two directions, they were not only inputs, but also programmable as data outputs. We're following this tradition, and also present this possibility for the Catweasel MK4.
compatible with CD32 pads
The game controllers of the Amiga CD32 can now also be used on the Catweasel. A special capability of the classic Amigas (and therefore also of the CD32) made these pads exclusive for this computer, if connected to other computers, not all buttons of the pad could be used. Technically speaking: Even the potentiometer-pins of the digital joystick ports can be programmed as outputs on the Catweasel MK4.
Improvements on the SID audio part
DC-DC converter eliminates noise
On the Catweasel MK3, it was possible that noises from 3D-graphics cards or high-speed harddrives were coupled into the 12V-power supply of the SID audio part. This cannot happen any more on the Catweasel MK4, because a DC-DC converter is an insuperable obstacle for such noises.
cycle-exact control
In addition to the known programming that's compatible with the Catweasel MK3, the MK4 has a sophisticated script-language for SID control. This lets the programmer define the exact time for data that's being written into the SID chips. To make sample playback sound exactly like on a real C64, the data rate to the SID chip must be kept at a constant rate. This is accomplished with Fifo memory that's big enough to maintain the datarate even under high processor load conditions.
Digiboost for new SID versions
As opposed to the 'classic SID' 6581, the newer SID-chips 8580 and 6582 cannot playback samples any more. This option, which is also called 'the fourth voice', is replaced by two sigma-delta converters on the Catweasel MK4, so the fourth channel is also audible with the newer SID versions. Since the filter properties and the sound of mixed waveforms of all SID versions have their supporters, this should make the decision for the right chip a little easier.
Filter capacitors selectable
Commodore has defined three different capacitor values for the filters of the SIDs during the years that this chip has been produced. The result was that the same chip sounded differently if used in different computers. To bring the sound as close as possible to what you are used to, the filter capacitors can be chosen with a few jumpers.
precise clocking
The Catweasel MK3 used the commodore-chip 8701 to recreate the exact same clock. Since our stock of this chip is empty with the Catweasel MK3 being sold out, we have cloned it on the main logic chip of the Catweasel MK4: The exact base frequency is generated with crystals that have been made especially for us. By division and multiplication according to the specifications of the C64 schematics from 1982, we managed to replace the 8701, which is not made any more. Even the slight difference between PAL and NTSC computers is software-selectable!
two SIDs for stereo sound
You'll have twice the SID pleaseure after installing a second SID chip. Every SID has it's own selection of filter capacitors, and SIDs of all versions can be mixed.
Technology improvements
compatible with 3.3V and 5V PCI slots
Even though PC boards with 3.3V PCI slots are not yet widely available, the Catweasel is prepared for it. The roadmap of the PCI special interst group plans to abandon 5V PCI slots within forseeable time, and the Catweasel is perfectly suited for that date. Local generation of the 3.3V power also ensures proper function on early PCI motherboards that do not comply with the ATX standard.
two DMA interfaces
In addition to processor-based data transfer, the Catweasel MK4 can excahnge data with the main system through two low-speed DMA channels: The first goes throught he PCI slot, and it has a capacity of about 8K per second and direction. The second uses the direct connection to the onboard-floppy controller, and the speed is up to 100K per second.
low power consumption
The Catweasel MK4 makes use of the latest FPGA technology with 2.5V core voltage. This reduces the power consumption of the new controller to a fraction of what the Catweasel MK3 used. This also reduces heat generation a lot.
re-configurable logic
The FPGA on the Catweasel MK4 is completely re-configurable by the drivers. This means that a hardware update can be done through the internet! Should we find a disk format that cannot be handled with the current hardware, the core of the Catweasel can be 're-wired' to address the problem. The controller doesn't even have to be taken out of the computer for ths update!
drivers for many operating systems
The Catweasel MK4 is delivered with drivers for Windows 98(se)/ME/XP/2000, Amiga OS4, and for Mac OS X at a later date. MorphOS drivers are available for a surcharge.
The Catweasel MK4 will be available starting october 2004.
The target retail price is 99,- EUR.
|
|
List of all comments to this article |
Announcement: Technical data of the new Catweasel MK4 : Comment 384 of 469 | ANN.lu |
Posted by Johan Rönnblom on 20-Jul-2004 22:08 GMT | In reply to Comment 380 (Stefan Burström): Stefan Burström wrote:
> Genesi == the bPlan, Genesi, BBRV etc. constelation. Sorry if I used
> the wrong word, but those entities somewhat lives in symbiosis.
They do? Please be careful before someone lumps you together with Bill
McEwen just because you happened to make the browser that's shipped
with AmigaOS4.
> What if the board made 10 USD + or 10 USD-? I'd still call it
> subsidiesed since you cannot count on those margins on a 330 USD
> mainboard.
I agree, if we're talking about the average margin across the line.
> (And as far as I know, the Pegasos boards have been pretty constant in
> price even if there were coming from several prototype runs)
Well of course. This is not the type of product where you change the price
each month depending on currency fluctuations and the world market price of
silicon (yes, that's a joke :).
> I don't understand your analogy since I don't see the connection between
> Nokia and RadioShack. But I do see the connection between bPlan and
> Genesi. And I am quite sure you do it too, don't you?
Yes. RadioShack sell Nokia products. Genesi sell bPlan products. RadioShack
are not the only resellers of Nokia products for sure, but neither are
Genesi the only resellers for bPlan products.
So in a discussion about whether Pegasos production is subsidised or not, I
think we can leave Genesi out. It's a different topic, interesting as it
may be.
> Sigh! Would you believe me if I said that bPlan wouldn't exist if it
> wasn't for Genesi?
What do you base this on? We know that bPlan existed before Genesi. Of
course things would have been different without Genesi, that's for sure.
> Genesi solved bPlan's cash flow problems, but now Genesi seem to have
> their own cash flow problem.
And interestingly, bPlan start to ship directly to dealers, when previously
all resales went through Genesi. I don't really think this supports your
"symbiosis" theory.
[about the AmigaOne]
> Sure, it is very similar. But it seem to be financed completely
> different.
I don't see the relevance of how it is being financed, here. Neither do I
know very much about how the AmigaOne is financed. I know certain "red
camp" cheerleaders are more than hinting that MAI would have some
mysterious benefactor with bottomless pockets, but I'll consider that talk
smoke until someone presents a way to verify it.
> However, I was looking at the total BOM of the product.
Which I guess is a natural approach considering your field of expertise,
but it does have its weaknesses.
> (you do know that you have some loss when you manufacture PCB's don't
> you, esp with "big" boards when you cannot match the panel size.
Yes, but as we don't know this panel size, we can't tell whether this loss
is significant or not, or how well bPlan managed to match their design to
minimise loss.
>>> Microvias between layer 1-2 and 7-8 to be able to route the BGA's.
>> There's no layer 7-8..
> Duh! You don't understand how funny you are!
No. There is no layer 7-8, period. Obviously neither of us know the exact
design of this PCB. You made a guess, but you were wrong.
>> Less than that I'd say, seeing how you overestimated even the simplest
>> factors by a wide margin.
> Based on what prices. Did you actually check some prices? And did you
> check what design rules you'd need to follow to get that price?
Let's say I just took your word for it? You seem to consider yourself quite
an authority here, so I guess that should satisfy you?
> Now you are hilarious again. Startup cost for a PCB fab (PCB fabrication,
> not PCB factory, sorry if I confused you) means the CAD/CAM work the PCB
> manufacturer will do before actually feeding your gerber files to the
> plotter. They do that to ensure that all tracks have sufficient width and
> clearance and to make sure that the plotter will be able to print your
> design properly.
And why would you do this for each run? I was under the impression that you
were talking about per-unit costs rather than the entire investment.
Maybe we're talking about different subjects here, but from my perspective,
the interesting thing is the marginal profit/loss. That is, the profit/loss
of producing 1 extra board, given that everything else stays the same.
I mean, of course it's true that if the only Pegasos boards ever produced
are those made and sold for MorphOS users and the odd Linux geek hardware
fan, it's not going to repay the investment. To do that, they need higher
volumes, for sure. But to me at least, the suggestion that sales would be
"subsidised" means more than just that these sales are in a way riding on
the back of an antecipated larger production. The interesting question for
me is whether making these boards helps or hurts bPlans finances. I find it
more likely than not that it helps their finances, even if it cannot run
their business in the long run.
> Right! I have seen many pictures from Phase5 but I never saw that they
> had their own PCB manufacturing too.
No, indeed not, but I wouldn't be surprised if they do part or most of the
work of assuring the paths are ok etc themselves.
But anyway, do you know the cost of the other components involved, besides
the PCB? I do admit that I have no clue what PPC CPUs cost, for example. It
seems those who know aren't allowed to tell.
However, you haven't convinced me that the production cost of a Pegasos
board would make it unfeasible to sell a board at 300 EUR. I agree the
margins aren't likely to be wide, though.
And here's a bit of speculation: As we know, there are two versions of the
Pegasos II on sale (well, when they are available), the G3 and the G4
version. While the G3 version is remarkably cheap, the G4 version (without
knowing PPC prices, of course) seems more reasonable. Of course it's not
uncommon that high-end models are "taxed" a bit while margins are reduced
for low-end versions, but I think there may be another reason here.
Now this is *pure* speculation, I have absolutely *no* info about this
other than the respective pricing of the units and the well known history
of the Peg 1, but may it not be that a certain quantity of 600MHz G3 chips
were bought, intended for production of the Pegasos 1, before it was
discontinued due to the decision to change northbridge?
Now if this was the case, and I were them, I'd sure like to shift these
chips before they totally lose their value. So in such a situation, selling
it at a 10$ per unit profit, statistically, might actually make a lot of
sense.
Of course, if my theory is correct, we shouldn't see any more 600MHz G3
units made now, as in that case these chips are likely to be used up by
now.
[CyberstormPPC]
>> is technically more advanced (and thus more expensive to make) than the
> Lol! Care to tell us why it is technically more advanced? For a start, it
> doesn't contain a 133 MHz SDRAM bus which isn't childsplay to design.
More layers, higher component density. Well actually I intended to refer to
the BlizzardPPC, not the CyberStormPPC. You know, components on both sides,
etc. But I take your word that they probably aren't using exactly the same
software as in 1997. I certainly wouldn't have guessed on that anyway, I
just pointed out that none of us can accurately guess how much money that
would be needed for this. And anyway, we're talking about one-time
investments, not per-unit costs. You seem to like it both ways, whenever I
point to how margins can be cut, you insist on discussing only the BOM. But
when you find costs to add, you seem less strict. :-)
Anyway, what do we have now for the BOM? Say $80 + ?? + ?? + ??, or do you
have a better guess? Doesn't really allow us to draw any conclusions, now
does it?
I adopt a different strategy. I assume that the AmigaOne is not produced at
a loss. This may of course be wrong, who knows what MAI might do to keep
their only known customer. But really, I don't expect it to be sold below
production cost at any stage.
Now, without knowing about the details, we can easily see that the A1 will
be more expensive to produce. You're probably better than me at telling how
much. Then we need to add the higher cost due to licensing fees, MAI's
involvement, shipping them across the world, perhaps back and forth when
there are problems (these are not unknown for the A1..), and Eyetech. And
we also know (at least I do) that the dealers' margins are higher on the A1
- which IMO suggests that the margins are also higher upwards the chain.
Looking at it this way, The price difference between the A1 and the Pegasos
seems quite realistic to me.
Then of course there is a third way of looking at it. Personally, I would
be quite baffled if someone decided to sell boards below production cost at
these circumstances. I don't claim that everyone's rational, but when
things look just too crazy to be true, it is often the case that it's not
true.
> Reality check please! We are talking of the same components, the same
> PCBs, the same connectors here. What the Japanses manufacturers managed
> to do was to replace the whole BOM making it cheaper.
That is only part of the story. They also minimised spoilage, slimmed down
organisation, reduced storage time for parts, and made production more
efficient in many other ways. What must be noted here is that the materials
cost is not the only way to improve, rather I'd say it's the most difficult
area in most cases, probably including this one.
> As I said, the Pegasos 2 is another story and it has a different price.
Hmm, I think it's a very similar story, and it has a very similar price (G3
version).
> Well, based on the above, isn't it rather obviuous that I have done my
> homework alot more through than you?
Nope. Out of the two verifiable figures you gave (number of layers, and
size of the board) both were significantly wrong. And both these figures
shouldn't be too hard to find out, especially the board size should be easy
to find for anyone who's heard about google.
Based on these *verified* overestimates, and your general display of a bias
here, I don't give your overall guess much credit. And yes it can hardly be
called anything but a guess, because you've given only a small part of the
calculations necessary to employ your method in order to get a proper
estimate of the total price.
> And they all end in a way that makes it sounds like all is forgiven you
> are willing to give Genesi yet another chance.
Well of course I know you won't accept any story that does not condemn BBRV
as Satan incarnated as anything but apologism, but hey, that's the price of
being balanced.
Yes, I have "defended" Genesi against claims that they would be responsible
for the terrorist attack on the American Airways Paris-Miami flight. I have
"defended" them against other more modestly silly claims just as I in this
very thread "defended" Jens against the claim that he'd have infinite
support responsibility for his products. But I don't see anyone attacking
me for "defending" Jens in this way.
As for "giving Genesi another chance", well, depends on what you mean. My
recommendation to not take a position with them unless given payment in
advance still stands. That's a pretty stern warning, I'd say. If I said the
same about some company from the "other side" I'm sure I'd have to take a
lot of flames for it. And I'm sure people would bring it up again and again
to prove how pro-Genesi I was.
Despite my problems with Genesi however, there are obviously quite a few
cases where people have verifiably been paid as agreed, and their
cooperation with Freescale obviously involves physical Freescale
representatives rather than just unilateral press releases. So yes.. in
this market, comparatively, they seem to have some things pointing in their
favour. |
|
List of all comments to this article (continued) |
|
- User Menu
-
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Contribute
- Not possible at this time!
- Search ANN archives
- Advanced search
- Hosting
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past, present and future work on ANN.lu by making a contribution via PayPal.
|