Hello *.*,
we want to establish a fast communication between two OMAP L138 ARM-CPUs.
The best seems to be a connection EMIF to HPI. We couldn't find any description or examples for such a connection.
So we read a lot of docu and get a theoretical solution. Can anybody confirm the following Pin Connections:
Nr. |
HPI | EMIF A | |
1 |
HHWIL |
BA[1] |
Half-Word identification |
2 |
HCTL[0] |
A0 |
HPI Access type |
3 |
HCTL[1] |
A1 |
HPI Access type |
4 |
HINT | any GPIO Pin |
|
5 |
HR/W | WE |
differ read and write |
6 |
HRDY | WAIT[0] |
async ready input |
7 |
HCS |
CS[2] |
Chip select |
8 |
HDS1 |
tied to HCS |
|
9 |
HDS2 |
static high |
|
10 |
HD[15:0] |
ED[15:0] |
We are also wondering about timings:
For HPI there is a time tw (HSTBH) "UHPI_STROBE inactive high between consecutive accesses" in Document SPRS586A needed between any two half-words!?
But EMIF (used in "Normal Mode") inserts a "Turnaround period" only when it switches between read and write operations but not between consecutive read or write operations! Do we have to pause the EMIF manually?
Do you have any other hints for timing configuration?
Many thanks for your help
Rolf