Nie znam się na FPGA, ale pomysł z programowalnym CPU jest całkiem niezły. Gdyby jeszcze chodził z szybkością 14MHz... Może ten FPGA z VideoBoard XE można jakoś przeprogramować do prostych obliczeń?
Nawet gdyby robił coś jak np. seryjne operacje:
pamięć = stała // set, fill
pamięć = (pamięć+n) // copy, NOT copy
pamięć = pamięć :operacja: stała // and, xor, or, ror, rol...
to już byłoby sporo. A jeszcze jakby to mógł robić co n-ty bajt...
Co do wsadzenia (jakiegokolwiek) CPU do środka FPGA z karty Video Board XE to z tego co widze w Internecie, to da się to zrobić, więc apeluje do electrona żeby się nad tym zastanowił czy na pewno nie da się tego zrobić - lepszej okazji może nie być. Ciekaw jestem tylko czy zostają jakiekolwiek wolne bramki do wykorzystania na to CPU. Tyle, że jeśli by miało to działać na danych nie-graficznych to musiałby być (chyba) szerszy strumień informacyjny - nie jeden adres, a raczej przynajmniej cała strona? Aktywowana jakimś rejestrem? Ale coś obawiam się, że chyba się nie da przy takim podłączeniu układu.
A co do problemów ideologicznych, to myślę że optymalniejszego rozwiązania (minimum przeróbek, maksimum korzyści) trudno szukać dla komputerów 8-bit w sieci.
CPU w środku FPGA:
http://www.opencores.org/projects.cgi/web/t65/overview
http://www.opencores.org/browse.cgi/fil … oprocessor
http://www.fpga.ch/ipcores/cpu.php
http://www.lug-kiel.de/links/details/hdl.html
http://www.fpgacpu.org/links.html
http://www.eetimes.com/isd/features/OEG20010608S0071
FPU w FPGA(!):
http://www.opencores.org/projects.cgi/web/fpu/overview