@free_electron,
Oké, ik zie heel veel overeenkomst in je werkmethodes. Dat ik weinig verilog of VHDL gebruik heeft enkel te maken met te weinig kennis en om het nu nog vlot te leren is het te laat. Maar gezien de andere beschikbare methodes kan ik mij best vinden in om het even welke toepassing. Ik werk idd ook altijd met positieve logica signalen en komen die anders binnen dan worden ze eerst omgezet. Ik implementeer gewoon alles wat ik wens en moest het toch ietjes langer duren, oh, het is toch voor de hobby met als voornaamste doel bezig te zijn en toch de resultaten te gebruiken. Juist omdat ik mechanica, electronica en fotografie samen beheers kan ik dingen maken die niet voor iedereen weggelegd zijn. Vandaar dat ik zelfs een nieuwe draaibank heb aangekocht om de mechanische problemen zelf te kunnen oplossen.
Nu ben ik net begonnen om via een standaard IR afstandsbediening en een IR receiver mijn controlbox te kunnen bedienen. Ik heb net even die RC5 en RC6 standaard bekeken, de IR ontvangers hiervoor zoals de TSOP1738 en de protocollen die gebruikt worden. En met 1 extra ingang op mijn box is dit te implementeren. Directe toepassing zou zijn dat ik in de winter mijn laseropstelling kan buiten opstellen en vanaf de woonkamer door het raam alles kan aanzetten, afzetten, doorspoelen enz. Als de beestjes afkomen naar de voerderplank kunnen ze netjes in de volle vlucht gefotografeerd worden in hun gewone omgeving.
Wat ik bij een aantal ontwerpen mis zijn gewone in en uitgangen die volledig beveiligd zijn voor ESD of verkeerde aansluiting en in veel gevallen zijn er zelfs geen gebufferde uitgangen op de print. Nochthans, Ik plaats heel veel transistor en fet uitgangen zodat ik later geen problemen ondervind bij het uitbereiden. Ik moet toegeven dat bij het lopen buiten in de field ik weinig nut heb aan een USB2, netwerk of VGA connector. Wat niet wil zeggen dat ik daar tegen ben hoor!
Ik hoor hier soms klagen met hoge inschakelstromen. Die heb ik vroeger al eens voorgehad maar dat waren 20KE400 devices die toevallig verkeerd geprogrammerrd waren waardoor veel I/O's verkeerd signaal gaven. Wij gingen die devices over de PCIbus gaan programmeren omdat we de functie's soms moesten dynamisch gaan wijzigen en dan kan er wel eens iets verkeerd lopen. Met mijn cyclone device de EP1C6 kan ik tot 10 uur rond lopen met 6xAA 2300mA als stroombron. En daarin zit het verbruik ook nog eens van mijn lasers.
Ik zie dat er hier een paar ervaren gebruikers zitten maar vermoed dat er dan heel veel andere zijn die niets van ervaring hebben van deze FPGA toepassingen. Hopelijk komen er na je uitgave van je boek een hele massa gebruikers bij die ook vooral heel kleine leuke dingen gaan maken.