1
Show Posts
This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.
Messages - FoolDupleX
2
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
What should we understand from your update from vc ? It looks like nothing works with the v2 or almost ?
3
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
Now about the consumption, heat and noise - I really think you worry a bit too much. I work a lot on reviving old computers (see here: http://http://www.memoires-informatiques.org/?en) and can tell you that a CPLD like the xilinx, even with thousands of gates, draws a lot less juice than a bunch of 74LS from the old days. Therefore, a lot less heat too. On the contrary, modern electronics, due to their incredible speed and low voltage, need LDO and low noise voltage supplies in order not to disturb signals. When I look at my oscilloscope plugged to old PCs from 20-30 years ago, I am confident that 100uV of noise won't be much of an issue :-) Crosstalk and impedance mismatch for example are much more of a concern to me when designing electronic circuits.
Electronic components today really can't be compared with those 30 years ago. Does anybody remember that a 5% tolerance for a resistor was considered just 20 years ago to be excellent ? Today, 1% is average quality, not more.
4
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
5
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
Always looking for cheap easy-to-find second-hand components, I turned myself a few years ago to the 29C0x0 flash family which is functionally speaking very close to the 39SF. This family was very popular for BIOSes and embedded systems around 1995-2005. But the pin-out is slightly different from the 28C64, it's a 32-pin package, just like the 39SF. The programming is software-driven so you don't need any special programmer.
Using a big memory for storing only 8 KB of code is not a problem per se. In the end, only the cost matters. I've harvested lots of motherboards in the past ,looking for 29C0x0 chips so I've got plenty of them for free that's why my preference would go to them, but that's really personal. As with the 27C, I could provide some for prototyping.
6
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
7
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
- The values of R1 and R2 are missing ; I have assumed they are 10K, correct ?
- the value of R6 and R7 is not clear to me : 151 ohms ? strange value and isn't it a bit low to supply a LED with +5V ?
- a small enhancement of the pcb which would add more flexibility with the ROM: by connecting the unused pins of the 28C64 to the ground, other pin-compatible chips such as the 27C128 and 27C256 (which were very popular at some point) can be used as well.
I let the owner of the schematics make the modifications if needed.
That's all for now.
8
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
9
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
Being familiar with the XC9572XL, I've always measured outputs around 3.2-3.3V. I guess the 2.4V specification is a lower bound when the component is under heavy load.
10
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
is the 300mV of crosstalk when switching one bit only or the crosstalk max with all lines switching at the same time ?
What do you mean you were expected lower voltages ?
11
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
12
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
Quote
Annex C of the ATA-4 spec sheds a lot of light on this. I would think at an effective transition rate of no more than 200-300 KHz, signal conditioning shouldn't be necessary.
I agree with that, however my concern is not jitter but crosstalk, whose existence depends on the design of the PCB and which can induce glitches on the bus.
I don't think the XT-IDE on CPLD as it is right now is very expensive and the reliability/debugging easiness/flexibility in comparison to a bunch of 74s are much higher.
SMTs are not a problem. I solder TQFP-100 regularly with no special equipment. It's a matter of technique and not being afraid of SMTs (I used to prefer DILs). I agree however on the flash, I've always been a bit reluctant with the bulky E2proms.
Anyway, I think we should not overdiversify. v 1.1b is already quite fine and should be finished before we tackle v2.0 and if there's indeed a problem with the cross-talk, better get rid of this now before adding complexity and features. A simple oscilloscope probing will tell us if we can simply rule out this hypothesis or not.
13
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
14
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
Is any of you able to stick an oscilloscope to the card ? I have the oscilloscope but not a working XT-IDE card ...
15
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
I have also developed a CF interface for my french 8 bit computer and I have quite some knowledge about CFs. The issues with modern CFs are related to the metaconfiguration of the card, which is not quite achievable through the ATA interface itself. But I managed to make 4 and 8 GB CFs work on my machine (my interface does not use ATA but direct memory mapping). Using all kinds of CFs on the XT-IDE would mean adding an extra software configuration step at boot time and a bit of electronics, not much, to access the extra registers of the CF and configure an ATA mode compatible with the XT-IDE. Which is certainly achievable with a bigger CPLD.
My original goal, before discovering the XT-IDE project was to design a hardcard to replace the one I have (A WD Filecard with 20MB) which has been running fine for 25 years now (not a single bad sector). It's just perfect, except for its capacity. A 2 GB 2"5 hard disk is a few bucks on ebay, so with the XT-IDE, this will perfectly fit my needs.
nb. I am pretty confident that when the 2 GB hard disk will have worn off, the WD Filecard will still be operational ;-)