Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

IDE chip

Status
Not open for further replies.

TKS

New Member
Hi all,

i'm searching for a new challenge and was searching for a ide communication chip to be placed in a network of pic cpu's or atmel one

does anybody has some experience whit IDE...

i have found a project on IDE but they use a 805X stucture i gess...

https://www.pjrc.com/tech/mp3/

- reading/writing to HDD's...
- reading from a CD-Rom drive //music or just data (Mp3..) (both via the IDE cable..)

TKS
 
I seem to remember there was a lot of discussion about this on the PICList a few years ago, from what I remember the main problem was the lack of memory with PIC's. I don't think anyone ever managed to get it sorted :cry:
 
IDE...

I found in previous topics this: **broken link removed**


but i don't know how to use it...
can you say me which chip is the IDE one...


TKS
 
Re: IDE...

TKS said:
I found in previous topics this: **broken link removed**


but i don't know how to use it...
can you say me which chip is the IDE one...

It explains in the text, it uses the CPU to create the interface, it uses an external 32KB SRAM for the memory.

A very impressive design though!.
 
Re:

sow a cpu also can do this, for programming the interface whit a cpu you will need to untherstand the ide protocol right..?? in that way you will be able to put pins high/low to communicatie..??

(now i untherstand wy some lines also are used for the display..and wy he talks about switching in modes...//in fact he need more pins right..???)

i think is better to use a chip dedicated to that...offcourse the design will be expensiver and bigger (space needed) but i think i will be more stable and easyer for beginners....

will read the text..

still need a all in one cpu..for ide connexions..


TKS
 
IDE think i have somte thing.....

This file is part of the XTIDE project.

XTIDE is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version
2, or (at your option) any later version.

XTIDE is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU General Public License for more details.

You should have received a copy of the GNU General Public
License along with XTIDE; see the file COPYING. If not,
write to the Free Software Foundation, 675 Mass Ave,
Cambridge, MA 02139, USA.


+----------------------------+
XT BUS U1 | U2 U3 | IDE
-------- ------- | ------- ------- | ---------
| D0-D7|<---->|A B|<-+-->|D Q|<-+---->|D Q|<--+-->|D0-D7 |
| *IOR|----->|DIR | 2->|*OC | | 4->|*OC | | |
| | 1->|*G | 3->|C | | 5->|C | | |
| | ------- ------- | ------- | |
| | |\ | +------------------>|D8-D15 |
| | VCC---/\/\/\/---| >|----------------------->|*DASP |
| | 151 OHM |/ | U4 | |
| | LED ------- | |
| | 6->|1D 1Q|------>|*CS3FX |
| | 7->|2D 2Q|------>|*CS1FX |
| A2|--------------------------------->|3D 3Q|------>|A2 |
| A0|--------------------------------->|4D 4Q|------>|A0 |
| A1|--------------------------------->|5D 5Q|------>|A1 |
| *IOR|--------------------------------->|6D 6Q|------>|*IOR |
| *IOW|--------------------------------->|7D 7Q|------>|*IOW |
| | U5:B +---------------->|8D 8Q|------>|*RESET |
| | |\ | GND->|*OC | | |
|RESDRV|--------| >O----+ VCC->|C | | |
| | |/ ------- | |
| IRQ5|<-----------------------------------------------|INTRQ |
| | U6 ---------
| | --------
| AEN|--------------->|*G | +-->1 U5:A U8:A
| A4-A9|--------------->|P0-P5 | | |\ ------
| | GND->|P6 | | +----| >O---| |
| | GND->|P7 | | | |/ | OR |-->6
| | GND->8DIPSW->|Q0-Q7 | +---------|-----------| |
| | | | | | ------
| | | *P=Q|----+ | U8:B
| | -------- | | ------
| A3|----------------------------|---------+-----------| |
| | | | OR |-->7
| | +---------------------| |
| | | U7 ------
| | | ---------- U5:C
| *IOW|----------------------------|--->|A | |\
| *IOR|----------------------------|--->|B Y1|-----| >O------>5
| A3|----------------------------|--->|C | |/
| | | | Y2|--------------->2
| | U8:C | | Y5|--------------->4
| | ------ U5:E +--------|--->|G1 | U5:D
| A2|--->| | |\ | +--->|*G2A | |\
| | | OR |---| >O--+ +------->|*G2B Y6|-----| >O------>3
| A1|--->| | |/ | ---------- |/
| | ------ |
| A0|------------------------+
| |
--------

IDE CONNECTOR ICs Used
------------------------- ------------------
1 *RESET 2 GND U1 74245
3 D7 4 D8 U2, U3, U4 74573
5 D6 6 D9 U5 7404
7 D5 8 D10 U6 74520
9 D4 10 D11 U7 74138
11 D3 12 D12 U8 7432
13 D2 14 D13
15 D1 16 D14
17 D0 18 D15 10K PULLDOWN: 3, 21, 27
19 GND 20 (keypin) 10K PULLUP: 28
21 DMARQ 22 GND NO CONNECTION: 20, 29, 32, 34
23 *IOW 24 GND
25 *IOR 26 GND
27 IORDY 28 CSEL
29 DMACK 30 GND
31 INTRQ 32 IOCS16
33 A1 34 PDIAG
35 A0 36 A2
37 *CS1FX 38 *CS3FX
39 *DASP 40 GND

*/

do you unther stand this..??/

i a bit i think...

TKS
 
S-ATA instead of IDE

IDE uses 40 wires serial ata only a couple of them...


wouldn't it be easyer to use serial ata in a project instead of ide..??

or is this to simple..

TKS
 
SATA works in serial format but with extreme clocks (i *think* 500Mhz), And PATA works around 100 Mhz (I *think*). To interface a microcontroller to this would be insane, if not impossible.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top