La prima lezione
Esercizio 1 in Italian
Slides 1
La seconda lezione
Esercizio 4 in Italian
Esercizio 5 in Italian
Slides 2
La terza lezione
Esercizio 6 in Italian
Esercizio 2 in Italian
Slides 3
Pokazywanie postów oznaczonych etykietą SP605. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą SP605. Pokaż wszystkie posty
piątek, 21 marca 2014
sobota, 22 stycznia 2011
Uruchomienie - Mezzanine board for SP605 Xilinx FPGA board
W ciągu ostatnich kilku tygodni uruchomiłem i przetestowałem część analogową płytki rozszerzeń opisanej we wcześniejszym poście. Na płytce znajdują się dwa przetworniki analogowo-cyfrowe o rozdzielczości ośmiu bitów, i cztery przetworniki cyfrowo-analogowe o rozdzielczości dwunastu bitów. Dwa z czterech analogowych wyjść płytki są przystosowane do sterowania modulatorów optycznych. Standardowy, telekomunikacyjny modulator optyczny posiada wejście wysokiej częstotliwości (50 Ohm). Zakres napięć w jakim chcę sterować taki modulator wynosi od 0 do 10V. Wyzwaniem podczas budowy części analogowej było wierne odwzorowanie sygnału wyjściowego przetwornika. Pierwsze dwa zdjęcia przedstawiają płytkę z wlutowanymi elementami elektronicznym. Dwie kolejne grafiki są to oscylogramy przebiegów napięcia na oporniku 50 Ohm symulującym modulator optyczny.
Stos TCP/IP na płytce SP605
Właśnie uruchomiłem stos protokołów TCP/IP na płytce prototypowej Xilinx SP605. Poza przykładową aplikacją, która prezentuje działanie protokołu TCP udało mi się przeprowadzić udaną komunikację poprzez UDP. Poniżej wyczekiwany zrzut ekranu z pierwszymi poprawnie przesłanymi pakietami. Zaznaczone zostały linijki świadczące o dwustronnej komunikacji. Do kontroli ruchu na interfejsie sieciowym używałem programu Wireshark.
czwartek, 16 grudnia 2010
Mezzanine board for SP605 Xilinx FPGA board
Kolejny projekt będący jeszcze w trakcie realizacji. Na zdjęciach poniżej przedstawiam płytkę rozszerzeń współpracującą z układem prototypowym Xilinx SP605. Płytka zwiększa możliwości układu prototypowego o cztery precyzyjne wyjścia analogowe o prędkości 20MSPS i dwa wejścia analogowe 100MSPS.
poniedziałek, 26 kwietnia 2010
Xilinx Spartan 6 na płytce prototypowej SP-605
Ostatnio poznałem środowisko programistyczne Xilinx ISE 12.1 i płytkę prototypową SP605. Uruchomiłem wbudowany procesor Microblaze, komunikację portem RS232, zbudowałem układ opóźniający o zmiennym opóźnieniu.
Na płytce znajduje się:
Na płytce znajduje się:
- Układ FPGA: XC6SLX45T FGG484-3C Spartan-6
- Programowany z:
- 8MB Quad SPI Flash
- 32MB Parallel (BPI) Flash
- System ACE CF with 2GB CompactFlash (CF) Card
- JTAG
- Pamięć:
- 128MB DDR3 Component Memory
- 32MB Parallel (BPI) Flash
- 8Kb IIC EEPROM
- Komunikacja i Sieć:
- 10/100/1000 Tri-Speed Ethernet
- SFP transceiver connector
- GTP port (TX, RX) with four SMA connectors
- USB to UART Bridge
- PCI Express x1 Edge Connector
- Złącza wejścia/wyjścia:
- FMC-LPC connector
- User GPIO with two SMA connectors
- 4 User I/O (1x6 Header)
- Zegar:
- 200 MHz Oscillator (Differential)
- 27 MHz Socketed Oscillator (Single-Ended)
- SMA Connectors for external clock (Differential)
- GTP Reference Clock port with 2 SMA connectors
- Wyświetlanie:
- Video - DVI / VGA
- 4X LEDs
- Sterowanie:
- 4X Push Buttons
- 4X DIP Switches
Subskrybuj:
Posty (Atom)