Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Tools
Old 8th March 2004, 09:49 AM   #1
Default IDE chip

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...

http://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
TKS is offline  
Old 8th March 2004, 09:52 AM   #2
Default

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:
Nigel Goodwin is offline  
Old 8th March 2004, 10:22 AM   #3
Default IDE...

I found in previous topics this: http://www.myplace.nu/mp3/index2.htm


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


TKS
TKS is offline  
Old 8th March 2004, 10:49 AM   #4
Default Re: IDE...

Quote:
Originally Posted by TKS
I found in previous topics this: http://www.myplace.nu/mp3/index2.htm


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!.
Nigel Goodwin is offline  
Old 8th March 2004, 11:07 AM   #5
Default 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
TKS is offline  
Old 8th March 2004, 12:32 PM   #6
Default 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
| 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
TKS is offline  
Old 8th March 2004, 08:33 PM   #7
Default 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
TKS is offline  
Old 9th March 2004, 05:54 AM   #8
Default

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.
__________________
www.winpicprog.co.uk - Great PIC language tutorials.
pike is offline  
Reply

Tags
chip, ide

Thread Tools
Display Modes




All times are GMT. The time now is 04:42 PM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker