- Weekly Progress Reports:
- WPR: Week ending 01/10
- WPR: Week ending 01/17
- WPR: Week ending 01/31
- WPR: Week ending 02/07
- WPR: Week ending 02/14
- WPR: Week ending 02/28
- WPR: Week ending 03/07
- WPR: Week ending 03/14
- WPR: Week ending 03/24
- WPR: Week ending 03/30
- WPR: Week ending 04/13
- WPR: Week ending 04/27
- WPR: Week ending 05/11
- WPR: Week ending 05/18
- WPR: Week ending 05/25
- WPR: Week ending 06/08
- Meeting notes
- Attended meeting with Andrew and Varun
- Q & A session with Andrew to get familiar with project tasks and goals
- Submit task chosen to Andrew
- Submit rough draft of project proposal
- Meet with team for working on project schedule
- Attended meeting with Andrew, Varun, and Tak.
- Q & A session with Andrew to clear out point of confusion about the tasks
- Meeting with team members this Tuesday to create a Gantt chart aka schedule
- Planning on meeting again Thursday the 14th
- Spec the different CF cards that meet the requirements
- Download and play with Cygwin/git on my laptop
- Read TQM5200 DATASHEET
- Present progress on research for CF cards
- Build and present a Decision Matrix for CF cards
- ASK MORE QUESTIONS ABOUT PROJECT AND TASKS
- Questions on mapping pins between D2-X1 on STK5200 and CF connector
- Questions on mapping pins between D2-X1 on STK5200 and CF connector
- Address confusion of pin signals description between pin assignment connector D2-X1 table and pin assignment for IDE interface (50-pole CF SOCKET/ x50) table on STK5200 datasheet
- Progress review
- Submit part numbers
- Get schematic reviewed
- Continue with Q & A session
- Review schematic
- Ask questions about LEDs for power on and active signals
- How to use cygwin
- Library parts for CF Connector
- Cygwin tutorial
- More on project tasks
- This week:
- Design review
- CF Connector Library parts
- Schematic of CF Connector and STK5200- MPC5200 interface connectors
- Tutorial on CYGWIN
- Clarifications on next phase of project
- Design review
- Next Week
- Rough draft of a board layout
- Complete interfacing circuit between USB and MPC5200
- Questions about USB, CAN...
- Correction of issues on final schematic
- Design Review with Andrew
- Getting started on Layout board
- Getting Started on Documentation (All documentation available by Thursday 11th)
Bad news abou the CF card. Need to start a new design for IDE connector PSAS team chose
GIT still does not work on my Laptop. Need help with that over this wek end Andrew will remotely work with me on it
Next week need board ether connector schematic done
Meeting with Andrew to work on the Ethernet board layout.
Need help with Ethernet board layout
DRC with Andrew on the Ethernet connector Bom started for part ordering
Work on poster and test plan
Start working on report next week
Worked on Final report and presentation
According to the MPC5200 user guide (link found below,) the MPC5200 supports ATA-4 with PIO, Ultra DMA, and Multiword DMA transfer mode. This puts a clear restriction on data transfer speed of the CF card.
Andrew and Josh seem to lean toward UDMA instead of Multiword DMA and PIO for that matter (WHICH I AM STILL EXPLORING.)
As i was finishing writing the sentence above, i decided to do more research on the different transfer modes for an optimization of
CF capabilities with the MPC5200 data transfer capabilities i came across a really good informative website on the different
transfer mode for CF cards: CF TRANSFER MODE INFO
Below is a conversion between Andrew and Josh about some thoughts on the CF cards specs they think should be taken into consideration.
(01:47:46 PM) Josh: But not keeping the CPU busy all the time doing PIO
to the disk seems like a feature.
(01:48:49 PM) andrew: Well it's looking like some CF cards may actually
(01:49:05 PM) Josh: In theory they *can, but I don't know that any*
do. Got one that actually claims to?*
(01:50:04 PM) andrew: Hmmmm. Don't know yet.
(01:51:37 PM) Josh:
(01:54:37 PM) Josh: According to Lexar, all their 133x and higher CF
cards do DMA.
(01:54:54 PM) Josh: No idea if that'll work with the TQM5200.
(01:55:19 PM) Josh: Could we get PSAS to buy one?
(01:56:57 PM) andrew: Yes, we'll do that.
(01:57:17 PM) Josh: Lexar's website suggests that even their 80x
"Platinum II" cards support DMA as well.
(01:57:36 PM) Josh: So, depending on desired size and speed, the prices
seem pretty reasonable.
(01:57:57 PM) Josh: The 4GB 80x (12MB/s) runs $39.99.
(01:58:22 PM) Josh: I don't think we need any bigger than that, though
faster might prove useful.
(01:58:34 PM) andrew: Yeah, I agree: faster = better.
(01:59:04 PM) Josh: Well, 4GB 300x (45MB/s) runs $69.99.
(01:59:27 PM) Josh: Doesn't get any faster than that for prices we'd
want to pay.
(01:59:30 PM) andrew: It depends what the MPC5200 supports, I suppsose.
(01:59:33 PM) Josh: Yeah.
(01:59:49 PM) andrew: It's ATA-4, so that's... UDMA mode 0-4.
(02:00:05 PM) Josh: The Lexar cards say they do UDMA, though not what modes.
(02:00:26 PM) Josh: Ah, here we go.
(02:00:34 PM) Josh: Apparently the 300x cards do up to mode 5.
(02:00:41 PM) andrew: It's looking like we can do UDMA at 33 MB/s
(02:00:55 PM) Josh: Mode 4 theoretically means ATA/66.
(02:01:41 PM) andrew: Uh...My bad: UDMA 0, 1, 2 only.
(02:01:45 PM) Josh: ...oh.
(02:01:47 PM) Josh: Sad.
(02:02:00 PM) Josh: That means 16.7 MB/s max.
(02:02:13 PM) andrew: Yep.
(02:02:13 PM) Josh: Which means we needn't bother going much faster than
the 80x (12MB/s).
(02:02:43 PM) Josh: Certainly we shouldn't bother with the 233x or 300x.
- And I don't see anything on Lexar's site between those.*
(02:02:52 PM) Josh: So, probably best to get the 80x.
(02:03:01 PM) andrew: Yep, I agree. Thanks Josh, that was very useful.
(02:03:13 PM) *Josh Triplett takes a quick look around for that model
(02:03:28 PM) Josh: LCF4GBBSBNA080 , for the record.
(02:04:17 PM) Josh: Amazon has it for $24.99 with free shipping.
Upon change made to the initial requirements of the CF connector to have some sort of ejector mechanism, i also went ahead
and changed the CF connector i initially found from having an ejector to not having one.
ATA (Advanced Technology Attachment) is a standard interface that allows a user to connect storage peripherals to PC computers.
It is commonly followed by the acronym IDE "ATA/IDE"
In fact IDE (Integrated Drive Electronics) is just the common comercial name for ATA
The transfer mode of choice that the selected CF card should support is the Ultra DMA because it allows a much higher data transfer speed than the a DMA mode.
UDMA by using both the rising and falling edge of the signal for data transfers combined with CRC Codes (Cyclic Redundancy Checking) to detect transmission errors
increases the data transfer speed of the simple highest speed (DMA Mode 2 with throughput 16.7 Mb/s) DMA by 100%
Physical and electrical characteristics of CF CARDS:
CF cards come in two different sizes.
CF Type I is 3.3 mm thick
CF Type II is 5mm thick
Although A CF Type II card will only fit in a CF Type II slot; CF Type I cards will operate in a CF Type I or CF Type II
CF cards support both 3.3V and 5V operation and can be interchanged between 3.3V and 5V systems
MPC5200 SUPPORTS ATA-4 STANDARD WITH ALL ITS THREE MODES OF OPERATIONS (Ultra DMA 0,1,2)
Ultra DMA MODE 2
Transfer Rate: 33Mb/s
Cycle Time: 55 ns
Requires the IP Bus clock speed to be at least 66MHz
Interfacing the CF Card with the MPC5200 necessitates the use of TRUE IDE INTERFACING MODE
TRUE IDE MODE interfacing causes the CF card to respond as it it were an ATA hard drive. This has for advantage to allow for
easy implementation in the existing host systems
The main disadvantage of TRUE IDE MODE interfacing is that the device is not hot insertion/hot swapping capable.
This is a list of CF cards considered for the project
Compact Flash card connectors come in many flavors and features. These connectors can be Type I, II or both. They can be simple
headers, or header-ejector assembly with foldable, push pull type ejector...
Digikey had 8 different Manufacturers listed making CF connectors.
The MI21 Series (MI21-50PD-SF(71)) from HIROSE ELECTRONICS was chosen because it met all the requirements.
Design for minimum space usage (smaller width and depth)
Particular part is for both Type I and II
Current rating of .5A and Voltage rating of 120V AC
Operating Temperature range: -20 to +60 degree Celsius
Insertion/Withdrawal: 10000 cycles at 400 to 600 cycles per hour
Vibration: No electrical discontinuity of 100ns or more within a frequency of 10 to 2000Hz, acceleration of 147 (meter per
|Pin Name CF Connector(STK5200 HW Manual Rev.009)||Pin Name CF Connector(CF Spec Rev2.1)||Pin # CF Connector||Pin# D2-X1||Pin Name MPC5200|
-How to post images on the wiki
-Interfacing CF connector with MPC5200, how to know which signal is important or not. Difference between MPC5200 datasheet and
CF spec recommendations.
-The transfer speeds of the CF cards differ between the datasheet/website and the CF Performance database website
-Does the CF Connector have integrated holes for screws ?