Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | packet_router: swapped comm mux for a crossbar, serdes crossbar out now ↵ | Josh Blum | 2010-11-23 | 1 | -27/+62 |
| | | | | muxed into the comm output | ||||
* | packet_router: used registered valid signal for BRAM read cycle delay | Josh Blum | 2010-11-23 | 1 | -16/+15 |
| | |||||
* | packet_router: created dsp framer for rx path | Josh Blum | 2010-11-23 | 1 | -6/+100 |
| | |||||
* | packet_router: added lines for com crossbar and com output mux | Josh Blum | 2010-11-23 | 1 | -13/+35 |
| | |||||
* | packet_router: fixed swapped connection typo, dsp tx routing works | Josh Blum | 2010-11-23 | 1 | -2/+3 |
| | |||||
* | packet_router: collapsed inspector states, fixed terminology for cpu inp vs out | Josh Blum | 2010-11-23 | 1 | -163/+161 |
| | |||||
* | packet_router: some tweaks, dsp output routing seems to work but has wrong ↵ | Josh Blum | 2010-11-23 | 1 | -4/+10 |
| | | | | offset | ||||
* | packet_router: added all input/output signals to module, created the comm ↵ | Josh Blum | 2010-11-23 | 2 | -6/+22 |
| | | | | muxes (in and out) | ||||
* | packet_router: created com signals (device IO lines that may be ethernet or ↵ | Josh Blum | 2010-11-23 | 1 | -79/+100 |
| | | | | serdes) | ||||
* | packet_router: created inspector and added dsp output (however inspection ↵ | Josh Blum | 2010-11-23 | 2 | -4/+134 |
| | | | | logic does not enable it yet) | ||||
* | packet_router: connected and created CPU read from interface (slow path in ↵ | Josh Blum | 2010-11-23 | 1 | -47/+153 |
| | | | | place) | ||||
* | packet_router: created nearly empty router with eth in attached to mapped memory | Josh Blum | 2010-11-23 | 3 | -19/+135 |
| | |||||
* | packets are shorter now, so we need to tell the udp state machine that... | Matt Ettus | 2010-11-23 | 1 | -1/+1 |
| | |||||
* | no need for second sequence number anymore. Each dsp tx chain | Matt Ettus | 2010-11-21 | 2 | -11/+8 |
| | | | | generates its own flow control packets now. | ||||
* | shouldn't be executable | Matt Ettus | 2010-11-20 | 1 | -0/+0 |
| | |||||
* | modernize the testbench | Matt Ettus | 2010-11-19 | 1 | -18/+30 |
| | |||||
* | get rid of extraneous U messages when we actually had an ACK | Matt Ettus | 2010-11-18 | 2 | -7/+10 |
| | |||||
* | fix problem with consecutive timed packets on tx | Matt Ettus | 2010-11-18 | 1 | -2/+0 |
| | |||||
* | simplify time comparison to speed up logic and meet fpga timing | Matt Ettus | 2010-11-13 | 2 | -4/+27 |
| | |||||
* | we're still on version 12.1 | Matt Ettus | 2010-11-13 | 2 | -2/+2 |
| | |||||
* | Add flow control and other small vrt fixes to u2p, minor cleanups | Matt Ettus | 2010-11-11 | 2 | -34/+38 |
| | |||||
* | reset properly | Matt Ettus | 2010-11-11 | 1 | -0/+1 |
| | |||||
* | compiles with new file locations | Matt Ettus | 2010-11-11 | 1 | -1/+1 |
| | |||||
* | handle zero-length packets properly | Matt Ettus | 2010-11-11 | 3 | -55/+76 |
| | |||||
* | clear out the vita tx chain and the tx fifo. need to check the fifo | Matt Ettus | 2010-11-11 | 5 | -24/+25 |
| | | | | reset to make sure it is in the correct clock domain. | ||||
* | added ability to truly clear out the entire rx chain. also removed old ↵ | Matt Ettus | 2010-11-11 | 3 | -29/+27 |
| | | | | style fifo in rx. | ||||
* | gray code address for emi | Matt Ettus | 2010-11-11 | 1 | -1/+7 |
| | |||||
* | fifo randomizer for emi | Matt Ettus | 2010-11-11 | 5 | -4/+108 |
| | |||||
* | now handles frames larger than the vita packet (i.e. with padding) | Matt Ettus | 2010-11-11 | 1 | -6/+16 |
| | |||||
* | don't clear out following packets on an eob ack | Matt Ettus | 2010-11-11 | 1 | -1/+1 |
| | |||||
* | don't flag an error on eob ack | Matt Ettus | 2010-11-11 | 1 | -1/+1 |
| | |||||
* | proper triggering for interrupts generated on the dsp_clk | Matt Ettus | 2010-11-11 | 1 | -1/+8 |
| | |||||
* | cleanup for 32 bit seqnum | Matt Ettus | 2010-11-11 | 1 | -4/+3 |
| | |||||
* | increase compatibility number for flow control | Matt Ettus | 2010-11-11 | 1 | -1/+1 |
| | |||||
* | switch to 32 bit sequence numbers. Will wrap in ~15 hours at max rate | Matt Ettus | 2010-11-11 | 3 | -14/+16 |
| | |||||
* | send message on eob to ack the end of transmission | Matt Ettus | 2010-11-11 | 1 | -1/+6 |
| | |||||
* | typo which isn't caught by xilinx | Matt Ettus | 2010-11-11 | 1 | -1/+1 |
| | |||||
* | separated flow control and error reporting on tx path. should work with and ↵ | Matt Ettus | 2010-11-11 | 4 | -25/+43 |
| | | | | without flow control | ||||
* | go to the correct state | Matt Ettus | 2010-11-11 | 1 | -3/+3 |
| | |||||
* | add a fifo to the end of the mux to help in timing. | Matt Ettus | 2010-11-11 | 1 | -6/+13 |
| | |||||
* | add trigger to makefile | Matt Ettus | 2010-11-11 | 1 | -0/+1 |
| | |||||
* | assign setting reg addresses | Matt Ettus | 2010-11-11 | 1 | -2/+2 |
| | |||||
* | declarations | Matt Ettus | 2010-11-11 | 1 | -2/+3 |
| | |||||
* | checkpoint in flow control packet generation | Matt Ettus | 2010-11-11 | 5 | -42/+147 |
| | |||||
* | these got dropped during the rebase | Matt Ettus | 2010-11-11 | 4 | -31/+37 |
| | |||||
* | Removed 'ifdef for second DCM that was a deign idea for external SRAM on ↵ | Ian Buckley | 2010-11-11 | 1 | -49/+4 |
| | | | | | | u2plus. Hardcoded -90 degree clcok from first DCM as final solution | ||||
* | 1) Created new FIFO IP in Coregen. 512x36 dual clcok FIFO with programable ↵ | Ian Buckley | 2010-11-11 | 11 | -11/+555 |
| | | | | | | full watermark 2) Put larger FIFO on output of u2plus extramfifo that is compatable with u2_rev3 EMI fixes. | ||||
* | 1) u2p has added a new signal from the SRAM to the pinout, RAM_ZZ | Ian Buckley | 2010-11-11 | 4 | -11/+17 |
| | | | | | | | | | | | | | | | which allows the SRAM to be placed in a sleep mode. This pin was erroniously pulled high at the top level rendering the SRAM unusable. 2) Added declaration for extramfifo debug bus which had got deleted at some point in the past 3) Created a debug bundle of signals from extsramfifo to help diagnose problem 1) 4) u2p Rev1 PCB ommits control of any of the SRAM chip selects. Made a code change so that control logic does not rely on the presence of this pin and ensuring that the SRAM is always placed in READ mode in any idle cycles. | ||||
* | Defaulted all SRAM pins to LVCMOS25 8mA FAST | Ian Buckley | 2010-11-11 | 1 | -67/+67 |
| | |||||
* | Placed 2nd DCM into `ifdef DCM_FOR_RAMCLK which is dissabled by default | Ian Buckley | 2010-11-11 | 2 | -7/+23 |
| | | | | | Derived RAMCLK from 270degree offset of principle core DCM giving theoretical 2.5nS timing advance on RAM_CLK relative to RAM_* signals. |