=?iso-8859-2?Q?Wi=EAcej_RAM_do_8051?=



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: tzurek_at_nospam_kki.net.pl (=?iso-8859-2?B?VG9tZWsgr/NyYXdza2k=?=)
Subject: =?iso-8859-2?Q?Wi=EAcej_RAM_do_8051?=
Date: 1 Oct 1999 11:35:14 +0200


This is a multi-part message in MIME format.

------= NextPart000_0046_01BF0C00.DC880BE0
Content-Type: text/plain;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

jak pod=B3=B1czy=E6 wi=EAcej RAM'u (pami=EA=E6 danych) do 8051
powiedzmy 2 po 64k lub wi=EAcej


Tomek =AF=F3rawski
tzurek_at_nospam_kki.net.pl

------= NextPart000_0046_01BF0C00.DC880BE0
Content-Type: text/html;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-2" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"Arial CE" size=3D2>jak pod=B3=B1czy=E6 wi=EAcej RAM'u =
(pami=EA=E6 danych) do=20
8051</FONT></DIV>
<DIV><FONT face=3D"Arial CE" size=3D2>powiedzmy 2 po 64k lub =
wi=EAcej</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"Arial CE" size=3D2>Tomek =AF=F3rawski<BR><A=20
href=3D"mailto:tzurek_at_nospam_kki.net.pl">tzurek_at_nospam_kki.net.pl</A></FONT></DIV></BOD=
Y></HTML>

------= NextPart000_0046_01BF0C00.DC880BE0--

--
Archiwum listy dyskusyjnej pl-misc-elektronika
http://www.newsgate.pl/archiwum/pl-misc-elektronika/

Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_iol-antares.co.za>
Subject: =?iso-8859-2?Q?Re:_Wi=EAcej_RAM_do_8051?=
Date: Sat, 2 Oct 1999 12:18:34 +0200



Tomek Żórawski wrote in message
<19991001093503Z415349-14032+99_at_nospam_mercury.newsgate.pl>...
jak podłączyć więcej RAM'u (pamięć danych) do 8051
powiedzmy 2 po 64k lub więcej



Wykorzystac wolny port do adresowania bankow. Kompilator Keil C51 potrafi
takie sztuczki robic do zwiekszania obszaru pamieci programu.

Pozdrowka

Artur


Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: Więcej RAM do 8051
Date: Sat, 02 Oct 1999 11:37:44 GMT



Artur Miller <armi_at_nospam_iol-antares.co.za> wrote in message
news:7t4llt$qdb$1_at_nospam_plonk.apk.net...

Tomek Żórawski wrote in message
<19991001093503Z415349-14032+99_at_nospam_mercury.newsgate.pl>...
jak podłączyć więcej RAM'u (pamięć danych) do 8051
powiedzmy 2 po 64k lub więcej



Wykorzystac wolny port do adresowania bankow. Kompilator Keil C51 potrafi
takie sztuczki robic do zwiekszania obszaru pamieci programu.


On pyta o pamiec danych :-)

Zalezy do czego to ma byc. Jesli potrzeba niewiele wiecej czyli powiedzmy
128 czy 256k to CS# - chip select-y podpinasz od nieuzytych linii portow i
bedziesz sobie wybieral "recznie". Masz komfort, ze jest dostep do kazdego
bajtu. Jesli potrzeba tego kilka czy kilkanascie mega powiedzmy do
rejestracji to mozna zrobic inna sztuczke. Jesli jeszcze potrzeba ci
przestrzeni adresowej do innych scalakow to ta metoda bedzie chyba
optymalna. Ale stracisz dostep pod konkretne adresy, majac dostep do calego
banku od gory jak do stosu. Jesli to tylko rejestracja to i tak bedziesz te
dane kiedys odpompowywal do kompa wiec ci to nie zrobi roznicy.

