cs:s3an
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:s3an [2013/07/24 10:19] – [S3AN01A] kaklik | cs:s3an [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== S3AN01A ====== | + | ====== |
Modul s hradlovým polem optimalizovaný primárně pro školní účely, začátky programování hradlového pole, dekodérů, kodérů čítačů atd. | Modul s hradlovým polem optimalizovaný primárně pro školní účely, začátky programování hradlového pole, dekodérů, kodérů čítačů atd. | ||
- | Používá FPGA XILINX Spartan 3AN. | ||
+ | {{ : | ||
- | ===== Routování VHDL ===== | + | Používá FPGA XILINX Spartan 3AN. |
- | Pro vytváření schéma v FPGA je aktuálně nutné využít software od Xilinx. Jeho instalační soubory jsou [[http:// | ||
- | Je však vhodné zmínit, že pro instalaci tohoto typu softwaru potřebujete minimálně 20 GB volného místa na systémovém disku. | + | ===== LED display ===== |
- | ==== Linux ==== | + | V běžné konfiguraci jsou sedmisegmentovky ničím nekryté, což ale způsobuje, že za zhoršených světelných podmínek jsou prakticky nečitelné. Významného zlepšení lze dosáhnout použitím červené fólie, která propouští ideálně pouze vlnovou délku použitých led. Z takové fólie jsou například vyrobeny některé desky na dokumenty. |
+ | |||
- | Instalaci spustíme po rozbalení staženého archivu spuštěním instalačního skriptu z příkazové řádky: | + | ===== Vývojové nástroje ===== |
- | sudo ./xsetup | + | Podrobný návod k dostupným vývojovým nástrojům je na stránce |
- | + | ||
- | Pro instalaci freeware verze routeru zvolíme pro instalaci produkt " | + | |
- | + | ||
- | Po dokončení instalace je vhodné správně nastavit systémové proměnné PATH | + | |
- | + | ||
- | | + | |
- | + | ||
- | Skript // | + | |
- | + | ||
- | Následsně lze Xilinx ISE Project navigator spustit příkazem: | + | |
- | + | ||
- | ise | + | |
- | + | ||
- | Pro vyzkoušení fungování překladu pak otevřeme nějaký jednodušší projekt. Například | + | |
- | ===== Nahrávání schéma ===== | + | |
- | + | ||
- | ==== Xilinx Virtual Cable ==== | + | |
- | + | ||
- | ==== JTAGFT2232V02A (Bus Blaster V4) ==== | + | |
==== Náměty na vylepšení ==== | ==== Náměty na vylepšení ==== | ||
Řádek 41: | Řádek 22: | ||
* Odebrat periferie, zjednodušit modul a zmenšit jeho plochu. | * Odebrat periferie, zjednodušit modul a zmenšit jeho plochu. | ||
* Přidat více diferenciálních výstupů na SATA konektory (použít správné pouzdro SATA konektorů) | * Přidat více diferenciálních výstupů na SATA konektory (použít správné pouzdro SATA konektorů) | ||
+ | * Nektere diferencni kanaly zakoncit v HDMI konektoru. To umozni jednak prenaseni vice paru, nez SATA kabel a zaroven nahradi zastaraly VGA konektor. HDMI navic obsahuje I2C. | ||
* Přidat možnost osazení terminačních odporů na LVPECL a LVDS. | * Přidat možnost osazení terminačních odporů na LVPECL a LVDS. | ||
- | ==== Cíle dalšího modulu s FPGA ==== | + | Nová verze modulu |
- | * Modul má být použit do konstrukcí, | + | |
- | * Cena modulu má být nízká, protože není určen pro vývoj, ale pro aplikaci zapojení, které se otestuje na modulu S3AN01B | + | |
- | * Propojení s jinými rychlými moduly MLABu by mělo být přes SATA konektory (je třeba zvážit SMA konektor pro možnost připojení nediferenčních signálů. | + | |
- | * Pro rychlé signály musí být použito LVDS a LVPECL (kvůli kompatibilitě se starými moduly musíme podporovat oboje) | + | |
- | * Předpokládá se připojení pouze na signály do 3,3V | + | |
- | * Možná aplikace je například řízení CCD snímače, nebo připojení rychlého ADC a interface do PC. Například | + |
cs/s3an.1374661159.txt.gz · Poslední úprava: 2013/07/24 10:19 (upraveno mimo DokuWiki)