Here's a larger 16 sample memory depth, 4-bit resolution, 8 bytes storage space AWG. I've also added some output filtering and amplifier.
I preloaded an AM wave, but AWGs can produce lots of different types of signals. Here are a few others you can try. Enter the information into the logic buttons.
Sine. Square. Ringing Square. Triangle.
0000 0000 1111 0000
0001 0000 1001 0001
0010 0000 1101 0010
0100 0000 1010 0011
0111 0000 1011 0100
1011 0000 1011 0101
1101 0000 1011 0110
1110 0000 1011 0111
1111 1111 0000 1000
1110 1111 0110 0111
1101 1111 0001 0110
1011 1111 0100 0101
0111 1111 0011 0100
0100 1111 0011 0011
0010 1111 0011 0010
0001 1111 0011 0001
Feel free to experiment with your own! If you'd like more info on how an AWG works, check into my first circuit: https://everycircuit.com/circuit/6641355690082304
Variable frequency version: https://everycircuit.com/circuit/5404744524496896
DDS https://everycircuit.com/circuit/6214446053326848
NCO: https://everycircuit.com/circuit/5760185112723456
I was going to use logic gates, but it became SO slow it was practically impossible to see what was happening. I discovered I can use resistors and VCVS to make huge OR gates that still keep running speeds up!
P.S. Please can EveryCircuit developers fix the slow logic gates?