logism was already in another thread, but that processor owns, another program is also atanua, but taht lacks soem necessary features to truely work well.
We use Quartus 2 to program our FPGA's at uni.
also of interest is "logic friday"
which can take trusth tables and perform complex boolean simplification for you so you dont need to do it by hand.

Code:
#include <iostream>
#include <windows.h>
bool A=0,B=0,C=0,D=0,E=0,F=0,F0=0,F1=0,F2=0,F3=0,F4=0,F5=0,reset = 0;
int counter = 0;
int main(){
while(1)
{
int temp = counter;
F = temp % 2;
temp = temp/2;
E = temp % 2;
temp = temp/2;
D = temp % 2;
temp = temp/2;
C = temp % 2;
temp = temp/2;
B = temp % 2;
temp = temp/2;
A = temp % 2;
temp = temp/2;
F0 = A&!C&!D&E&F | !A&!B&!C&!D&!E&F;
F1 = !A&!B&!C&D&!F | B&!C&!D&E&!F | !A&!B&D&E&F |!A&!B&!C&E&F| !B&!C&D&E&F | !A&C&!D&E&F | A&C&!D&E&F | A&D&!E&F | !A&C&!E&F | A&!C&!D&!E&F | B&D&E&F | B&!D&!E&F | B&!C&D&!E ;
F2 = B&C&!D&F | !A&C&!D&E&F | A&C&!D&!E&F | A&!C&!D&!E&F | B&!C&D&!E ;
F3 = !A&!B&!C&D&!F | !A&!B&!C&!D&!E&F | B&!C&!D&E&!F | !A&!B&!C&E&F | A&C&!D&!E&F | A&C&!D&E&F | A&D&!E&F | !A&C&!E&F | B&D&E&F | B&!D&!E&F;
F4 = !A&!B&!C&D&E | B&C&!D&E&F | B&D&!E&F | !A&!B&D&E&F | !B&!C&D&E&F | A&C&!D&!E&F | A&C&!D&E&F | A&!C&!D&!E&F | B&!C&D&!E ;
F5 = !A&!B&!C&!D&!E&F | !A&!B&!C&D&E | B&D&!E&F | !A&C&!D&E&F | A&C&!D&!E&F | A&!C&!D&!E&F | B&!C&D&!E ;
reset = A&B ;
if(F0||F1||F2||F3||F4||F5)
Beep(100*(F0*2*16+F1*2*8+F2*2*4+F3*2*2+F4*2*1+F5),100);
else
Sleep(100);
if(reset)
break;
else
counter++;
std::cout << counter << " " << F0*2*16+F1*2*8+F2*2*4+F3*2*2+F4*2*1+F5 <<" " << F0 << F1 << F2 << F3 << F4 << F5 << "\n";
}
return true;
}
thats a test of my digital tone generator in c++ using the PC speaker.

thats what we loaded to our FPGA, and we transmitted the song on an FM radio transmitter we built!
this was a little uni project that was quite fun, not as complex as matte's processor , but its an idea of whats possible. so long story short yeah wiremod helps you do university, and yes you dont need wiremod its just a gateway to ownage stuff as OP said.
Bookmarks