Ile MIPSów ma 51?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Ile MIPSów ma 51?
Date: Sat, 23 Mar 2002 17:58:31 +0100


ile ma taki 89S8252 mega instrukcji na sekundę?
jeden takt zegara to 1/6 cyklu maszynowego czy 1/12?

--
==========================================
Michał Wysocki
mwsoft_at_nospam_satkabel.com.pl
GG#: 73657 GSM: 0600 812 209
==========================================



Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_NO.SPAM.fidonet.org.pl>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Sat, 23 Mar 2002 18:53:21 GMT


Michał Wysocki wrote:

ile ma taki 89S8252 mega instrukcji na sekundę?
jeden takt zegara to 1/6 cyklu maszynowego czy 1/12?

Standardowo jak dla '51, 1 MIPS przy 12 MHz.


--
Regards. Przy odpowiedzi usun "SPAM_REMOVE" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|

Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sat, 23 Mar 2002 21:02:35 +0100


czyli 1 instrukcja / 1uS?
okropieństwo... ile dało by się przetaktować takiego proca? są jakieś łatwo
dostępne szybsze 51?

zamówiłem sobie w DALLASie sampla 89C420... przy 50 Mhz - 50MIPSów
tylko czy mi przyślą ;-)
a ile mają takie PICi / AVRy ?
jaką 90S8515 ma max częstotliwość?




Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Ile =?ISO-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sat, 23 Mar 2002 22:22:59 +0100


Michał Wysocki wrote:

czyli 1 instrukcja / 1uS?
okropieństwo... ile dało by się przetaktować takiego proca? są jakieś łatwo
dostępne szybsze 51?


A po co? Bierzesz pierwszego z brzegu AVRa i masz 1 MIPS / 1 MHz. Czyli
procek 12 MHz ma moc 12 MIPSow - '51 przy tej wydajnosci musialaby byc
taktowana zegarem, bagatela, 144 MHz. :)

Brak podzialu zegara jest tez wyraznie widoczny w przypadku stosowania
UARTu. Biedna '51 aby mogla sprzetowo nadawac 115200 bps musi miec zegar
22,1184 MHz. AVR zrobi to samo juz z zegarem 1,84 MHz. A jak puscisz go
na 8 MHz to dopiero rozwinie skrzydla.

PICe dziela zegar przez 4 czyli przy kwarcu 4 MHz uzyskujesz wydajnosc
zaledwie 1 milion instrukcji na sekunde.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 00:24:41 +0100


A po co? Bierzesz pierwszego z brzegu AVRa i masz 1 MIPS / 1 MHz. Czyli
procek 12 MHz ma moc 12 MIPSow - '51 przy tej wydajnosci musialaby byc
taktowana zegarem, bagatela, 144 MHz. :)

haa ale jak pisałem DALLAS ma 51 które mają 1MIPS/ 1Mhz i zegar do 50Mhz...
przy 50 Mipsach AVRy sie mogą schować :)
i do tego bootloader w ROMie, upload programu przez RS232.... 16KB
Flasha.... 1KB SRAMu miodzio :))))))
wiem też że Temic robi 51 z zegarem nawet do 66Mhz - dlaego się pytam :)

robię coś w rodzaju reklamy świetlnej na matrycach LEDowych 5x7
kolumn jest 60 sterowanych rejestrami przesówanymi
no i pojawia się problem... bo 89S8252 (zegar 20Mhz) brakuje mocy... ledwo
się wyrabia z multiplexowaniem, a nie mówiąc że musi jeszcze generować znaki
idt..
to że program piszę w BASCOMie wiele wyjaśnia, ale i tak przesiadka na
assambler dużo by chyba nie dała :(((




Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 01:08:16 +0100


to że program piszę w BASCOMie wiele wyjaśnia, ale i tak przesiadka na
assambler dużo by chyba nie dała :(((

Sądzę, żę zabiła by problem definitywnie :-))
Robiłem kiedyś sterowanie w którym zwykła 52 sterowała jednocześnie trzema
PWM-ami 4 bitowymi (~10k), jednym 8 bitowym (~3Hz), wyświetlaczem w multipleksie
i jeszcze miała zasoby na liczenie dawek, czasu, i obsługę małej klawiatury (że
o czujnikach położenia i jakimś programowanym algorytmie pracy nie wspomnę). To
naprawdę nie jest tragicznie wolny procek ;-))
Tak to już jest - coś za coś, może lepiej pomyśl o przesiadce chociaż na C?

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 01:36:42 +0100


Sądzę, żę zabiła by problem definitywnie :-))

heh... no boję się assamblera :) ciągle mam zamiar zacząć się uczyć, ale
jakoś mi to nie wychodzi...

z czasów C64 został BASIC i trudno mi odstawić go do lamusa :)



Poprzedni Następny
Wiadomość
Spis treści
From: janel <janel_at_nospam_poczta.fm>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Sun, 24 Mar 2002 20:51:46 GMT


Archimedes Software polecam na C51 opcja kompilowania C -> asambler
i miliony bajerów generalnie kod wygląda tak jak chcesz i jest szybki
bo znam nawet projekt komputerka samochodowego gdzie 51 sterowała
zapłonem.

Sądzę, żę zabiła by problem definitywnie :-))

heh... no boję się assamblera :) ciągle mam zamiar zacząć się uczyć, ale
jakoś mi to nie wychodzi...

z czasów C64 został BASIC i trudno mi odstawić go do lamusa :)




Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 01:42:37 +0100


Tak to już jest - coś za coś, może lepiej pomyśl o przesiadce chociaż na
C?

heh C...
przeraża mnie w nim składnia - te wszystkie nawiasy, kropki i inne takie :))
ale nauka chyba ma sens... w tym sie programuje pod wszystkim i na wszystko
)
pożyjemy zobaczymy...
sensowne chyba było by tez używanie bascoma ale z wstawkami w assamblerze w
krytycznych czasowo fragmentach...



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 20:03:56 +0100


heh C...
przeraża mnie w nim składnia - te wszystkie nawiasy, kropki i inne takie :))
ale nauka chyba ma sens... w tym sie programuje pod wszystkim i na wszystko
)
pożyjemy zobaczymy...
sensowne chyba było by tez używanie bascoma ale z wstawkami w assamblerze w
krytycznych czasowo fragmentach...

Żeby zacząć wystarczy mozę z tydzień - później już idzie z górki ;-))
Polecam - kiedyś trzeba spróbować!

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 01:22:03 +0100


wiem też że Temic robi 51 z zegarem nawet do 66Mhz - dlaego się pytam :)

Temic to aktualnie zaprzeszłość ;) Aktualnie Atmel-wm a właściwie Atmel. Ale
procki całkiem fajne (6taktów/cykl, 63k Flash, 2 k EEPROM, 1k XRAM) za
rozsądny piniądz ;). Ale te 60 MHz to tzw. prędkość ekwiwalentna czyli 30 x 2
(ew. 40 x 1).

to że program piszę w BASCOMie wiele wyjaśnia, ale i tak przesiadka na
assambler dużo by chyba nie dała :(((

Oj mogłaby dużo. Poganiam silniki krokowe na 10kHz (w przerwaniu) i jest
jeszcze czas na pierwszy plan.

MC

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Ile =?ISO-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 02:00:57 +0100


Michał Wysocki wrote:

A po co? Bierzesz pierwszego z brzegu AVRa i masz 1 MIPS / 1 MHz. Czyli
procek 12 MHz ma moc 12 MIPSow - '51 przy tej wydajnosci musialaby byc
taktowana zegarem, bagatela, 144 MHz. :)


haa ale jak pisałem DALLAS ma 51 które mają 1MIPS/ 1Mhz i zegar do 50Mhz...
przy 50 Mipsach AVRy sie mogą schować :)


A ktory Dallas dokladnie? Wiekszosc Dallasowych klonow '51 dzieli zegar
przez 4 (co i tak jest osiagnieciem w stosunku do oryginalu).

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 02:14:43 +0100


A ktory Dallas dokladnie? Wiekszosc Dallasowych klonow '51 dzieli zegar
przez 4 (co i tak jest osiagnieciem w stosunku do oryginalu).

no 89C420
konfigurowalny dzielnik od 1 do 1024
w najlepszym przypadku 12 x szybszy od zwykłej 51 :)



Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek.SPAM_REMOVE_at_nospam_fidonet.org.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Wed, 27 Mar 2002 16:52:45 +0100


"Michał Wysocki" wrote:

A ktory Dallas dokladnie? Wiekszosc Dallasowych klonow '51 dzieli zegar
przez 4 (co i tak jest osiagnieciem w stosunku do oryginalu).
no 89C420
konfigurowalny dzielnik od 1 do 1024

Na pewno dzielnik ???
Ja tam widze w datasheet-ie ze x2 i x4 to multiplier a nie divider.
--
Regards. Przy odpowiedzi usun "SPAM_REMOVE" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Zycie jest jak pudelko czekoladek

Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Thu, 28 Mar 2002 12:12:04 +0100


no małe przeoczenie
ale i tak wiadomo o co chodzi :)



Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 12:20:59 GMT


On Sun, 24 Mar 2002 00:24:41 +0100, Michał Wysocki wrote:
robię coś w rodzaju reklamy świetlnej na matrycach LEDowych 5x7
kolumn jest 60 sterowanych rejestrami przesówanymi
no i pojawia się problem... bo 89S8252 (zegar 20Mhz) brakuje mocy... ledwo
się wyrabia z multiplexowaniem, a nie mówiąc że musi jeszcze generować znaki
idt..
to że program piszę w BASCOMie wiele wyjaśnia,

