Hej Bjarne og Jan,
>men kan man få FPGA som en PLCC44 ?
Der er breakout boards. Du kan integrere det ind i din print.
http://www.ebay.de/itm/EP4CE10F17C8N-EP4CE10-ALTERA-Cyclone-IV-FPGA-Development-Evaluation-Core-Board-/261181065297>og husk de fleste FPGA´er er programmeret i VHDL !
Du programmerer en Altera CPLD og FPGA med Alteras IDE: "Quartus Web Edition". Grafisk, i VHDL eller Verilog. Du kan kombinere alt. Jeg programmerede en video-til-TFT konverter og en JPEG encoder 100% grafisk. Men VHDL er ikke kompliceret.
>og skal man ikke have noget rimeligt dyrt software for at kunne lægge hele ARM kerner ned i en FPGA ? da ARM er en licens vare.
Altera har en 32 bit softcore:
NIOS II"Altera provides the Quartus II Web Edition software, which can be downloaded and used free of charge. This software includes the Nios II soft processor and the SOPC Builder tool."Du kan programmere en NIOS som en ARM: Med Alteras Eclipse version og en GNU GCC compiler.
Du kan debugge en NIOS med en USB byteblaster .
Og der er en super tool for at opbygge dit eget NIOS: SOPC BUILER (også gratis):
Med SOPC builder du kan konfigurere en NIOS og bygge den perifere til det. f. eks en 27 kanal 13-bit UART.
Her er et eksempel på, hvordan man laver IOs:
http://blog.iteadstudio.com/deal-with-nios-ii-gpio-operation-drive-leds/Eller du laver din egen modul i VHDL (eller grafisk). f. eks. en 999-bit UART. NIOS's bus system (AVALON) er som en microcontroller bus system. 32 Datalinjer, adresslinjer, WE (Write Enable), RE (Read Enable), CS (Chip select) ...
gerd