eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSTM32 architektura pamięci.Re: STM32 architektura pamięci.
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Portal <m...@p...onet.usun.to.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: STM32 architektura pamięci.
    Date: Tue, 31 May 2011 00:36:07 +0200
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 28
    Message-ID: <is164q$b5r$1@inews.gazeta.pl>
    References: <d...@l...googlegroups.com>
    NNTP-Posting-Host: 82-169-97-242.ip.telfort.nl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1306794970 11451 82.169.97.242 (30 May 2011 22:36:10 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Mon, 30 May 2011 22:36:10 +0000 (UTC)
    X-User: portalllo
    In-Reply-To: <d...@l...googlegroups.com>
    User-Agent: Thunderbird 2.0.0.24 (X11/20101027)
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:611341
    [ ukryj nagłówki ]

    > Tylko dlaczego w dokumentacji pamięć jest pokazana jako ciągła czyli
    > flash potem RAM w adresach rosnących?
    > Czy jeśli była by to faktycznie harwardzka to czy Flash i RAM nie
    > powinny zaczynać się od zera?

    To co siedzi w tych prockach nosi nazwę zmodyfikowanej architektury
    Harvard czyli dwie oddzielne szyny do pobierania instrukcji i przesyłu
    danych, ale wspólna przestrzeń adresowa. To jest w zasadzie najbardziej
    elastyczne rozwiązanie dzięki któremu program i dane mogą ale nie muszą
    być umieszczone w fizycznie oddzielnych pamięciach włącznie z
    możliwością odseparowania tylko fragmentów kodu np. procedur obsługi
    przerwań. Dosyć adekwatnie przedstawia sytuację chociażby ten diagram:

    http://www.eetimes.com/ContentEETimes/Images/Product
    s/NewFolder/2010-11-30_crh_STM_Cortex_MCUs_matrix.jp
    g

    Jak widać, oprócz tradycyjnych szyn I i D jest jeszcze szyna systemowa z
    oddzielną przestrzenią adresową umożliwiającą alokację zarówno
    instrukcji jak i danych (z przewagą tego drugiego - m.in połączenia z
    peryferiami).

    Ogólnie we współczesnych architekturach z wielowarstwowymi magistralami
    oraz złożonymi hierachiami pamięci i przestrzeniami adresowymi
    mapowanymi na wiele równolegle dostępnych zasobów te podziały na
    Harvardy i von Neumany wg mnie powoli tracą rację bytu - trzeba patrzeć
    na "pełen obrazek".

    Pozdrawiam!
    Portal

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: