-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.su
l.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.gigane
ws.com!nntp.giganews.com!postnews.google.com!26g2000yqv.googlegroups.com!not-fo
r-mail
From: shg <s...@g...com>
Newsgroups: pl.misc.elektronika
Subject: Re: tamagotchi...
Date: Wed, 20 Oct 2010 05:24:35 -0700 (PDT)
Organization: http://groups.google.com
Lines: 98
Message-ID: <4...@2...googlegroups.com>
References: <i94ckl$s3j$1@news2.ipartners.pl> <i96vva$qn8$1@srv.cyf-kr.edu.pl>
<i9758i$27rc$1@news2.ipartners.pl> <i...@p...onet.pl>
<i9908e$2up$1@news2.ipartners.pl>
<3...@2...googlegroups.com>
<s...@b...pl>
<8...@j...googlegroups.com>
<s...@b...pl>
<2...@u...googlegroups.com>
<i...@p...onet.pl>
<c...@j...googlegroups.com>
<i9mg7h$48n$1@news.onet.pl>
NNTP-Posting-Host: 157.158.33.25
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1287577475 19055 127.0.0.1 (20 Oct 2010 12:24:35 GMT)
X-Complaints-To: g...@g...com
NNTP-Posting-Date: Wed, 20 Oct 2010 12:24:35 +0000 (UTC)
Complaints-To: g...@g...com
Injection-Info: 26g2000yqv.googlegroups.com; posting-host=157.158.33.25;
posting-account=I-P_YQoAAAA5OYA-ULbU61NLL7UHiy4J
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML,
like Gecko) Chrome/6.0.472.59 Safari/534.3,gzip(gfe)
Xref: news-archive.icm.edu.pl pl.misc.elektronika:597737
[ ukryj nagłówki ]On 20 Paź, 12:28, Michoo <m...@v...pl> wrote:
> Afaik "new design" w tym kontekście powinno tłumaczyć się na "w nowych
> projektach", czyli całe zdanie brzmiałoby "jeżeli urządzenie jest
> projektowane teraz od nowa a nie jako przeróbka projektu z lat 80 to
> prawie nigdy nie stosuje się mask-ROM".
Jeżeli jest projektowane, to w trakcie projektowania nie używa się
Mask-ROM (zmiana jednej linijki kodu i trzeba maski od nowa robić, i o
to tu chodzi), co nie znaczy że ten typ pamięci nie ma być docelowym.
> Btw - znasz przypadki użycia mask-ROM, które się nie zawierają w "rarely"?
> Z tego co zauważyłem to nawet procesory są w dzisiejszych czasach coraz
> częściej rekonfigurowalne/reprogramowalne tak aby można było usuwać
> ewentualne błędy w krzemie.
Mikrokod w setkach modeli obecnie produkowanych procesorów (i to tych
produkowanych w największej skali) wciąż siedzi w Mask-ROM, wystarczy?
Niewiele jest modeli w których można modyfikować mikrokod na stałe,
owszem w wielu da się ale w pamięci ulotnej i ten kod (poprawki)
ładowany jest przez system operacyjny, a fabryczny mikrokod siedzi w
Mask-ROM-ie. Przypomniał mi się ostatni pomysł intela, z kartą zdrapką
za $50, za pomocą której i odpowiedniego oprogramowania można było
zrobić upgrade procesora. Procesory x86 też mają po kilka rewizji
krzemu, ale ten rynek jest o wiele bardziej specyficzny i czas życia
modelu jest dużo krótszy niż na innych rynkach, tutaj się po prostu
wypuszcza nowy model, więc jak widać, i tu się da.
> Bootloader też lepiej umieścić w OPT - masz dzięki temu możliwość jego
> zmiany w nowych wersjach bez konieczności tworzenia chipów na nowo, co
> jest przecież cholernie drogie.
Nie jest cholernie drogie. "Drogie" jest projektowanie całego układu
od początku. Zmiana bootloadera w Mask-ROM sprowadza się do
przetestowania nowego kodu w pamięci reprogramowalnej (dokładnie to
samo należy zrobić jeżeli finalnie umieszcza się bootloader w OTP) i
*automatycznego* wygenerowania wzorów nowych masek. Całą procedura
jest dużo mniej skomplikowana niż tworzenie układu od początku, odpada
cały szereg testów które trzeba wykonać przy nowym projekcie
(termiczne, elektromagnetyczne itp.).
Układy z pamięciami programowalnymi (nawet OTP) są droższe w
produkcji. Jeżeli założyć, że zestaw masek kosztuje $30000 to dla
serii 1 mln układów daje to 3 centy na układ. Teraz odpowiedz sobie na
pytanie, czy jest możliwe aby układ z OTP-ROM i programowanie każdej
sztuki z osobna może kosztować 3 centy więcej niż układ z mask-ROM,
który ma mniejszą strukturę (więcej układów z jednego wafla w tej
samej technologii, a ten sam koszt produkcji całego wafla)? Jeżeli tak
To chyba jednak OTP nie jest lepszym wyjściem. Poza tym jeszcze taki
bajer, że nie trzeba zmieniać całego zestawu masek żeby zmodyfikować
Mask-ROM, więc wychodzi nawet taniej niż maski całego układu.
Tworzenie nowych układów też nie jest cholernie drogie, teraz się
używa komputerów a nie modeli z kartonu w skali 10000:1, gdyby było
inaczej to każdy producent miałby w ofercie po kilka-kilkadziesiąt
modeli,a tymczasem taka, albo i większa ilość nowych elementów pojawia
się u każdego producenta co rok, z rewizjami "w krzemie" po drodze.
Pamięci programowalne są przewidziane dla specyficznego rynku, gdzie
wytwarza się małe serie, podobnie jak mask-ROM jest dla rynku gdzie
produkuje się duże serie.
Przejrzyj sobie oferty producentów mikrokontrolerów z wbudowaną
pamięcią. Minimalne zamówienia na Mask-ROM są rzędu 10000 sztuk (1-2
wafle 300 mm), przy zamówieniach rzędu zaledwie kilkudziesięciu
tysięcy producent zaleca wręcz użycie Mask-ROM (w nowym urządzeniu!).
Pewnie kiedyś Mask-ROM zniknie całkowicie, lub pozostanie niszą,
zawłaszcza ze względu na spadające ceny pamięci reprogramowalnych.
Atmel na przykład już pakuje fabrycznie bootloadery do Flasha. Na
razie jednak trzyma się świetnie, a w pewnych zastosowaniach jest
niezastąpiony (lub jego zastąpienie jest cholernie drogie).
To że coraz częściej widuje się układy z programowalnymi pamięciami
jest zasługą wyłącznie tego, że ich cena systematycznie spada i
różnica w cenie układu w wersji z pamięcią reprogramowalną i stałą
jest niewielka w porównaniu z ceną samego urządzenia. Poniekąd też swą
pozycję na rynku pamięci reprogramowalne zawdzięczają krótszemu
czasowi od projektu do wdrożenia, a każdy producent chce być "na
czasie".
Starczy tego, sprawdzę czy wyszła już nowa wersja firmware do pralki.
Następne wpisy z tego wątku
- 20.10.10 12:34 Waldemar Krzok
- 20.10.10 18:57 J.F.
- 20.10.10 19:17 Waldemar Krzok
Najnowsze wątki z tej grupy
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
Najnowsze wątki
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją
- 2025-01-04 Zbieranie danych przez www
- 2025-01-04 reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- 2025-01-04 w Nowym Roku 2025r
- 2025-01-04 Warszawa => Specjalista ds. IT - II Linia Wsparcia <=
- 2025-01-04 Warszawa => Java Developer <=
- 2025-01-04 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-04 Warszawa => System Architect (Java background) <=
- 2025-01-04 Wrocław => Application Security Engineer <=
- 2025-01-04 Chrzanów => Specjalista ds. public relations <=
- 2025-01-04 Katowice => Key Account Manager (ERP) <=
- 2025-01-03 Problem z odczytem karty CF
- 2025-01-03 Jazda z Warszawy do Krakowa teslą
- 2025-01-03 Wrocław => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-03 Warszawa => International Freight Forwarder <=