A tak - chyba wszystko :-)

ale i tak przesiadka na
assambler dużo by chyba nie dała :(((

Prosto policzyc.

Tylko nie jestem pewien czy dobrze hardware rozwiazales :-)
Przy najprostszym multipleksingu - czestotliwosc powiedzmy 6kHz,
w przerwaniu wygaszasz kolumne, przesuwasz wybor, podajesz dane -
razem powiedzmy 20 rozkazow, czyli jakies 15% czasu procka 12MHz..

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 14:32:16 +0100


Tylko nie jestem pewien czy dobrze hardware rozwiazales :-)
Przy najprostszym multipleksingu - czestotliwosc powiedzmy 6kHz,
w przerwaniu wygaszasz kolumne, przesuwasz wybor, podajesz dane -
razem powiedzmy 20 rozkazow, czyli jakies 15% czasu procka 12MHz..

czekaj... ja w tym układzie multpilexuje wiersze a nie kolumny - zapisuje do
rejestrów dane, a potem zapalam jeden wiersz

tylko sie to trochę komplikuje
a) muszę wyciągać pojedyńcze bity z danych do zapisania (jedna kolumna to
jeden bajt w pamięci)
b) co 7 bitów trzeba wstawić jeden pusty (przepiasnie do następnego
rejestru)

poniżej progs - działa, ale pomóżcie mi to zoptymalizować ;)
do zapalenia wiersza potrzeba 0 bo są tranzystory PNP
nie mam pomysłu jak wywalić to mnożenie zmiennej D

rejestry mają zatrzask na wyściu
no i w sumie to tyle - pomocy! ;-)

======================================================

Dim T As Byte , A(62) As Byte , D As Byte , X As Byte , Z As Byte , F As
Byte
Dim Temp As Byte , Temp1 As Byte ' zmienne -
widomo

A(1) = &H7C 'definicja 3
liter "ABC" - w przyszsci wzory znakow beda w eepromie
A(2) = &H12
A(3) = &H11
A(4) = &H12
A(5) = &H7C
A(6) = 0
A(7) = &H7F
A(8) = &H49
A(9) = &H49
A(10) = &H49
A(11) = &H36
A(12) = &H0
A(13) = &H3E
A(14) = &H41
A(15) = &H41
A(16) = &H41
A(17) = &H22
A(18) = &H0
A(19) = &H0
A(20) = &H0

D = 1
P2 = 255
P3 = 0

Config Timer0 = Timer , Gate = Internal , Mode = 2 'config timera
Enable Interrupts
Priority Set Timer0
Enable Timer0
On Timer0 Wysw
Start Timer0

Do
'tu bedzie glowny
program
Loop

Wysw:
D = D * 2 'numer wiersza
do zapalenia
Z = 0
T = 96 'adres w
pamieci - koniec tablicy A()

Do 'petla zapisu
do rejestrow
If Z = 0 Then 'wstawianie co
7 bitow jednego pustego
Z = 7
P3.5 = 0
P3.7 = 0
P3.7 = 1
End If

Temp = Peek(t) 'wyciaganie z
pamieci wartosci z zmiennej A()
P3.5 = Temp.x 'zapis bitu nr
X do rejestru
P3.7 = 0
P3.7 = 1

Decr Z 'licznik do
pustych bitow
Decr T 'licznik
glowny
Loop Until T < 34

P2 = 255 'wygaszenie
wierszy
P3.6 = 1 'zatrzasniecie
danych wpisanych do rejestrow
P3.6 = 0
P2 = 255 - D 'zapalenie
okreslonego wiersza

If D = 128 Then D = 1 'jezeli wiersz
7 to zeruje licznik

Incr X 'licznik
kolejnych bitow (wierszy)
If X = 7 Then X = 0 'gdy
wiersz/bit = 7 to zeruj

Return





Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_2com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 15:31:13 +0100


Użytkownik "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl> napisał w wiadomości
news:3c9d137c$1_at_nospam_news.vogel.pl...
A po co? Bierzesz pierwszego z brzegu AVRa i masz 1 MIPS / 1 MHz. Czyli
procek 12 MHz ma moc 12 MIPSow - '51 przy tej wydajnosci musialaby byc
taktowana zegarem, bagatela, 144 MHz. :)

