Witam,
No to się zaczęło, myślę, że tym poradnikiem co najmniej i przynajmniej zamieszam w głowach wielu programistów mikrokontrolerów, którzy do tej pory nie spotkali się jeszcze z TAKIMI prockami o TAKICH możliwościach! Poniżej przedstawiam obrazek symbolizujący tę sytuację, z której na początku zwykle dowiadująca się osoba o cyfrowych i analogowych bloczkach UDB nie może zrozumieć, co to znaczy zmniejszenie PCB, gdzie zamiast dokładać różne scalaki TTL albo wzmacniacze analogowe na zewnątrz w postaci układów scalonych, można je zbudować wewnątrz samego mikrokontrolera. Tej możliwości nie da się niedocenić. W takim razie zapraszam na pierwszą prezentację tego typu z mojej strony a zapewniam, że przyjdą jeszcze kolejne ;)
oto filmik:
;)
Kiedy będą w sprzedaży SHIELD-Y z PSoc-ami bo aż rączki świerzbią aby zamigać diodą.
OdpowiedzUsuńJuż już ;) może nawet dzisiaj
UsuńTylko migać diodą? Ja bym spróbował na tym zrobić przestrajane napięciowo filtry audio, zwane VCF. Puki co są to dość skomplikowane układy analogowe (nie licząc DSP), wykorzystujące wzmacniacze transkonduktancyjne sterowane prądowo. Już sama nazwa straszy :)
UsuńPanie a kto mówił, że TYLKO migać diodą ;) ale od czegoś trzeba zacząć i umieć pokazać żeby pobudzić wyobraźnię - a później ? ... już samo leci jak widzisz - po tym co sam piszesz ;)
UsuńNo to z moim ATB 1.05 sobie nie pomigam :-(
OdpowiedzUsuńAleż pomigasz ;) będzie pasować również do 1.05 ;)
UsuńTylko będzie trzeba sobie odłączyć jumperkami wbudowany ATB-USBASP i podłączyć czyste USB do złącza Shielda ;)
UsuńA z ATB 1.04b też będzie działać ? :)
UsuńNiestety przykro mi ale zestawy niższych wersji nie posiadają w ogóle zgodności z takimi Shieldami nawet jeśli chodzi o złącza.
UsuńNo powiem Mirek, że wzbudziłeś moją ciekawość w kierunku tych kostek :)
OdpowiedzUsuńTo miło, warto - tak myślę - poznawać wciąż nowe narzędzia, a gdy przyjdzie potrzeba to użyć ;) Mieć z czego wybrać.
UsuńNosz ile można krzyczeć! "23:06 - Tak żeby było już ładnie..." i co? Może się czepiam, no ale taki babol, w sumie to może jednak bzdurka/szczegół, ale no nie przystoi, no nie wypada, no nie ładnie, a potem będą się uczyć i powtarzać błąd. A teraz meritum: jak Tyś to Panie Mirku te diody LED podłączył na tym schemacie?!!! Pozdrawiam Serdecznie - oby tak dalej, ale już bez baboli proszę. ;)
OdpowiedzUsuńhahahaha ale jajka - no widzisz ;) tak się zapędziłem, że odwróciłem diody a nadal je do GND anodą podłączam - masakra ;) dzięki za uwagę ...
Usuńale weź pan tak sam przed kamerką stań ;) i się nie pomyl ... toż widać na szczęście gołym okiem że to okrutny babol na szczęście. Aż mi strzyknęło teraz coś w kręgosłupie - ale cóż - no nie wycofam już tego poradnika niestety ;) eeeeh
Soft Cypress jest bardzo podobny do ISE Design Suite od Xlilinx'a jak i do środowiska Altery - czyli innych producentów CPLD/FPGA.
OdpowiedzUsuńZarówno Xilinx jak i Altera tworzą FPGA połączone z mikrokontrolerem aczkolwiek w ich wydaniu są to układy dość kosztowne.
W każdym razie bardzo przyjemnie się słucha jak ktoś w bardzo przystępny sposób tłumaczy podstawy w tej jak że ciekawej dziedzinie.
Warto dodać że bloki sprzętowe działają asynchronicznie względem programu na procesorze.
Nawet cypreski można w verilogu programować jeśli chodzi o bloczki UDB. A co do asynchroniczności to miałem nadzieję, że to wybrzmiało - ale i tak jeszcze i wciąż będę o tym przypominał ;)
UsuńOsobiście pisze raczej w VHDL, orientujesz się jak wygląda sprawa z wsparciem tego języka przez Cypress?
UsuńPrzyznam, że od jakiegoś czasu próbuje się zabrać za SoC lub MPSoC ale koszt układów ZYNQ (~57$/sztuke) trochę mnie stopuje.
Może z Twoimi video poradnikami się zabiorę za Cypreski na początek:)
Niestety na razie nawet nie szukałem informacji o VHDL na cypreski :( więc po prostu nie wiem
UsuńNa stronie Cypress znalazłem coś takiego ale tylko w verilog:
OdpowiedzUsuńhttp://www.cypress.com/documentation/application-notes/an82250-psocr-3-psoc-4-and-psoc-5lp-implementing-programmable-logic
https://community.cypress.com/thread/25181
Jestem elektronikiem starej daty i moje konstrukcje opirają się głównie o CMOSy. Niejednokrotnie ilość scalaków w projekcie przekracza 30 szt. co jest przrażające. Po tym co zobaczyłem zapaliła mi się lampka w tunelu i chyba do niej szybko polecę, mając nadzieję, że nie skończę jak ćma, która sptkała się z płomieniem świecy. Bardzo dziękuję za doskonałą prezentację mimo wpadki z GND.
OdpowiedzUsuńSuper, w końcu coś po polsku dla psów. Idealnie jakby powstał kurs podobny do tego dla AVR.
OdpowiedzUsuń