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.
Pokazywanie postów oznaczonych etykietą Spartan6. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Spartan6. Pokaż wszystkie posty
sobota, 22 stycznia 2011
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)