Piotr \"Curious\" Slawins
Guest
Wed Jan 27, 2010 12:43 pm
pomyslalem ze zapytam, bo moze sie przydac a moze juz jest produkowane...
chodzi o mozliwosc dowolnego prze-mapowania pinow, wliczajac w to piny z
'funkcjami specjalnymi' typu timery, pwm, itd.
remapowanie wejsc/wyjsc analog i oscylatora niekoniecznie (to wiem ze
trudniej zrobic)
samo remapowanie zagaduje oparte byloby o jakies proste fpga w scalaczku,
pamietam ze ktos mi raz wspominal o picach z wbudowanym fpga, ale to raczej
wiekszego kalibru urzadzonka zdaje sie byly ...
--
Michal Lankosz
Guest
Wed Jan 27, 2010 1:01 pm
"Piotr "Curious" Slawinski" <curious@bwv190.internetdsl.tpnet.lp> wrote in
message news:hjp9hn$pmn$1@nemesis.news.neostrada.pl...
Quote:
chodzi o mozliwosc dowolnego prze-mapowania pinow, wliczajac w to piny z
'funkcjami specjalnymi' typu timery, pwm, itd.
samo remapowanie zagaduje oparte byloby o jakies proste fpga w scalaczku,
pamietam ze ktos mi raz wspominal o picach z wbudowanym fpga, ale to
raczej
wiekszego kalibru urzadzonka zdaje sie byly ...
Wbuduj procesor w FPGA. Wiekszosc popularnych na dzien dzisiejszy ARMów ma
mozliwosc przemapowania peryferiów, ale wielkiej elastycznosci nie ma.
Michal
MKi
Guest
Wed Jan 27, 2010 5:34 pm
Piotr "Curious" Slawinski pisze:
Quote:
pomyslalem ze zapytam, bo moze sie przydac a moze juz jest produkowane...
chodzi o mozliwosc dowolnego prze-mapowania pinow, wliczajac w to piny z
'funkcjami specjalnymi' typu timery, pwm, itd.
remapowanie wejsc/wyjsc analog i oscylatora niekoniecznie (to wiem ze
trudniej zrobic)
samo remapowanie zagaduje oparte byloby o jakies proste fpga w scalaczku,
pamietam ze ktos mi raz wspominal o picach z wbudowanym fpga, ale to raczej
wiekszego kalibru urzadzonka zdaje sie byly ...
Coś w tym stylu robi SiLabs.
W ich procesorkach jest coś o nazwie "priority crossbar", czym
określa się jakie piny portów służą jakim peryferiom. jest to
dość dowolnie konfigurowalne, ale nie całkowicie dowolne,
na przykład zazwyczaj pierwszy UART jest na sztywno, a drugi
można zmieniać, ale Tx i Rx muszą być "obok" siebie. Wejścia
analogowe do jednego/dwóch ADC ustala się z kolei multiplekserem,
czasem też nie ze wszystkich portów. Oscylator jest na sztywno,
ale jest też wewnętrzny, więc zewnętrznego można nie podłączać
w ogóle.
Pozdrowienia,
MKi
T.M.F.
Guest
Wed Jan 27, 2010 6:02 pm
Quote:
samo remapowanie zagaduje oparte byloby o jakies proste fpga w scalaczku,
pamietam ze ktos mi raz wspominal o picach z wbudowanym fpga, ale to raczej
wiekszego kalibru urzadzonka zdaje sie byly ...
Sa polaczenia FPGA + mikrokontroler, np. FPSLIC z Atmela (FPGA + core
AVR). To samo widzialem dla '51 i pewnie innych procesorow takze. A jak
to za malo to mozna kupic FPGA i wrzucic w to jakis rdzen procesora.
--
Inteligentny dom -
http://idom.wizzard.one.pl
http://idom.sourceforge.net/
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.
entroper
Guest
Wed Jan 27, 2010 6:07 pm
Użytkownik "MKi" <emkai@to-nalezy-wywalic.op.pl> napisał w wiadomości
news:hjppu2$882$1@news.onet.pl...
Quote:
Coś w tym stylu robi SiLabs.
coś bardzo "w stylu"
więcej z tym problemów niż pożytku, tak naprawdę to działa w drugą stronę,
tzn jak się zdecydujesz, jakie chcesz peryferia, wtedy się dowiadujesz, na
jakich nogach wypadną.
Jedyna analogia z remapowaniem polega na tym, że istotnie, peryferia
przemieszczają się po pinach :)
e.
MKi
Guest
Fri Jan 29, 2010 5:49 pm
Quote:
Coś w tym stylu robi SiLabs.
coś bardzo "w stylu"
więcej z tym problemów niż pożytku, tak naprawdę to działa w drugą stronę,
tzn jak się zdecydujesz, jakie chcesz peryferia, wtedy się dowiadujesz, na
jakich nogach wypadną.
Jedyna analogia z remapowaniem polega na tym, że istotnie, peryferia
przemieszczają się po pinach
Zgadza się, że nie ma pełnej dowolności.
Generalnie im więcej peryferii wykorzystasz,
tym mniejsza dowolność.
Ale zrobiłem na tych prockach parę projektów
nie przejmując się nigdy zanadto, gdzie wypadną
jakie peryferia - tylko raz musiałem w
gotowym prototypie ciąć ścieżki
Pewnie dlatego, że po którymś razie
ograniczenia ma się "we krwi" ;)
Pozdrowienia,
MKi