Hi All,
I am interfacing a daughtercard with DSK6713...but iam stuck in a
very basic problem in EMIF...All the documentation show EMIF Address
bus as A[21:2] , what has happened to the other lines ....how is the
32 bit address derived when accessing the daughter card ....?
C6713 EMIF
Started by ●March 18, 2008
Reply by ●March 18, 20082008-03-18
Pramod-
> I am interfacing a daughtercard with DSK6713...but iam stuck in a
> very basic problem in EMIF...All the documentation show EMIF Address
> bus as A[21:2] , what has happened to the other lines
On the daughtercard connector, look for the DC_BEn# signals (n=0..3). These are
byte-enables. On the C6713 chip itself, the signals are called BEn.
> ....how is the
> 32 bit address derived when accessing the daughter card ....?
On the C6713, the CEn lines choose address spaces 0x80000000-0x8fffffff,
0x90000000-0x9fffffff, 0xa0000000-0xafffffff, and 0xb0000000-0xbfffffff. Look for
the Memory Map Summary table in the datasheet; it shows all accessible mem areas and
also clearly shows full 32-bit linear addressing is not supported for devices like
SRAM. For SDRAM 32-bit addressing is possible due to row/column, bank-select, etc.
-Jeff
> I am interfacing a daughtercard with DSK6713...but iam stuck in a
> very basic problem in EMIF...All the documentation show EMIF Address
> bus as A[21:2] , what has happened to the other lines
On the daughtercard connector, look for the DC_BEn# signals (n=0..3). These are
byte-enables. On the C6713 chip itself, the signals are called BEn.
> ....how is the
> 32 bit address derived when accessing the daughter card ....?
On the C6713, the CEn lines choose address spaces 0x80000000-0x8fffffff,
0x90000000-0x9fffffff, 0xa0000000-0xafffffff, and 0xb0000000-0xbfffffff. Look for
the Memory Map Summary table in the datasheet; it shows all accessible mem areas and
also clearly shows full 32-bit linear addressing is not supported for devices like
SRAM. For SDRAM 32-bit addressing is possible due to row/column, bank-select, etc.
-Jeff
Reply by ●March 18, 20082008-03-18
pramod_itpu -
On 3/18/08, pramod_itpu wrote:
> Hi All,
> I am interfacing a daughtercard with DSK6713...but iam stuck in a
> very basic problem in EMIF...All the documentation show EMIF Address
> bus as A[21:2] , what has happened to the other lines ....how is the
> 32 bit address derived when accessing the daughter card ....?
The 6713 has 4 Chip Enable outputs that are decoded internally.
CE0 = 0x8nnnnnnn
CE1 = 0x9nnnnnnn
CE2 = 0xAnnnnnnn
CE3 = 0xBnnnnnnn
CE0 and CE1 are used on the DSK - you can use CE2 or CE3 [present on
the DC connectors] for the daughtercard.
mikedunn
--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Transcoding Solution for Commercial & Consumer End Equipment: www.ti.com/dm6467
On 3/18/08, pramod_itpu wrote:
> Hi All,
> I am interfacing a daughtercard with DSK6713...but iam stuck in a
> very basic problem in EMIF...All the documentation show EMIF Address
> bus as A[21:2] , what has happened to the other lines ....how is the
> 32 bit address derived when accessing the daughter card ....?
The 6713 has 4 Chip Enable outputs that are decoded internally.
CE0 = 0x8nnnnnnn
CE1 = 0x9nnnnnnn
CE2 = 0xAnnnnnnn
CE3 = 0xBnnnnnnn
CE0 and CE1 are used on the DSK - you can use CE2 or CE3 [present on
the DC connectors] for the daughtercard.
mikedunn
--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Transcoding Solution for Commercial & Consumer End Equipment: www.ti.com/dm6467