3. Памет
Устройствата от серията TMS320C6000 имат вградена в чипа програмна памет
и памет за данни, някоя от които може да се избира като кеш. Интерфейсът
за външна памет позволява да се включат външни памети към система
с 'C6000.
3.1. Карти на паметта
Картите на паметта на устройствата от
серия 'C6000 са показани на фиг.3-1 и фиг.3-2. Максимално
адресируемото пространство на 'C6000 е
4 Gbytes (съответстващо на 32-битовото вътрешно представяне на адреса).
Всяка карта на паметта е разделена на
вътрешна програмна памет, вътрешна
памет за данни, пространство за външна памет и
пространство за вътрешна периферия.
Фиг.3-1.Карти на паметта на TMS320C6201/C6202/C6701
|
(Директно изпълнение) |
|
|
(BOOT режим) |
|
|
|
|
|
|
при ’C6202) |
|
|
|
(0004 0000h при ’C6202) |
|
(4M–256K при ’C6202) |
|
|
при ’C6202) |
|
|
|
(0144 0000h при ‘C6202) |
|
(4M–256K при ’C6202) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(при ’C6202) |
|
|
(при ’C6202) |
|
|
|
при ’C6202) |
|
|
при ’C6202) |
8002 0000h |
|
(2G–128K при ’C6202) |
8002 0000h |
|
(2G–128K при ’C6202) |
Фиг.3-2.Карта на паметта на TMS320C6211
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
За 'C6201 и 'C6701 пет извода BOOTMODE определят коя карта
на паметта и кой процес на стартиране се използват. При 'C6202
тези пет извода са премахнати и вместо тях се зареждат данни от линиите
XD4-XD0 от външната магистрала за данни при нарастващ фронт на.
Тези изводи трябва да са свързани към маса или към захранване,
за да се избере процес на стартиране и разпределение
на паметта. Моделът 'C6211 има само едно разпределение
на паметта, а избирането на процес на стартиране
е подобно на това при 'C6202. Състоянието на линиите HD4 и HD3 се отчита
от host-port интерфейса при нарастващ фронт на
, за да се определи процеса на стартиране, който ще се използва.
Двата режима на работа на устройствата са директно изпълнение
и режим на зареждане. При директно изпълнение програмата започва
да се изпълнява от външен адрес 0, а при режим на зареждане програмата
се зарежда или от външна памет, или от външен host преди да се стартира
изпълнение от вътрешен адрес 0.