Jesli to kilkanascie mega to mlodsze adresy wpinasz do CPLD, starsze takze i
pamiec do pozostalych nozek. Teraz co 64k bedzie ci sie bank zmienial
automatycznie z tym, ze do danego banku bedziesz pisal kolejno. Mozna tak
zaadresowac i 100 mega SRAM-u jesli ci tego potrzeba. Odczyt z banku to
bedzie jakby czytanie 65536 razy spod tego samego adresu i dalej
automatyczna zmiana banku. Banki mozna przelaczac automatycznie lub recznie
starszym oktetem adresow.
Maly FPGA za $5 wystarczy do tej zabawy lub 128 makrocel CPLD, ale zrobisz
rejestrator wlasciwie o nieograniczonej pojemnosci. Procek uzyjesz do
bootowania FPGA.
Zamiast SRAM mozna dac DRAM i dorobic refreshing sprytnie.

Z mala uwaga :-) Czy nie czas na procek, ktory adresuje bezposrednio
powiedzmy 20-ma bitami :-)

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_iol-antares.co.za>
Subject: =?iso-8859-1?Q?Re:_Wi=EAcej_RAM_do_8051?=
Date: Sat, 2 Oct 1999 21:36:12 +0200


Juliusz wrote in message ...

Artur Miller <armi_at_nospam_iol-antares.co.za> wrote in message
news:7t4llt$qdb$1_at_nospam_plonk.apk.net...

Tomek Żórawski wrote in message
<19991001093503Z415349-14032+99_at_nospam_mercury.newsgate.pl>...
jak podłączyć więcej RAM'u (pamięć danych) do 8051
powiedzmy 2 po 64k lub więcej



Wykorzystac wolny port do adresowania bankow. Kompilator Keil C51 potrafi
takie sztuczki robic do zwiekszania obszaru pamieci programu.


On pyta o pamiec danych :-)




OK OK :)) Wiem, ze o pamiec danych, ja tylko wspomnialem, ze takie cos jest
tez mozliwe z pamiecia programu, co juz nie jest takie latwe do
uskutecznienia :))



--
--

Bo zrozumiec rekurencje moze tylko ten, kto rozumie rekurencje



Poprzedni Następny
Wiadomość
Spis treści
From: "piotr" <polczyk_at_nospam_friko7.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Wi=EAcej_RAM_do_8051?=
Date: Sat, 02 Oct 1999 11:39:02 GMT


This is a multi-part message in MIME format.

------= NextPart000_00A6_01BF0CDB.A768D620
Content-Type: text/plain;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

Dok=B3adnie tak jak kolega pisze tj. urzywaj=B1c port=F3w do =
prze=B3aczania bank=F3w.
Ja to robi=B3em na piesze tj. bez Keil'a

Piotr.
Tomek =AF=F3rawski napisa=B3(a) w wiadomo=B6ci: =
<19991001093503Z415349-14032+99_at_nospam_mercury.newsgate.pl>...
jak pod=B3=B1czy=E6 wi=EAcej RAM'u (pami=EA=E6 danych) do 8051
powiedzmy 2 po 64k lub wi=EAcej
=20
=20
Tomek =AF=F3rawski
tzurek_at_nospam_kki.net.pl

------= NextPart000_00A6_01BF0CDB.A768D620
Content-Type: text/html;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Diso-8859-2 =
http-equiv=3DContent-Type><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 =
Transitional//EN">
<META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
<STYLE></STYLE>

