Мазмұны:

Mémoire кеңейтімі BeagleBone Black -ге құйыңыз: 8 қадам
Mémoire кеңейтімі BeagleBone Black -ге құйыңыз: 8 қадам

Бейне: Mémoire кеңейтімі BeagleBone Black -ге құйыңыз: 8 қадам

Бейне: Mémoire кеңейтімі BeagleBone Black -ге құйыңыз: 8 қадам
Бейне: Какие в России есть речные круизные теплоходы? 2024, Қараша
Anonim
Mémoire кеңейтімі BeagleBone Black -ге құйыңыз
Mémoire кеңейтімі BeagleBone Black -ге құйыңыз

Ұйымдастырушы нұсқаулықтарды оқуға болады, олар ұшқыштарды тексеруден өткізеді, олар шартты кеңістікте (радиациялық сәулелену кезінде) сынақтан өтеді.. Vous pouvez aussi utiliser les données de ce projet beegle le mémoire de votre BeagleBone, USB -дің басқа нұсқалары компьютерге қосылады.

1 -қадам: Квельктер де Мемирлердің түрлері

Кемеліктердің Quelques түрлері
Кемеліктердің Quelques түрлері
Кемеліктердің Quelques түрлері
Кемеліктердің Quelques түрлері
Кемеліктердің Quelques түрлері
Кемеліктердің Quelques түрлері

Дифференциацияның толық тізімі бар, олар avantages және inconvénients жобаларының көмегімен жүзеге асады:

Mémoire бірінші түрі: la mémoire SRAM

La mémoire vive statique (or Static Random Access Memory) - mémire vive utilisant des bascules mémoriser les données. Contrairement à la mémoire dynamique, son contenu n’a pas besoin d’être rafraîchit périodiquement. Тұрақты тұрақсыз: уақыт өте келе ақпараттың күші жойылады!

