Hi

I was doing some tinkering with the Verilog code, especially in the tx_buffer module. I'm experimenting with trying to replace the FIFO in the tx_buffer module with a quartus generated altsyncram module. I want to see if I can trap the incoming signal and control when it's released. I tried the following:

signal_ram signal_ram
     ( .data ( usbdata ),
       .wren ( WR & ~write_count[8] ),
       .wrclock ( usbclk ),
       .wraddress ( wrptr ),
   
       .q ( ramdata ),           
       .rden ( rdreq ),
       .rdclock ( txclk ),
       .rdaddress ( rdptr ),

       .wr_aclr ( reset ),  // asynch, so we can use either
       .rd_aclr ( reset ),
      );

When I experiment with transmitting a signal from the pc, then the program hangs without transferring any bytes. I suspected that perhaps the write enable (wren) for my ram block wasn't functioning as I thought. Have I used it properly here to enable writing to ram, or is there something I've missed?

Regards

Lance


_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to