Ubicom IP2022

Aug 11, 2004 4 Replies

Witam. Mam do zrobienia projekt i narzucono mi zastosowanie mikrokontrolera IP2022 firmy Ubicom. Czy kto¶, chodzi mi o osoby, które praktycznie zetkne³y siê z tym uk³adem, móg³ by siê podzieliæ swoimi przemy¶leniami na temat tego procesora i dostarczanego z kitem oprogramowania (chodzi o biblioteki i ¶rodowisko). Przejrza³em materia³y dostêpne na stronie Ubicom'a i mam co do tego uk³adu mieszane uczucia. Za wszelkie informacje z góry dziêkujê.



Jacek.



W artykule <cfd6g7$fch$ snipped-for-privacy@atlantis.news.tpi.pl> Jacek Sz. napisal(a):

Jak na osmiobitowec, to jest to naprawde potezna maszyna. Software -- calkiem niezly, pomysl ipModules dziala, stos TCP/IP raczej bez bugow i szybki. Bardzo mi sie podobal "system operacyjny", super prosty i dzialajacy.

W kompilatorze od czasu do czasu mozna wlezc na jakiegos paskudnego buga, ale trudno sie czepiac. Pomysl maszyny wirtualnej jest troszke chory, warto jej uzywac tylko jak juz naprawde nie da zmiescic w pamieci niekrytycznych kawalkow kodu.

Do aplikacji "sieciowych" nadaje sie wysmienicie, zarowno ze wzgledu na wsparcie sprzetowe pewnych rzeczy, jak i madrze napisany software.

Procesor jest szybki, wiec zaprojektowanie dobrej plytki moze byc problematyczne :), trzeba uwazac.

Pozdrawiam Krzysiek

Użytkownik Jacek Sz. napisał:

Czy moge zapytać jaka firma zleciła projekt ? Jeżeli nie na grupie to na priva g_o_r_s_k_i_a_@_w_p_._p_l - usun podkreslenia. A tak po za tym mam troche doświadczenia z tym prockiem

Adam

U¿ytkownik "Krzysztof Olesiejuk" snipped-for-privacy@nospam.infomark.com.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@karaluch.local...

...

...

Dziêkujê za poprzednie informacje. Jak by¶ móg³ jeszcze potwierdziæ poni¿sze :

- procesor ten ma 64KB pamiêci programu, je¶li tego nie wystarcza mo¿na do³±czyæ zewnêtrzn± pamiêæ na SPI i w niej przetrzymywaæ kod programu, który jest nastêpnie ³adowany do pamiêci danych/programu (16KB), zarz±dza tym ipModule (wirtualna maszyna), rozmiar procedury wraz z danymi nie mo¿e przekroczyæ tych 16 KB;

- z zewn±trz mo¿na pod³±czyæ 128KB RAM przeznaczonych na dane i tyle jest obs³ugiwanych sprzêtowo (adresowanie liniowe), jednak w pdf-ie do procesora wyczyta³em, ¿e dziêki zabiegom programowym mo¿na do³±czyæ wiêcej, jednak nie nale¿y przekraczaæ 2MB, sk±d to ograniczenie, czy ta dodatkowa pamiêæ jest obs³ugiwana przez ipModule i to on ma takie ograniczenie, czy te¿ wynika to z czego¶ innego ?

Pozdrawiam, Jacek

W artykule <cfi5tt$85m$ snipped-for-privacy@atlantis.news.tpi.pl> Jacek Sz. napisal(a):

Tak

Nie. Maszyna wirtualna moze wykonywac program z pamieci zewnetrznej (to te 128k). Uzycie wewnetrznej pamieci do tego celu nie mialoby sensu, bo w zaden sposob nie rozszerzaloby mozliwosci procesora.

Nie wiem skad to ograniczenie. Pamiec zewnetrzna nie jest oblugiwana przez ipModule, kompilator zostal po prostu poinformowany jak sie do niej dobrac.

Pozdrawiam Krzysiek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required