• Content Count

  • Joined

  • Last visited

  1. I cannot, for the life of me, get this: work. I'm fairly confident I have the clocks at the correct frequencies. And I've tried sending a square wave at about 12kHz ranging from max amplitude: 0111111111111111 to min amplitude: 1000000000000000 (2's compliment). But when I plug in my headphones, I do not hear anything... Does this thing need an amplifier? Any help would be greatly appreciated!
  2. Here's what I have done so far: I tried out hamster's "exotic" approach. I used a 25MHz master clock, a sample rate of 25Mhz/512 = 48,828.125, and a "SCLK" frequency of 32 * sample rate. These were easy to create in Verilog using a clock divider. I attempted to produce a 12kHz square wave using these clocks... My test-bench gives me predictable results, but I do not get sound. Now, I do not know if this is a clock issue or a PMOD issue. Either way I am doing something incorrectly here. I'm hoping someone can hold my hand a little further to get this PMOD to work...
  3. These are all great ideas! I'll let you know how it goes... Many thanks!
  4. I am using the Nexys 3 board alongside the PmodI2S - Stereo Audio Output. After reading the data sheet for this PMOD, (see Table 1 on pg.12) it seems as though I have to create an abnormal clock frequency. And by abnormal I mean a clock that cannot be created using a clock divider. For example, table 1 in the data sheet suggests that I use a master clock of 22.5792MHz, but there is no such whole number (call it X) where the Nexys system clock: 100MHz/X = 22.5792MHz. So, what are my options?