16
Messages
This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.
Messages - alanh
17
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
18
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
It isn't memory mapped related. The PC should present any data on the data lines before asserting write strobes. The propagation delay through a vintage '245/'245 isn't more than a couple nanoseconds tops. But with modern logic, it's enough.
Oddly, it is an IBM machine that has an incompatibility with what would become the IBM industry standard architecture. :)
19
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
I've also hit an issue where writes were too fast. Some older PCs have extra buffers on the data lines and not the control lines. The write strobe is dropping before the data is present. I've had to qualify the write strobe with the bus clock to get extra delay. Though that's a machine compatibility problem rather than a drive.
Some of the issues may require looping the signal a few times through extra cells to create some delay. And I'm running out of cells on a 128 MC part.
20
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
The flash parts, while not exact, are very close to JEDEC pin-outs. Only the upper address assignments are different. The changes are small enough that I originally co-layed out my board for stacked sockets (offset 200 mills) for both Atmel EEPROM and boot flash parts. After debating it a lot though, I dropped support for the EEPROM to open up some ground path.
EEPROM Pros:
- Many people have JEDEC compatible 28-pin parts already
EEPROM Cons:
- Smaller capacity (Universal IDE BIOS guys are requesting 16KB)
Flash Pros:
- Cheaper / more readily available from distributors
Flash Cons:
- A path to accessing at least 32KB through direct map or window must be designed for in-circuit programming
But as I mentioned, the pin-outs are close enough that you can stack the sockets offset and do both.
21
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
That's what stencils and hot air is for! And no, the XO2 is available in QFP 100 and 144s.
22
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
I'm ordering a first spin of a new ISA card this weekend. One that adds 32MB SDRAM and a Cortex M3 with high speed USB host - based around Lattice's new MachXO2 line.
23
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
I would fully embrace this project but I'm just not crazy about 3.3V or SMT for hobbyists. DP is in a unique position with Seeed so it eliminates the last concern. I still think there may be issues with drive current. Has anyone looked at the actual draw through the regulator? Or a simple touch/heat test?
24
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
All my design files are on a public svn at http://www.retrotronics.org/svn/jride/trunk
25
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
But around 3x the cost of a 3.3V part as it has the LDO and 5V buffers built-in.
26
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
27
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
28
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
29
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
Why not use something like this?
http://www.nxp.com/documents/data_sheet/74LVC1G17.pdf
30