haa ale jak pisałem DALLAS ma 51 które mają 1MIPS/ 1Mhz i zegar do
50Mhz...
przy 50 Mipsach AVRy sie mogą schować :)
i do tego bootloader w ROMie, upload programu przez RS232.... 16KB
Flasha.... 1KB SRAMu miodzio :))))))
wiem też że Temic robi 51 z zegarem nawet do 66Mhz - dlaego się pytam :)
50 MHz to sie zgadza, ale nie 1MIPS/1MHz bo w tych prockach zegar jest
dzielony przez 4
co przy 50 MHz daje jakies 12,5 MIPS.
Jesli chodzi o AVR to sa juz dostepne ATmega128 pracujace przy 16 MHz, to
juz jest naprawde szybka maszyna. Ma 128 kB flasha, 4 kB ram, 4 kB eeprom, i
tez mozna ladowac program przez RS232 lub cokolwiek innego.


to że program piszę w BASCOMie wiele wyjaśnia, ale i tak przesiadka na
assambler dużo by chyba nie dała :(((

Wydaje mi sie, ze dala by, i to duzo.
Przesiadka z C na asembler moze zaoszczedzic nawet do 30 % kodu programu,
nie wspominajac o szybkosci dzialania programu. W przypadku BASCOMA
oszczednosci byly by pewnie jeszcze wieksze.

Pozdrawiam
AK



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 16:21:29 +0100



50 MHz to sie zgadza, ale nie 1MIPS/1MHz bo w tych prockach zegar jest
dzielony przez 4

boszzzzzzzzzzzzzz
właśnie dlatego ten procesor jest wyjątkowy bo nie ma dzielnika 4 tylko
1!!!!!
1 takt / 1 cykl
to że instrukcje zabierają kilka cykli to inna sprawa - ten jest tak czy
inaczej 12x szybszy od zwykłej 51




Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_2com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 19:31:55 +0100


właśnie dlatego ten procesor jest wyjątkowy bo nie ma dzielnika 4 tylko
1!!!!!
1 takt / 1 cykl
to że instrukcje zabierają kilka cykli to inna sprawa - ten jest tak czy
inaczej 12x szybszy od zwykłej 51
Wlasnie sprawdzilem u maxima, faktycznie pisza ze nie dzieli zegara.
Jak jest z dostepnoscia tego procaka i ile kosztuje ?

Pozdrawiam
AK



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 19:56:31 +0100


Jak jest z dostepnoscia tego procaka i ile kosztuje ?

hmmm w sklepiku dallasa 20 dolców
ale czy w Polsce dostępny jest to ja nie wiem :((( zamówiłem sample

kolega Marcin napisał kilka postów niżej coś że jednak jest strasznie nie
dorobiony ten procesor...



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Ile =?ISO-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 20:30:58 +0100


Arek Karas wrote:

Jesli chodzi o AVR to sa juz dostepne ATmega128 pracujace przy 16 MHz, to
juz jest naprawde szybka maszyna. Ma 128 kB flasha, 4 kB ram, 4 kB eeprom, i
tez mozna ladowac program przez RS232 lub cokolwiek innego.


A cena?

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_2com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Mon, 25 Mar 2002 22:23:16 +0100


Jesli chodzi o AVR to sa juz dostepne ATmega128 pracujace przy 16 MHz,
to
juz jest naprawde szybka maszyna. Ma 128 kB flasha, 4 kB ram, 4 kB
eeprom, i
tez mozna ladowac program przez RS232 lub cokolwiek innego.


A cena?
Nie wiem dokladnie ile w Polsce, zapytaj w JM elektronik (www.jm.pl)
W detalu niestety moze byc dosc drogi.
W niemczech przy wiekszych ilosciach kosztowal w granicach 10 EUR

Pozdrawiam
AK




Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 00:50:47 +0100


PICe dziela zegar przez 4 czyli przy kwarcu 4 MHz uzyskujesz wydajnosc
zaledwie 1 milion instrukcji na sekunde.

I żeby zrobić dodawanie 16bit musisz wykonać 5 rozkazów (5us). Na 'lepszej'
'51 zrobisz to z kwarcem 12 w 0.5 us. Przez grzeczność nie wspominam o
mnożeniu.

MC

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 12:20:57 GMT


On Sun, 24 Mar 2002 00:50:47 +0100, Maciej Czapla wrote:
PICe dziela zegar przez 4 czyli przy kwarcu 4 MHz uzyskujesz wydajnosc
zaledwie 1 milion instrukcji na sekunde.

I żeby zrobić dodawanie 16bit musisz wykonać 5 rozkazów (5us). Na 'lepszej'
'51 zrobisz to z kwarcem 12 w 0.5 us.

A co to za "lepsza" 51 ? dodawanie 16 bit to tak na moj gust 6
rozkazow, zmiescic sie 0.5us to wymaga '51 12x szybszej niz standard.

"lepszy" pic chodzi na 20MHz i 5 MIPS ma [ciut mniej, bo czesc
rozkazow 8 cykli]

Jak sie chcecie bawic w arytmetyke 16bit na prockach 8b to sugeruje
odkurzyc Z80. Przy 4MHz nie ma nawet 1MIPS, ale taki program zrobi
szybciej :-)

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_2com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 15:34:04 +0100


Jak sie chcecie bawic w arytmetyke 16bit na prockach 8b to sugeruje
odkurzyc Z80. Przy 4MHz nie ma nawet 1MIPS, ale taki program zrobi
szybciej :-)
Ewentualnie AVR - dodawanie - odejmowanie liczb 16 bitowych - 2 instrukcje

AK




Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 23:27:24 +0100


A co to za "lepsza" 51 ? dodawanie 16 bit to tak na moj gust 6
rozkazow, zmiescic sie 0.5us to wymaga '51 12x szybszej niz standard.

Są i takie, także wersje 'soft' ( a z liczeniem rozkazów dałem plamę ;( )

"lepszy" pic chodzi na 20MHz i 5 MIPS ma [ciut mniej, bo czesc
rozkazow 8 cykli]

Tylko napisz na to większy program np na wyświetlacz graficzny :(


Jak sie chcecie bawic w arytmetyke 16bit na prockach 8b to sugeruje
odkurzyc Z80. Przy 4MHz nie ma nawet 1MIPS, ale taki program zrobi
szybciej :-)

Tylko to otoczenie :(

MC

Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Mon, 25 Mar 2002 23:08:48 +0100


Jak sie chcecie bawic w arytmetyke 16bit na prockach 8b to sugeruje
odkurzyc Z80. Przy 4MHz nie ma nawet 1MIPS, ale taki program zrobi
szybciej :-)

Tylko to otoczenie :(

zestaw gcc pod linuxa nie pasuje ?
Z80 jest w SDCC.

jerry



Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Mon, 25 Mar 2002 23:43:32 +0100


Tylko to otoczenie :(

zestaw gcc pod linuxa nie pasuje ?
Z80 jest w SDCC.

Mam na myśli h/w

MC

Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Tue, 26 Mar 2002 07:23:36 +0100


Mam na myśli h/w

Jednoukladowca ;)
Albo core w fpga.
Ale nie zaprzeczysz, ze Z80 ma SZTANDAROWY asembler.
Jasny, przjrzysty, logiczny, 'mily' dla oka i umyslu ;)

jerry



Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Wed, 27 Mar 2002 03:46:34 +0100


Ale nie zaprzeczysz, ze Z80 ma SZTANDAROWY asembler.
Jasny, przjrzysty, logiczny, 'mily' dla oka i umyslu ;)

Jeśli już (potrzebuję czegoś lepszego) to wolę 186...

MC

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Ile MIPSów ma 51?
Date: Wed, 27 Mar 2002 21:25:05 GMT


On Wed, 27 Mar 2002 03:46:34 +0100, Maciej Czapla wrote:
Ale nie zaprzeczysz, ze Z80 ma SZTANDAROWY asembler.
Jasny, przjrzysty, logiczny, 'mily' dla oka i umyslu ;)

Jeśli już (potrzebuję czegoś lepszego) to wolę 186...

No wiesz - jak trzeba cos lepszego to witamy w pieknym swiecie
68k :-)

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Thu, 28 Mar 2002 11:23:06 +0100


No wiesz - jak trzeba cos lepszego to witamy w pieknym swiecie
68k :-)

A jak jeszcze lepszego to za tydzien powitam Was
w pieknym swiecie ARM _at_nospam_300MHz ;)
Razem z PCI na pokladzie, tylko jeszcze nie wiem
czy bedzie PCI na 33 czy na 66MHz.