Артықшылықтары: - la SRAM est rapide (temps d'accès 6 à 25 ns) - peu coûteuse (4 €/Mo). d'ajouter à notre carte mémoire un moyen de l'alimenter тұрақты. Cellergy pouvant alenderer la mémoire pendant une journée супер конденсаторы болып табылады.

Mémoire типіндегі дезюмен: la mémoire MRAM

La mémoire vive statique magnétique (Magnetic Random Access Memory) (әр түрлі кездейсоқ қол жетімді жад). Le changement d'état se fait en changeant l’orientation polaire des électrons (туннельдік парфет). Elé est très résistante aux radiations et aux hautes températures. Артықшылықтары:- ақпарат өзгермейді. - мүмкін емес, puis ce qu’aucun mouvement électrique n'est engagé (төзімділік 10^16 цикл лекция /шығарма!). - la consommation électrique est théoriquement moindre puisqu'il a de résistance des matériaux aux mouvements des électrons. - temps d’accès de 10 наносекунд. - les débits sont de l'ordre du gigabit par seconde. - une excellente résistance aux radiations, omniprésentes dans un milieu ғарыштық. Инконвентненттер: - автокөлік (~ 35 €/Mo) автомобильді ендіру кезеңінде (коммерцияландыру 2018 жылы! commercialisé sous la marque Everspin.- capacité de stockage est très limitée due aux champs magnétiques qui risquent de perturber les cellules voisines si elles sont trop proches les unes des autres.

Mémoire түрінің түрі: mémoire FRAM

La mémoireFRAM (ферроэлектрлік кездейсоқ қол жеткізу жады) - бұл речерке және дамуға арналған тұрақты емес ақпарат.

Бірдей жағдайда, DRAM à laquelle файлдарды біркелкі бөлуге болады. 2011 жылдың мамырында, Texas Instruments компаниясы FRAM -дегі микроконтроллермен жұмыс жасады.

SSD (Solid State Drive) арқылы жүйелік энергияны пайдалану мүмкін емес, бірақ олар сақталмайды. Артықшылықтары: - une plus fous consommation d’électricité. - une plus grande rapidité de leecture d'écriture (temps d'accès de 100 nanosecondes contre 1 microsecond pour la mémoire flash). - la possibilité d'être effacée et réécrite un bien plus grand nombre de fois (шыдамдылық 10^14 цикл лекциялар/écritures). Түсініктемелер: - stockacités de stockage plus limitées - un coût de fabrication plus élevé, ~ 30 €/Mo

Les deux grandes familles de mémoires: Серия (сурет 1) және параллель (сурет 2)

Серия: les mémoires séries ont quant avantage de permettre unain de place and de garder la même конфигурациясын өзгертуге мүмкіндік береді. Автокөлікпен жұмыс жасайтындардың саны (паспорт түрі, адрес, хабарлама…). La vitesse d’accès allant de 5 à 20MHz бойынша au aie mieux accès aux bits de données que tous les (1/(20*10⁶)) секундқа 50 ns номиналды бит (50нс*8 = 400нс 8 битке құйылады). Ақпараттық карталар FPGA картасынан BIOS -қа сәйкес келетін жағдайда, сіз өзіңізге белгілі бір уақыт ішінде көмек сұрай аласыз.

Параллель: Les mémoires parallèles sont très utilisées dans tous les domenes all a la de la RAM, USB арқылы қосылу. Сипаттаманы ағылшын тілі (Америка Құрама Штаттары) тіліне кері аудару Аудару немесе жаңарту mImoire de 1 mo. Жеңіл автокөлік машиналар мен көліктердің модульдері мен модульдері өте жоғары.

Қосымша элементтерді қосу (CE) des mémoires afin d'indiquer à laquelle nous voulons accéder (voir schéma). Le schéma est valable pour les deux types de mémoires seul change le moyen d’accès aux données et adresses.

2 -қадам: Mémoire Serial FRAM SPI

FREM SPI Mémoire сериясы
FREM SPI Mémoire сериясы
FREM SPI Mémoire сериясы
FREM SPI Mémoire сериясы

Cablebage de la BeagleBone à la mémoire: Reliés au 3.3V: VDD, HOLD, WP Толық масштаб: VSS MISO релизі және SO MOSI сенімділігі мен CS сенімділігі.

ЕСКЕРТПЕ: SPI-дің ең жақсы үлгісі, жартылай өткізгіштер, сондай-ақ конфигурациялау. mémoires parallèles. Мәліметтер кестесі де әр түрлі болады, олар бір -бірінен айырмашылығы жоқ. Алгоритмдердің бағдарламашысы мен жолаушылар арасындағы айырмашылықтар мүмкін емес.

HOLD et WP sont reliés au 3.3V: бағдарламалық қамтамасыз етудің негізгі функциялары, бағдарламалық жасақтаманың мүмкіндіктері. SPI à пилотына тәуелді болып табылады!

Пилоттық авиация техникасы: a

Cette fiche техникасы индикаторлық айырмашылығы бар циклдер, сонымен қатар пилоттық бағдарламаны іске қосатын бағдарламаны іске қосады.

3 -қадам: FRAM сериялық циклы

FRAM сериялық циклдары
FRAM сериялық циклдары
FRAM сериялық циклдары
FRAM сериялық циклдары
FRAM сериялық циклдары
FRAM сериялық циклдары
FRAM сериялық циклдары
FRAM сериялық циклдары

Жазу:

Avant d'écrire dans la mémoire il faut envoyer une trame d'accès à L'écriture (WREN) 0000 0110 (0x06h) (Voir сурет 5) MOSI de la Beaglebone à SI (Voir фигурасы) 9)

- 8 премер -бит, Op -code de l'écriture (ОҚЫҢЫЗ): 0000 0011 (0x03h) - 16 бит мекен -жайы бойынша, 16 бит (162b) ^11)*8bits) il faut envoyer 16 bit car cela permettra de pouvoir aussi pilotes des mémoires 64Kb. - 8 бит. Дәріс:

MOSI de la Beaglebone à SI бойынша өкілетті өкіліне талдау жасаңыз: (Voir сурет 10)- 8 премьера биті, Оп-код де лекция (WRITE): 0000 0010 (0x02h)- 16 бит адресі Талдау de la trame de дәріс SO à MISO de la Beaglebone бойынша елші: - données 8 бит

4 -қадам: La Mémoire FRAM пилоттық коды

C: $ gcc programme_spi.c –o бағдарламасына компилятор бағдарламасын енгізіңіз: $./spi add1 add2 деректер режимі

Add1 (MSB) et Add2 (LSB) корреспонденттері 8 битке дейін, мәліметтер сәйкесінше 8 битке дейін (сәйкесінше 0 дәріс) Режим сәйкес келеді (= 2) немесе дәріс (= 1).

Мысалы, утилизация:./spi 150 14 210 2 écrit à l’adresse 16 бит 150 14 (0x96h, 0x0Eh) la donnée 210 (0xD2).

./spi 150 14 0 1 lit à l'adresse150 14 (0x96h, 0x0Eh)

5 -қадам: Mémoire Parralèle

Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle

SRAM ALLIANCE AS6C1008 128Kb * 8 бит көлеміндегі жобаны іске қосыңыз.

Конфигурация: 17 Мекенжайлар: A0-A16 8 Деректер: D0-D7 2 чипті қосу: CE#-CE2 2 Жазу және шығуды қосу: WE#-OE#2 VCC (3.3V), VSS (GND) 1 қосылмайтын: NC

Ескертпе: Дәріс / шығарылым туралы түсініктеме.

BeagleBone -ге швейра құйыңыз (Un réel plaisir à débugger où lorsque l'on à mal câblé!)

Назар аударыңыз: GPU -дың адрестері мен деректері бойынша GPIO сертификаттары бар, олар GPIO -дың оңтайлы шешімдері мен BBB -дің және басқа да мәселелердің шешімі болып табылады. jamais réussi à utiliser түзетулер (менің пікірімше, 2 -ші жолмен автокөлікпен қамтамасыз ету, GPIO не фонцнейентті жеңілдету мүмкін емес!)

Пилоттық авиация техникасы: адресті пайдалану мүмкін емес:

Cette fiche техникасы индикаторлық айырмашылығы бар циклдер мен бағдарламаларды толтыру және өңдеу арқылы жүзеге асады. Кездесудің кез келген кезеңінде импульстардың тізімі жасалынған, олар сіздің тілдеріңізге сәйкес келеді. Ainsi n'importe quelle mémoire 64Kb peut fonctionner avec notre бағдарламасы (түзету câblé:)) Cluent les temps entre les cycles peuvent varier d'une mémoire à une autre, le cycle le plus long (100ns) des mémoires utilisées étant retenu car. s'adaptera à toutes les mémoires. Ainsi les temps d’écriture et дәріс минимумдары annoncés par les constructeurs не seront jamais atteints автокөлік импосесстері la la mémoire la plus lente. La code définie dans le encode est cycles. Бағдарламашының циклі төмендегідей: avec les temps minimaux. Le cycle d’écriture revient à modifier l’état des GPIOs. Жарық диодты жарықтандырудың негізгі шарттары конструктордың циклдік импозицияларына сәйкес келеді. Жарық диодты жарық диоды GPIO -ға сәйкес келетін циклдерге сәйкес келеді.

GPIO циклы бойынша лекциялардың тізбесі GPIO des léécupération de la détecter l’état d’un bouton poussoir.

6 -қадам: Mémoire Parralèle циклдары

Mémoire Parralèle циклдары
Mémoire Parralèle циклдары
Mémoire Parralèle циклдары
Mémoire Parralèle циклдары
Mémoire Parralèle циклдары
Mémoire Parralèle циклдары
Mémoire Parralèle циклдары
Mémoire Parralèle циклдары

Дизайн циклі (сурет 1, 2):

Mémoire il auf valeurs d'adresse aux valeurs souhaitées puis d'activer les entrées чипке қосылу CE à l'état haut et l'инструкциялау WE WE қосуға мүмкіндік береді. Бірнеше уақытқа созылатын әсер етуші жұмыс жасайтындар: données aux valeurs souhaitées et le tour est joué (Mais focus tout de même à bien respecter les temporisations! ~ 100ns)

Дәріс циклі (сурет 3, 4):

Mémoire il dédresse aux valeurs souhaitées puis d'activer les entrées чипті қосу CE à l'état haut et l'инструкция OE қосуға мүмкіндік береді. GPO de la BeagleBone les valeurs se trouvant à cette мекен -жайы бойынша récupère sur les entrée бойынша бірегей нәтиже береді.

7 -қадам: La Memoire Parraléle кодының пилотты

Пилоттың 2 коды теңдестіріледі:

құрастыру: $ gcc -lm programme_memoire.c -o мемуар

$./memoire қосу 1 қосу 2 деректер1 деректер2 режимі ұясы1 ұя 2

режимі: 1 Дәріс, 2 Жазу

Құпия кодты пилоттық басқарушы «слоттармен» толтырады, сонымен қатар 1 құюға болады.

Мысалы: $./memoire 120 140 20 210 2 1 0

écrit à l'adresse 120 140 (он алтылық 16 биттік) les données 20 210 сур -ла -мэмуара сур -ле -слот 1.

Мысалы: $./memoire 120 140 0 0 1 1 1

lit à l'adresse 120 140 140 données sur la mémoire du slot 1 және 2.

8 -қадам: Мемуарларды құйыңыз

Pour Mémoires қолдау
Pour Mémoires қолдау
Pour Mémoires қолдау
Pour Mémoires қолдау
Pour Mémoires қолдау
Pour Mémoires қолдау
Pour Mémoires қолдау
Pour Mémoires қолдау

Фотосуреттер ПХД -де қолдауды қамтамасыз етеді, сонымен қатар қолдауды көрсетеді. Бір -бірімен алмастырылатын коммутаторлар бір -бірін алмастырады, олар түзетулерді енгізеді.

Сұрақтарға жауап алу қажет, бұл сіздің жеке меншігіңізде!

Ұсынылған: