Co to jest diff między podwójnego portu i jednego portu RAM?

A

abhineet22

Guest
Co to jest korzyści z używania podwójnego RAM port? jest użyty tylko w FIFO baran?

 
jeden port pamięci: jest tylko jeden danych / port adres, albo może czytać i pisać w danym momencie.

Podwójna pamięć port: ma 2 data / porty adresu, możesz pisać i czytać w tym samym czasie przy użyciu obu portach.

 
DPRAM jest szeroko stosowana do synchronizacji,
jest w zasadzie FIFO i SRAM może działać tylko w pamięci RAM

 
==> RAM port l? jest użyty tylko w FIFO baran?
nie do końca
na przykład

Kontroler LCD
jeden port dostępu MCU
jeden port dostępu LCD kierowcy

 
Hi, whizkid,

Jestem mylony z odpowiedź.
jeden port pamięci: jest tylko jeden danych / port adres, albo może czytać i pisać w danym momencie.

dwa port pamięci: ma 2 data / porty adresu, możesz pisać i czytać w tym samym czasie przy użyciu obu portach.Ale tylko jeden zegar.

Podwójna pamięć port: ma 2 data / porty adresu, możesz pisać i czytać w tym samym czasie przy użyciu obu portach.Autobus dwa różne zegary.

Powodzenia

 
Jakie rodzaje pamięci można użyć, zależy od kompilatora pamięci Twoja firma (zauważ, że kompilatory pamięci extremelly expencive narzędzi).
Jeszcze wykorzystanie pamięci 1-port jest najlepsze, gdy jest to możliwe, bo małe logika arbitrażowa jest mniej kosztowne, że zwiększenie obszaru pamięci (to jest do 50% na wspomnienia z 1R, 1W portu, jednego zegara).Osobiście nigdy nie widziałem pełne wsparcie dla pamięci dual-port (2 RD / WR portów na zegary nierządnica asynchroniczne) - z wyjątkiem FPGA, oczywiście.
Jednym z typowym użytkowaniu 2-port pamięci (1 RD, WR 1 port) z 2 asynchroniczne zegary to resynchronization różnych dziedzin zegara.
Powody korzystania z 2-port pamięci w czasie rzeczywistym projekty są niemal nieograniczone, ale często jest lazzyness projektantów do kompromisu pomiędzy różnymi klientami nawet istnieje wystarczająca przepustowość.Typ somethimes projektu wymaga dużo pamięci dual-port, ale zwykle 90 % wspomnień są 1-port w dobrych wzorów.

 
jeden port ma tylko jeden rdzeń.dwa port jest jeden rdzeń wspólnie przez dwa niezależne adres.

 
Tak, trochę podstawowych tablica jest dzielona między dwoma portami.

tylko wzmacniacz sens i odczytu / zapisu MUX jest duplikatem.

 
Należy rozważyć z podwójnym portem i dwóch portów.To nie to samo.Ich różne jest jedną dobę lub dwa zegary są wykorzystywane.

 
dwa portu, odczyt / zapis można działać w tym samym czasie, w jednym porcie, odczyt / wrtie operacji respestively.

 
W naszej pamięci kompilator znajdę jedną, port holownicze i podwójny port.Nie wiem co oznacza.

 
FIFO zazwyczaj używa dwóch portów zarejestrować pliku.
ona seperatly zapisu i odczytu portów.
pojedyncze porty mają wspólną R / W portach,
dwa porty dwa R / W portach,
każdy może czytać / writed.

 
Jeśli chcesz wprowadzić FIFO przez SRAM.Można użyć dwóch SRAM portu i podwójnego SRAM portu.Ale wolę używać dwóch SRAM portu, ponieważ wielkość pamięci jest mniejsza niż dwa porty jeden.

 
Z podwójnego RAM, masz dwa pasma, więc wydajność jest twierdza.

 
cześć,
podwójny port z dwoma clks.while jednego barana portu po jednym CLK.

Z poważaniem,
kul.

 
DPRAM ma tę zaletę, że można jednocześnie czytać i pisać w jednym zegar, a opóźnienie wynosi mniej dla projektów wysokiej przepustowości.Ale sprzętowego punktu widzenia generuje więcej liczby flip flops,

 
jeden port pamięci: jest tylko jeden danych / port adres, albo może czytać i pisać w danym momencie.

dwa port pamięci: ma 2 data / porty adresu, możesz pisać i czytać w tym samym czasie przy użyciu obu portach.Ale tylko jeden zegar.

Podwójna pamięć port: ma 2 data / porty adresu, możesz pisać i czytać w tym samym czasie przy użyciu obu portach.Ale dwa różne zegary.

 
jednego barana portu: array RAM mogą być dostępne dla jednego adresu portu;

dwa portu RAM: tablica pamięci RAM można uzyskać przez dwa adresu portu;abhineet22 napisał:

Co to jest korzyści z używania podwójnego RAM port? jest użyty tylko w FIFO baran?
 

Welcome to EDABoard.com

Sponsor

Back
Top