Aha - znacie jakies miejsca (siec/kniga) gdzie mozna
sie 'doksztalcic' w temacie zegarow >100MHz
(bo tak se mysle ze to nie takie proste jak przyczepienie
kwarca 33MHz do nozek procka ;)

jerry


Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Thu, 28 Mar 2002 14:55:38 +0100



Użytkownik "jerry1111" <jerry1111_at_nospam_wp.pl> napisał w wiadomości news:a7uqpp$jvg$1_at_nospam_news.tpi.pl...
No wiesz - jak trzeba cos lepszego to witamy w pieknym swiecie
68k :-)

A jak jeszcze lepszego to za tydzien powitam Was
w pieknym swiecie ARM _at_nospam_300MHz ;)

No i okazalo sie ze nie powitam ;(
Nie ma tyle kasy na development kit ;((

jerry



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Thu, 28 Mar 2002 16:26:37 +0100


Nie ma tyle kasy na development kit ;((

a tak z ciekawości - ile kosztuje?



Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Thu, 28 Mar 2002 22:10:36 +0100


a tak z ciekawości - ile kosztuje?

Wiecej niz 2 nowe Polonezy ;)
I to tylko kit.
Scalaki potem od $1000/szt do nawet $5000/szt.
Na www wygladalo zajebiscie, ale jak zadzwonilem
do dystrybutora i sie zapytalem o cene, no to....

jerry



Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Fri, 29 Mar 2002 01:45:30 +0100


Wiecej niz 2 nowe Polonezy ;)
I to tylko kit.
Scalaki potem od $1000/szt do nawet $5000/szt.
Na www wygladalo zajebiscie, ale jak zadzwonilem
do dystrybutora i sie zapytalem o cene, no to....

A uprzedzałem Cię, że ceny 'soft-cores' nie są małe ;)

MC

Poprzedni Następny
Wiadomość
Spis treści
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Ile_MIPS=F3w_ma_51=3F?=
Date: Fri, 29 Mar 2002 11:02:54 +0100



Użytkownik "Maciej Czapla" <mc_at_nospam_sensor.com.pl> napisał w wiadomości
news:3CA3B92A.C5644A99_at_nospam_sensor.com.pl...
Wiecej niz 2 nowe Polonezy ;)
I to tylko kit.
Scalaki potem od $1000/szt do nawet $5000/szt.
Na www wygladalo zajebiscie, ale jak zadzwonilem
do dystrybutora i sie zapytalem o cene, no to....

A uprzedzałem Cię, że ceny 'soft-cores' nie są małe ;)

To nie soft, to hard.
To miala byc ;) fpga z procesorem ARM zamiast
kawalka fpga. A za te 10k$ to sprzedaja caly kit razem
z kompletnym
interfejsem PCI2.0 ktory jest sam w sobie trudny, poza tym
ethernet i jeszcze pare rzeczy. I chyba stad sie bierze
cena. Wiesz jak wyglada sterowanie nowoczesnej rakiety?
Taki wlasnie ARM, kilka przetwornikow A/C i ze 2 mostki H
na mosfetach do silnikow ;) I masz naprowadzanie na cel,
szyfrowanie transmisji np. PGP i insze bajery, rowery.

A czemu to tyle kosztuje, to cholera sam nie wiem.
Bo w wersji bez procesora ARM i bez PCI to caly kit
kosztuje $500 albo $1000 - wynika z tego, ze wlasnie SOFT
cores sa tansze i to o jedno zero ;)
No i wyczytalem w Alterze, ze dopoki uzywamy IP w zwyklych
fpga, a nie Hardcopy to oplat licencyjnych prawie nie ma!
Zaczynaja sie dopiero, jak zamowimy se 'wypalone' scalaki.

Poza tym, moj kit podobno lezy juz na cle ;)
Bede mial troche spozniony prezent na swieta, hihi.

jerry



Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sat, 30 Mar 2002 00:37:59 +0100


A za te 10k$ to sprzedaja caly kit razem z kompletnym interfejsem PCI2.0
ktory jest sam w sobie trudny, poza tym ethernet i jeszcze pare rzeczy.

Aaa, no to pewnie płacisz za 'source' i to nie jest wysoka cena (jak za to)

Poza tym, moj kit podobno lezy juz na cle ;)
Bede mial troche spozniony prezent na swieta, hihi.

No to życzę pow(z)wodzenia w bojach z kitem ;)

Mokrych jajek ;)

MC

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin" <mkowalcz_at_nospam_elka.pw.edu.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 01:18:23 +0100



Witam

zamówiłem sobie w DALLASie sampla 89C420... przy 50 Mhz - 50MIPSów
tylko czy mi przyślą ;-)


Mi przyslali ale on 50MHz nie wyciagnie bo sie to wszystko niezle wywala.
Ten scalak to nie najlepszy produkt Dallasa, ciagle jest nie do kupienia.
Polecam lekture 2 errat, na pewno nie zastosowalbym go w powaznym projekcie.
Ostatnio rozmawialem z przedstawicielem Dallasa i oni tez nic nie wiedzieli
konkretnego.

Marcin



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 01:32:31 +0100


Mi przyslali ale on 50MHz nie wyciagnie bo sie to wszystko niezle wywala.

wywala tzn? zawiesza się? pracuje niestabilnie? robi przekłamania?
mi tam może pracować na 12Mhz byle miał te swoje 12MIPSów a nie 1 :)
ten wewnętrzny ram i 16K flasha mie ciągnie :)

Ten scalak to nie najlepszy produkt Dallasa, ciagle jest nie do kupienia.

mi tam te 2 sztuki wystarczą na jakiś czas (o ile przyslą) :)
ważne że za free - AVRki słono kosztują :((((

Polecam lekture 2 errat, na pewno nie zastosowalbym go w powaznym
projekcie.

poczytam... poczytam...
a ten projekt jak najbardziej nie jest poważny :) duży gadżet :)



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 00:54:17 +0100


Standardowo jak dla '51, 1 MIPS przy 12 MHz.

Zaraz, zaraz (bakcyl, bakcyl).
Znaczna część instrukcji jest 2 cyklowa (np: jumpy, ret, reti, pop push,
kilka MOVów), żę o wspaniałych DIV i MUL nie wspomnę ;-)))

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 01:12:32 +0100