</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT color=3D#000000 size=3D2>Dok=B3adnie tak jak kolega pisze tj. =
urzywaj=B1c=20
port&oacute;w do prze=B3aczania bank&oacute;w.</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT><FONT size=3D2>Ja to =
robi=B3em na piesze tj.=20
bez Keil'a</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Piotr.</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
<DIV>Tomek =AF&oacute;rawski<TZUREK_at_nospam_KKI.NET.PL> napisa=B3(a) w =
wiadomo=B6ci:=20
&lt;<A=20
=
href=3D"mailto:19991001093503Z415349-14032+99_at_nospam_mercury.newsgate.pl">199910=
01093503Z415349-14032+99_at_nospam_mercury.newsgate.pl</A>&gt;...</DIV>
<DIV><FONT face=3D"Arial CE" size=3D2>jak pod=B3=B1czy=E6 wi=EAcej =
RAM'u (pami=EA=E6 danych)=20
do 8051</FONT></DIV>
<DIV><FONT face=3D"Arial CE" size=3D2>powiedzmy 2 po 64k lub =
wi=EAcej</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"Arial CE" size=3D2>Tomek =AF&oacute;rawski<BR><A=20
=
href=3D"mailto:tzurek_at_nospam_kki.net.pl">tzurek_at_nospam_kki.net.pl</A></FONT></DIV></BLO=
CKQUOTE></BODY></HTML>

------= NextPart000_00A6_01BF0CDB.A768D620--


Poprzedni Następny
Wiadomość
Spis treści
From: "Kazun" <kazun_at_nospam_kki.net.pl>
Subject: =?iso-8859-2?Q?Re:_Wi=EAcej_RAM_do_8051?=
Date: Sat, 02 Oct 1999 19:43:59 GMT


This is a multi-part message in MIME format.

------= NextPart000_0050_01BF0CE1.B596D840
Content-Type: text/plain;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable


Tomek =AF=F3rawski napisa=B3(a) w wiadomo=B6ci: =
<19991001093503Z415349-14032+99_at_nospam_mercury.newsgate.pl>...
jak pod=B3=B1czy=E6 wi=EAcej RAM'u (pami=EA=E6 danych) do 8051
powiedzmy 2 po 64k lub wi=EAcej
=20
=20
=20
polecam ksiazke "Uklady Cyfrowe" Wojciecha G=B3ockiego -- mojego =
bylego nauczyciela cyfrowki..=20
=20
=20
=20
--=3D=3D Kazun/Aion^Anakata^Fizz =3D=3D--
| kazun_at_nospam_friko7.onet.pl |
http://www.kazun.topnet.pl

------= NextPart000_0050_01BF0CE1.B596D840
Content-Type: text/html;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>

<META content=3Dtext/html;charset=3Diso-8859-2 =
http-equiv=3DContent-Type><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 =
Transitional//EN">
<META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR>
<STYLE></STYLE>

</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: =
5px">
<DIV>Tomek =AF&oacute;rawski<TZUREK_at_nospam_KKI.NET.PL> napisa=B3(a) w =
wiadomo=B6ci:=20
&lt;<A=20
=
href=3D"mailto:19991001093503Z415349-14032+99_at_nospam_mercury.newsgate.pl">199910=
01093503Z415349-14032+99_at_nospam_mercury.newsgate.pl</A>&gt;...</DIV>
<DIV><FONT face=3D"Arial CE" size=3D2>jak pod=B3=B1czy=E6 wi=EAcej =
RAM'u (pami=EA=E6 danych)=20
do 8051</FONT></DIV>
<DIV><FONT face=3D"Arial CE" size=3D2>powiedzmy 2 po 64k lub =
wi=EAcej</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=3D#000000 size=3D2>polecam ksiazke &quot;Uklady =
Cyfrowe&quot;=20
Wojciecha G=B3ockiego&nbsp; -- mojego bylego nauczyciela cyfrowki..=20
</FONT></DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#000000 size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT color=3D#000000 size=3D2>--=3D=3D Kazun/Aion^Anakata^Fizz =

=3D=3D--<BR>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
<A=20
=
href=3D"mailto:kazun_at_nospam_friko7.onet.pl">kazun_at_nospam_friko7.onet.pl</A>&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A=20
=
href=3D"http://www.kazun.topnet.p">http://www.kazun.topnet.p</A>l</FONT><=
/DIV></BLOCKQUOTE></BODY></HTML>

------= NextPart000_0050_01BF0CE1.B596D840--