Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | try a width that works... | Matt Ettus | 2010-01-14 | 1 | -1/+2 |
| | |||||
* | try proper reset | Matt Ettus | 2010-01-14 | 1 | -1/+1 |
| | |||||
* | forgot to declare wire | Matt Ettus | 2010-01-14 | 1 | -1/+3 |
| | |||||
* | debug state | Matt Ettus | 2010-01-14 | 3 | -5/+12 |
| | |||||
* | empty file, it is actually located in the control directory | Matt Ettus | 2010-01-14 | 1 | -0/+0 |
| | |||||
* | make it match the 36 bit wide version | Matt Ettus | 2010-01-14 | 1 | -4/+6 |
| | |||||
* | better debug pins | Matt Ettus | 2010-01-05 | 1 | -4/+3 |
| | |||||
* | never should have checked in this generated binary file | Matt Ettus | 2009-12-21 | 1 | -21251/+0 |
| | |||||
* | barebones udp support. Compiles, but untested. | Matt Ettus | 2009-12-21 | 1 | -14/+15 |
| | |||||
* | 19 bit wide interface in prep for connection to UDP/IP state machines. | Matt Ettus | 2009-12-21 | 5 | -0/+21717 |
| | | | | TX side done, not rx yet. Not tested, but it does compile. | ||||
* | Fix warnings, mostly from implicitly defined wires or unspecified widths | Matt Ettus | 2009-10-01 | 4 | -6/+10 |
| | |||||
* | remove unused port | Matt Ettus | 2009-09-10 | 1 | -1/+1 |
| | |||||
* | might as well use a cascade fifo to help timing and give a little more capacity | Matt Ettus | 2009-09-10 | 1 | -1/+1 |
| | |||||
* | Implement Eth flow control using pause frames | Matt Ettus | 2009-09-04 | 4 | -73/+65 |
| | | | | | | Not fully tested, but it seems to work without frame errors, sequence number errors or ethernet overruns. Still of course will get tx underruns on a slow machine, and the transmitted signal has some issues though. | ||||
* | parameterized fifo sizes, some reformatting | Matt Ettus | 2009-09-04 | 1 | -51/+55 |
| | |||||
* | allow control of whether or not to honor flow control, adds some debug lines | Matt Ettus | 2009-09-04 | 1 | -6/+16 |
| | |||||
* | MAC transmit seems to work now. The root cause of the problem was ↵ | Matt Ettus | 2009-09-03 | 2 | -18/+30 |
| | | | | accidentally using the rx_clk in one stage of the fifos on the tx side. | ||||
* | misc ignores | Matt Ettus | 2009-09-03 | 1 | -0/+2 |
| | |||||
* | bring the testbench files up to date | Matt Ettus | 2009-09-02 | 3 | -87/+78 |
| | |||||
* | debug pins, cleaned ignores | Matt Ettus | 2009-09-02 | 1 | -1/+0 |
| | |||||
* | sort out active-low lines on locallink fifos, added debug pins | Matt Ettus | 2009-09-02 | 1 | -3/+15 |
| | |||||
* | fixed addressing of registers, and added write enables to those that were ↵ | Matt Ettus | 2009-09-01 | 1 | -6/+9 |
| | | | | missing. MDIO seems ok. | ||||
* | Merged SVN matt/new_eth r10782:11633 into new_eth | Johnathan Corgan | 2009-08-31 | 8 | -60/+428 |
| | | | | | | | * svn diff http://gnuradio.org/svn/branches/developers/matt/new_eth -r10782:11633 * Patch applied with no conflicts or fuzz. | ||||
* | Added git ignore files auto created from svn:ignore properties. | git repository hosting | 2009-08-13 | 1 | -0/+3 |
| | |||||
* | basic wrapper working | matt | 2009-04-04 | 3 | -9/+240 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10769 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | first cut at a wishbone interface and wrapping the core | matt | 2009-04-04 | 4 | -6/+221 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10762 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | copied over from other eth core | matt | 2009-04-04 | 4 | -0/+928 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10761 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | made pause enabling a pin so we can set it | matt | 2009-04-03 | 2 | -5/+4 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10759 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | Properly signals an error and drops the remainder of the packet if there is ↵ | matt | 2009-04-02 | 1 | -6/+12 |
| | | | | | | an overrun. ERROR_2 changed to ERROR2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10751 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | more thorough tests, including overrun, underrun, crc err, etc. | matt | 2009-04-02 | 1 | -34/+42 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10750 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | simulate a hiccup in the filling of the fifo. If long enough, will cause a ↵ | matt | 2009-04-02 | 1 | -0/+15 |
| | | | | | | tx underrun. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10749 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | test multiple error types | matt | 2009-04-02 | 1 | -6/+30 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10744 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | added a state to ensure the error signal propagates, and now we assert ↵ | matt | 2009-04-02 | 1 | -9/+13 |
| | | | | | | src_rdy if we have an error to propagate git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10743 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | only write one error into fifo | matt | 2009-04-02 | 1 | -1/+1 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10742 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | generate error signal | matt | 2009-04-02 | 1 | -3/+3 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10741 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | added error output line, alternative to simultaneous sof/eof | matt | 2009-04-02 | 1 | -6/+8 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10740 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | logic to interface locallink fifos to our mac | matt | 2009-04-02 | 5 | -77/+264 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10739 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | add fifos to interface to the macs | matt | 2009-04-01 | 1 | -8/+46 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10733 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | rx seems to work. haven't test error frames | matt | 2009-04-01 | 2 | -40/+192 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10732 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | address filtering | matt | 2009-04-01 | 1 | -3/+9 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10731 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | only report result for 1 cycle | matt | 2009-04-01 | 1 | -0/+1 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10730 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | variable length delay line, based on srl16 | matt | 2009-04-01 | 1 | -0/+21 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10729 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | now checks the crc as well for the received side | matt | 2009-04-01 | 1 | -2/+5 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10728 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | checkpoint | matt | 2009-04-01 | 1 | -0/+34 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10725 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | we now inhibit our own sending when a received pause frame comes. _rx.v is ↵ | matt | 2009-03-31 | 5 | -14/+66 |
| | | | | | | currently only a skeleton for testing pause git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10721 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | sample packet | matt | 2009-03-31 | 1 | -0/+66 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10720 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | cleaned up a little | matt | 2009-03-31 | 2 | -38/+32 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10719 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | tx should be fully working now | matt | 2009-03-31 | 2 | -26/+34 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10718 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | everything but CRC | matt | 2009-03-31 | 2 | -17/+37 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10717 221aa14e-8319-0410-a670-987f0aec2ac5 | ||||
* | nearly there | matt | 2009-03-31 | 2 | -42/+134 |
| | | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10716 221aa14e-8319-0410-a670-987f0aec2ac5 |