Znaczna część instrukcji jest 2 cyklowa (np: jumpy, ret, reti, pop push,
kilka MOVów), żę o wspaniałych DIV i MUL nie wspomnę ;-)))

No ale który ośmiobitowiec ma MUL w 4 cyklach ?

MC

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Ile =?ISO-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 02:03:50 +0100


Maciej Czapla wrote:

Znaczna część instrukcji jest 2 cyklowa (np: jumpy, ret, reti, pop push,
kilka MOVów), żę o wspaniałych DIV i MUL nie wspomnę ;-)))


No ale który ośmiobitowiec ma MUL w 4 cyklach ?


Jeżeli potaktujesz małego AVRa tym samym zegarem co '51 to zrobi
mnożenie w zbliżonym lub krótszym czasie. I to "na piechotę" -
dodawaniami i przesunięciami. A gdy weźmiesz dużego AVRa z instrukcją
mnożenia - kompletnie zakasujesz dowolną '51. A to przecież też
ośmiobitowiec.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 02:35:51 +0100


Jeżeli potaktujesz małego AVRa tym samym zegarem co '51 to zrobi
mnożenie w zbliżonym lub krótszym czasie. I to "na piechotę" -
dodawaniami i przesunięciami. A gdy weźmiesz dużego AVRa z instrukcją
mnożenia - kompletnie zakasujesz dowolną '51. A to przecież też
ośmiobitowiec.

Jasne. Tylko pokaż mi AVR z 63 k Flash ( + 1 k bootloader ), 2 k EEPROM + 1 k
RAM, 5x PWM i możliwością programowania przez RS232 w układzie za 32 zł + VAT.
A jaki będzie pobór mocy przy tym samym CLK ?

MC

PS. Nie wspominając o wynalazkach typu CAN, USB, bibliotekach co działają od
10 lat nie mówiąc o kompilatorze co ma znośną liczbę błędów za 4 k$, etc...
Zawsze licz TCO :-) a nie kieruj się modą albo MIPS. Jeśli potrzebujesz coś
lepszego to zainteresuj się MSP430 (16bit) a jak coś b. taniego to COP8 albo
M68. A w warunkach ekstremalnych zawsze jest jeszcze XEMICS albo SCENIX (
chyba UBICOM aktualnie).

Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 12:37:35 +0100


Jasne. Tylko pokaż mi AVR z 63 k Flash ( + 1 k bootloader ), 2 k EEPROM +
1 k
RAM, 5x PWM i możliwością programowania przez RS232 w układzie za 32 zł +
VAT.

heee?!!! 32zł?
gdzie? dajcie namiar na jakiś dobry sklep z procami :)

PS. Nie wspominając o wynalazkach typu CAN, USB, bibliotekach co działają
od

właśnie - co to jest ten CAN bus??



Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 12:20:54 GMT


On Sun, 24 Mar 2002 02:35:51 +0100, Maciej Czapla wrote:
Jeżeli potaktujesz małego AVRa tym samym zegarem co '51 to zrobi
mnożenie w zbliżonym lub krótszym czasie.

Jasne. Tylko pokaż mi AVR z 63 k Flash ( + 1 k bootloader ), 2 k EEPROM + 1 k
RAM, 5x PWM i możliwością programowania przez RS232 w układzie za 32 zł + VAT.

A jaki to klon taki dobry ?

A jaki będzie pobór mocy przy tym samym CLK ?

A musi byc ten sam ? Nawet uwzgledniajac duzo mnozen,
to pewnie sie okaze ze 3x mniejszy zegar w AVR pozwala na ta sama
predkosc .. no chyba ze ten klon ma /4 a nie /12

J.


Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 23:17:04 +0100


Jasne. Tylko pokaż mi AVR z 63 k Flash ( + 1 k bootloader ), 2 k EEPROM +
1 k RAM, 5x PWM i możliwością programowania przez RS232 w układzie za 32 zł > > + VAT.

A jaki to klon taki dobry ?

T89C51RD2

A jaki będzie pobór mocy przy tym samym CLK ?

A musi byc ten sam ?

Nawet uwzgledniajac duzo mnozen,
to pewnie sie okaze ze 3x mniejszy zegar w AVR pozwala na ta sama
predkosc .. no chyba ze ten klon ma /4 a nie /12

/6 lub /12 (dynamiczne, dla peryferiów osobno).
Gros czasu w większości programów jest spędzana w oczekiwaniu aż user naciśnie
guzik :) więc wydajność w MIPSach jest IMHO zwykle sprawą drugorzędną.

