Commit Graph

111 Commits

Author SHA1 Message Date
Alex Forencich
63b60341ed Clear sim time fields on start transmit 2021-01-08 16:25:28 -08:00
Alex Forencich
f92bbaaa70 Update readme 2021-01-05 23:16:00 -08:00
Alex Forencich
a73c0b734e Support override of tx_complete 2021-01-04 22:42:53 -08:00
Alex Forencich
aa97848450 Store SFD transfer sim time 2021-01-03 23:28:33 -08:00
Alex Forencich
1bd01ae879 Fix RGMII error indication 2021-01-03 23:26:31 -08:00
Alex Forencich
cfbc80c0cb Improve transfer tracking 2021-01-03 22:55:09 -08:00
Alex Forencich
1d5688778a Add clear method 2021-01-03 12:52:21 -08:00
Alex Forencich
71d7c7e9d2 Remove extraneous code 2020-12-31 03:12:14 -08:00
Alex Forencich
30bc6f68a1 Rework sim_build output directory, fix default makefile target 2020-12-29 14:25:52 -08:00
Alex Forencich
16eaea6967 Bump to dev version v0.1.5 2020-12-27 23:29:34 -08:00
Alex Forencich
a1b88dfbf1 Release v0.1.4 v0.1.4 2020-12-27 23:28:49 -08:00
Alex Forencich
15ff9f9907 Update readme 2020-12-27 23:06:20 -08:00
Alex Forencich
cda8910ccf Add PHY wrapper tests 2020-12-26 23:50:53 -08:00
Alex Forencich
7404c5cf5f Add GmiiPhy 2020-12-24 19:09:36 -08:00
Alex Forencich
2e0502fc6e Use F-string repr 2020-12-24 19:09:15 -08:00
Alex Forencich
5eeffc0c68 Rework resets 2020-12-24 19:08:41 -08:00
Alex Forencich
a3df4ed1f9 Add call to superclass init 2020-12-24 15:14:11 -08:00
Alex Forencich
318f48785a Remove inherit from object 2020-12-24 14:40:03 -08:00
Alex Forencich
4b768e267d Add RgmiiPhy 2020-12-24 14:35:51 -08:00
Alex Forencich
a8a1bbde30 Add mii_mode attribute to GMII and RGMII models 2020-12-24 14:35:16 -08:00
Alex Forencich
e7a3850dd2 Add MiiPhy 2020-12-24 14:34:35 -08:00
Alex Forencich
d97208d3c8 Remove await ReadOnly 2020-12-24 00:28:16 -08:00
Alex Forencich
0456e4af60 Update readme 2020-12-24 00:25:37 -08:00
Alex Forencich
c550a7315e Update readme 2020-12-22 16:58:16 -08:00
Alex Forencich
e858721dcc Add MII models 2020-12-22 16:54:41 -08:00
Alex Forencich
19306c9b55 Bump to dev version v0.1.3 2020-12-18 15:50:00 -08:00
Alex Forencich
4dd82f1499 Release v0.1.2 v0.1.2 2020-12-18 15:48:43 -08:00
Alex Forencich
c3207d68dc Convert send/recv to blocking, add nonblocking send_nowait/recv_nowait 2020-12-18 15:39:51 -08:00
Alex Forencich
7a5473ab39 Remove unnecessary __init__.py files 2020-12-15 18:49:28 -08:00
Alex Forencich
af8fda0250 Return data when XgmiiFrame is cast to bytes 2020-12-11 23:47:09 -08:00
Alex Forencich
58b22a2bd4 Return data when GmiiFrame is cast to bytes 2020-12-11 23:46:49 -08:00
Alex Forencich
fb553347d7 Bump to dev version v0.1.1 2020-12-06 01:22:50 -08:00
Alex Forencich
9693622f14 Release v0.1.0 v0.1.0 2020-12-06 00:58:26 -08:00
Alex Forencich
5d59de1f24 Update readme 2020-12-06 00:57:44 -08:00
Alex Forencich
142a3e22ed Check FCS in GMII testbench 2020-12-06 00:46:40 -08:00
Alex Forencich
9031338597 Accept clock period directly in PtpClock constructor 2020-12-06 00:40:09 -08:00
Alex Forencich
a2b1228d3c Add set_period, set_drift, set_period_ns, and get_period_ns methods to PtpClock 2020-12-06 00:39:28 -08:00
Alex Forencich
113ef043bf Remove aliases 2020-12-05 16:41:04 -08:00
Alex Forencich
9e5863684d Add from_raw_payload, pad frames to min length in from_payload 2020-12-05 01:32:41 -08:00
Alex Forencich
4e0a11c84b Add status badges 2020-12-04 13:19:22 -08:00
Alex Forencich
65009062e2 Use pytest importlib mode 2020-12-03 19:35:53 -08:00
Alex Forencich
e776711ed7 Add Github Actions regresion testing 2020-12-03 13:44:32 -08:00
Alex Forencich
9b95ecc91e Use git version of cocotb for testing 2020-12-03 13:41:51 -08:00
Alex Forencich
49a597c163 Add .gitignore 2020-12-03 13:40:50 -08:00
Alex Forencich
282e3fdd68 Collect coverage information 2020-12-03 13:32:03 -08:00
Alex Forencich
e8b78a9d75 Move to setup.cfg, add MANIFEST.in 2020-12-03 00:01:04 -08:00
Alex Forencich
79a8ec57ea Add FCS insertion, removal, and verification to GmiiFrame and XgmiiFrame 2020-11-26 00:53:02 -08:00
Alex Forencich
e533b4236b Add PTP clock model 2020-11-25 22:56:29 -08:00
Alex Forencich
c4ed6073d6 Skip using bus for more convenient support of non-standard signal names 2020-11-25 17:34:19 -08:00
Alex Forencich
ceabdabb11 Add RGMII models 2020-11-25 00:53:29 -08:00