mikrokontrolery z dowolnie remapowalnymi pinami?

Jan 27, 2010 5 Replies

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 ...


--


"Piotr "Curious" Slawinski" snipped-for-privacy@bwv190.internetdsl.tpnet.lp> wrote in message news:hjp9hn$pmn$ snipped-for-privacy@nemesis.news.neostrada.pl...

Wbuduj procesor w FPGA. Wiekszosc popularnych na dzien dzisiejszy ARMów ma mozliwosc przemapowania peryferiów, ale wielkiej elastycznosci nie ma.

Michal

Piotr "Curious" Slawinski pisze:

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

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.

U¿ytkownik "MKi" snipped-for-privacy@to-nalezy-wywalic.op.pl> napisa³ w wiadomo¶ci news:hjppu2$882$ snipped-for-privacy@news.onet.pl...

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.

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

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required