MC

Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_2com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 15:36:08 +0100


Użytkownik "Maciej Czapla" <mc_at_nospam_sensor.com.pl> napisał w wiadomości
news:3C9D2D77.9943CB3B_at_nospam_sensor.com.pl...
Jeżeli potaktujesz małego AVRa tym samym zegarem co '51 to zrobi
mnożenie w zbliżonym lub krótszym czasie. I to "na piechotę" -
dodawaniami i przesunięciami. A gdy weźmiesz dużego AVRa z instrukcją
mnożenia - kompletnie zakasujesz dowolną '51. A to przecież też
ośmiobitowiec.

Jasne. Tylko pokaż mi AVR z 63 k Flash ( + 1 k bootloader ), 2 k EEPROM +
1 k
RAM, 5x PWM i możliwością programowania przez RS232 w układzie za 32 zł +
VAT.
A jaki będzie pobór mocy przy tym samym CLK ?

ATmega128 - 128 KBflash, 4kB ram, 4kB eeprom, programowanie w ukladzie,
zewnetrzny ram i jeszcze sporo wiecej,

Pozdrawiam
AK




Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 23:18:59 +0100


ATmega128 - 128 KBflash, 4kB ram, 4kB eeprom, programowanie w ukladzie,
zewnetrzny ram i jeszcze sporo wiecej,

Jak programowany (możesz np. zrobić tak że z aplikacji przechodzisz do loadera
i przez standardowy port RS user programuje sobie nowy soft do urządzenia ?
Jaka cena ?

MC

Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <karas_at_nospam_2com.pl>
Subject: Re: Ile MIPSów ma 51?
Date: Mon, 25 Mar 2002 22:23:32 +0100



Użytkownik "Maciej Czapla" <mc_at_nospam_sensor.com.pl> napisał w wiadomości
news:3C9E50D3.2D3FFCC0_at_nospam_sensor.com.pl...
ATmega128 - 128 KBflash, 4kB ram, 4kB eeprom, programowanie w ukladzie,
zewnetrzny ram i jeszcze sporo wiecej,

Jak programowany (możesz np. zrobić tak że z aplikacji przechodzisz do
loadera
i przez standardowy port RS user programuje sobie nowy soft do urządzenia
?
Jaka cena ?
Oczywiscie ze mozesz sobie tak zrobic.
Procek ma osobny obszar pamieci programu ( mozna zmieniac jage rozmiar)
przeznaczony na bootloader, do transmisji programu mozna uzyc RS(jednego z
dwoch dostepnych), SPI, I2C lub cokolwiek dusza zapragnie -:) Mozna tez tak
skonfigurowac, ze po resecie uruchamia sie bootloader i albo wchodzi w tryb
programowania albo uruchamia wlasciwy program.
Niestaty nie znam ceny w Polsce, mozesz zapytac w JM elektronik.
W niemczech przy wiekszych ilosciach kosztowal w granicach 10 EUR

Pozdarwiam
AK




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Ile MIPSów ma 51?
Date: Sun, 24 Mar 2002 12:20:56 GMT


On Sun, 24 Mar 2002 01:12:32 +0100, Maciej Czapla wrote:
Znaczna część instrukcji jest 2 cyklowa (np: jumpy, ret, reti, pop push,
kilka MOVów), żę o wspaniałych DIV i MUL nie wspomnę ;-)))

No ale który ośmiobitowiec ma MUL w 4 cyklach ?

Ktory w ogole ma :-)

O ile pamietam to chyba tylko niektore motorolki [6809, 68hc11]
mialy.

Inna sprawa ze uzytecznosc takiego 8bit DIV jest problematyczna.

J.


Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Sun, 24 Mar 2002 23:31:36 +0100


Inna sprawa ze uzytecznosc takiego 8bit DIV jest problematyczna.

W sterowaniach gdzie często posługujesz się zmiennymi bajtowymi to się
przydaje...

MC

Poprzedni Następny
Wiadomość
Spis treści
From: JS <jar0sz_at_nospam_polbox.com>
Subject: Re: Ile =?iso-8859-2?Q?MIPS=F3w?= ma 51?
Date: Mon, 25 Mar 2002 19:52:24 +0000 (UTC)


W artykule <3ca59fd3.2312565_at_nospam_nt> J.F. napisał(a):

No ale który ośmiobitowiec ma MUL w 4 cyklach ?

Ktory w ogole ma :-)

O ile pamietam to chyba tylko niektore motorolki [6809, 68hc11]
mialy.

HC11:
mul (8x8=16 bitów) 10 cykli
idiv, fdiv (16/16) max. 41 cykli

Częstotliwość oscylatora dzielona przez 4.

--
Jarosław Szynal