{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":611440530,"defaultBranch":"master","name":"eth10g","ownerLogin":"ZipCPU","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-08T20:43:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22348544?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689812839.0","currentOid":""},"activityList":{"items":[{"before":"62aac6023c96d79927f7b02ced8e3606aa62e7b4","after":"73a0d9fc2e2eab6f2cd44c60faaa3b115d215179","ref":"refs/heads/master","pushedAt":"2024-02-22T20:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README to reference the ZipCPU blog article about the switch","shortMessageHtmlLink":"Updated README to reference the ZipCPU blog article about the switch"}},{"before":"b6cab5fc1fc5b530ad75eb403adc9365d009d187","after":"63710565144bc5761660264285aeaa51381cc53b","ref":"refs/heads/dev","pushedAt":"2024-02-02T14:23:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NEW: Brief userguide in docs","shortMessageHtmlLink":"NEW: Brief userguide in docs"}},{"before":"e54ae63d730b434a840b2628ec8cc9420eaed6b0","after":"62aac6023c96d79927f7b02ced8e3606aa62e7b4","ref":"refs/heads/master","pushedAt":"2024-02-02T14:23:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"b6cab5fc1fc5b530ad75eb403adc9365d009d187","after":"e54ae63d730b434a840b2628ec8cc9420eaed6b0","ref":"refs/heads/master","pushedAt":"2024-01-05T19:11:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NEW: Performance testing results","shortMessageHtmlLink":"NEW: Performance testing results"}},{"before":"faaa57919ee4db0dd6027691140bdee541ae1b86","after":"b6cab5fc1fc5b530ad75eb403adc9365d009d187","ref":"refs/heads/master","pushedAt":"2023-12-18T17:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README license instructions","shortMessageHtmlLink":"Updated README license instructions"}},{"before":"faaa57919ee4db0dd6027691140bdee541ae1b86","after":"b6cab5fc1fc5b530ad75eb403adc9365d009d187","ref":"refs/heads/dev","pushedAt":"2023-12-18T17:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README license instructions","shortMessageHtmlLink":"Updated README license instructions"}},{"before":"51218b141eb0210307c33b56a444c37c238aafa0","after":"faaa57919ee4db0dd6027691140bdee541ae1b86","ref":"refs/heads/dev","pushedAt":"2023-12-18T17:13:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Added a PDF copy of the GPLv3 license to the project","shortMessageHtmlLink":"Added a PDF copy of the GPLv3 license to the project"}},{"before":"51218b141eb0210307c33b56a444c37c238aafa0","after":"faaa57919ee4db0dd6027691140bdee541ae1b86","ref":"refs/heads/master","pushedAt":"2023-12-18T17:12:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Added a PDF copy of the GPLv3 license to the project","shortMessageHtmlLink":"Added a PDF copy of the GPLv3 license to the project"}},{"before":"9d0562731423c75d131bc55397f3fbfeddffad14","after":"51218b141eb0210307c33b56a444c37c238aafa0","ref":"refs/heads/dev","pushedAt":"2023-12-18T17:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"License change to GPLv3","shortMessageHtmlLink":"License change to GPLv3"}},{"before":"9d0562731423c75d131bc55397f3fbfeddffad14","after":"51218b141eb0210307c33b56a444c37c238aafa0","ref":"refs/heads/master","pushedAt":"2023-12-18T17:06:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"License change to GPLv3","shortMessageHtmlLink":"License change to GPLv3"}},{"before":"fc846af41987236f1c00886e5f87e58ca7e6ba51","after":"9d0562731423c75d131bc55397f3fbfeddffad14","ref":"refs/heads/dev","pushedAt":"2023-12-06T20:04:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"pktvfiford now fully passes formal verification check","shortMessageHtmlLink":"pktvfiford now fully passes formal verification check"}},{"before":"01121cb17b871219d8985003767dca8d26208f23","after":"9d0562731423c75d131bc55397f3fbfeddffad14","ref":"refs/heads/master","pushedAt":"2023-12-06T20:03:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"pktvfiford now fully passes formal verification check","shortMessageHtmlLink":"pktvfiford now fully passes formal verification check"}},{"before":"fc846af41987236f1c00886e5f87e58ca7e6ba51","after":"01121cb17b871219d8985003767dca8d26208f23","ref":"refs/heads/master","pushedAt":"2023-11-30T19:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NETCHECK FIX: Virtual FIFOs now work well with S/W\n\nNETCHECK FIXes:\n- WB bus no longer locks up when TX pkts wrap VFIFO mem\n- VFIFO sync is no longer lost on VFIFO rollover\n- The MAC address can now be read properly by the CPU\n- Now controls fixed routing paths, keeps loopback port\n under control\n- No longer allocates too much memory to the virtual FIFOs when\n ports 0 and 1 weren't using them.\n\nPKTVFIFORD FIX:\n- The two types of reset have been explicitly deconflicted. On\n reading a back packet length, the reset should be automatic,\n and internal, without requiring the CPU to know about the reset.\n Otherwise, an internally generated reset might lead to a race\n condition with the CPU.\nPKTVFIFORD: Appears to (now) pass formal, simulation, and hardware\n (prf + prf32 proofs are ongoing after 22hrs)\nCPUNET+PKTVFIFO: Upon reading the read pointer, if the read FIFO\n is in error--as for example an out of bounds write FIFO error,\n the read pointer now returns all ones. This should make it\n easier to detect and debug any S/W problems.\nCPUNET+PKTVFIFO: LGPIPE and LGFIFO require that LGFIFO >= LGPIPE.\n This dependency is now explicitly enforced in PKTVFIFORD, and\n now reflected in its instantiations.","shortMessageHtmlLink":"NETCHECK FIX: Virtual FIFOs now work well with S/W"}},{"before":"392e53f306ed12c0cdf526777e9eee1ae94114cc","after":"fc846af41987236f1c00886e5f87e58ca7e6ba51","ref":"refs/heads/dev","pushedAt":"2023-11-22T23:32:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README to match current status","shortMessageHtmlLink":"Updated README to match current status"}},{"before":"1ce13ca9f30bdde806ba02b77974d099a4c4cf3d","after":"fc846af41987236f1c00886e5f87e58ca7e6ba51","ref":"refs/heads/master","pushedAt":"2023-11-22T23:32:10.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README to match current status","shortMessageHtmlLink":"Updated README to match current status"}},{"before":"28a5e9ffe74235cd793f90517cb06e0da54f3d91","after":"392e53f306ed12c0cdf526777e9eee1ae94114cc","ref":"refs/heads/dev","pushedAt":"2023-11-12T04:00:40.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"DOC/BLOCK diagram updated w/ current formal status","shortMessageHtmlLink":"DOC/BLOCK diagram updated w/ current formal status"}},{"before":"11a069581d2b5fd878a4516213f362a75f4c9652","after":"28a5e9ffe74235cd793f90517cb06e0da54f3d91","ref":"refs/heads/dev","pushedAt":"2023-11-11T03:55:13.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NETWORK DEADLOCK! (But otherwise appears to work ...)","shortMessageHtmlLink":"NETWORK DEADLOCK! (But otherwise appears to work ...)"}},{"before":"467cbc5cce9a6c6c2714a1ae9182f499219117ce","after":"11a069581d2b5fd878a4516213f362a75f4c9652","ref":"refs/heads/dev","pushedAt":"2023-11-04T16:20:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NEW: ROUTER WORKS!\n\nExternal pings can now flow through the router\n- NEW: Big network debug scope upgrade\n- NEW: (Optional) fixed routing parameters\n- FIX: Routing table signals got ... backwards somehow","shortMessageHtmlLink":"NEW: ROUTER WORKS!"}},{"before":"ff0e15a0893620f490a2ba26a5750b248cd822bf","after":"467cbc5cce9a6c6c2714a1ae9182f499219117ce","ref":"refs/heads/dev","pushedAt":"2023-11-02T20:28:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"TB FIX: TB now expects a D5 SOP abd 7h07 IDLE","shortMessageHtmlLink":"TB FIX: TB now expects a D5 SOP abd 7h07 IDLE"}},{"before":"29a9dbe587608068a49bf5e3bb3728fac873d222","after":"ff0e15a0893620f490a2ba26a5750b248cd822bf","ref":"refs/heads/dev","pushedAt":"2023-11-02T02:37:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"RX works.\n\nRouting still fails. RX still returns remote fault.\nEnd points aren't receiving any messages, but RX works.\n(i.e. I can read valid, CRC-matching, MAC matching, IP\naddress matching, ARP requests from known remote\nendpoints ...)","shortMessageHtmlLink":"RX works."}},{"before":"1ce13ca9f30bdde806ba02b77974d099a4c4cf3d","after":"29a9dbe587608068a49bf5e3bb3728fac873d222","ref":"refs/heads/dev","pushedAt":"2023-10-27T21:24:41.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: Virtual FIFOs turned on\n\n- This caused logic overflow, so HDMI, SDIO, and the SiRef clock\n support have all been removed from the design\n- FIX: GPIO dependency on HDMI has been removed\n- FIX: (Lint) the NETDEVS parameter is now heavily used in main.v,\n to avoid a Verilator lint warning\n- FIX: XDC constraints have been adjusted so (network) components\n can be better added or removed\n- FIX: WBICAPETWO now ACKS any non-word access immediately, without\n doing anything\n- RouteCore default table size has been reduced from 16 entries per\n interface to 8, to fit within the area of the current device\n- FIX: RDEDID and SDIOCHK S/W can now be compiled even w/o HDMI or\n SDIO support. (They won't do anything but write an error to\n the console, but they can be compiled.)\n- WIP: NetCheck S/W development work is ongoing. (It runs, but\n doesn't work at present.)","shortMessageHtmlLink":"FIX: Virtual FIFOs turned on"}},{"before":"f69b33978b95071326b53d25e0790342e18afae8","after":"1ce13ca9f30bdde806ba02b77974d099a4c4cf3d","ref":"refs/heads/dev","pushedAt":"2023-10-11T23:22:11.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"WIP: PKTVFIFO-WR Formal proof (induction takes 9hr+)","shortMessageHtmlLink":"WIP: PKTVFIFO-WR Formal proof (induction takes 9hr+)"}},{"before":"50d849f4916904fcdf80b3e997e134439f6709e6","after":"1ce13ca9f30bdde806ba02b77974d099a4c4cf3d","ref":"refs/heads/master","pushedAt":"2023-10-11T23:21:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"WIP: PKTVFIFO-WR Formal proof (induction takes 9hr+)","shortMessageHtmlLink":"WIP: PKTVFIFO-WR Formal proof (induction takes 9hr+)"}},{"before":"ac19afade638e63f3d7cb5c0f819718a7aac9c20","after":"50d849f4916904fcdf80b3e997e134439f6709e6","ref":"refs/heads/master","pushedAt":"2023-10-02T14:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README with most recent status.","shortMessageHtmlLink":"Updated README with most recent status."}},{"before":"4fde03a94bcaec092daeb66c76dc9f435d84439e","after":"ac19afade638e63f3d7cb5c0f819718a7aac9c20","ref":"refs/heads/master","pushedAt":"2023-10-02T14:21:04.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: ZipLoader now loads files into DDR3 SDRAM if necessary","shortMessageHtmlLink":"FIX: ZipLoader now loads files into DDR3 SDRAM if necessary"}},{"before":"f69b33978b95071326b53d25e0790342e18afae8","after":"4fde03a94bcaec092daeb66c76dc9f435d84439e","ref":"refs/heads/master","pushedAt":"2023-09-21T14:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NEW: Network reset register, updated README","shortMessageHtmlLink":"NEW: Network reset register, updated README"}},{"before":"bbb68ed3f17157c9f00e39a5f4927ba98b752a66","after":"f69b33978b95071326b53d25e0790342e18afae8","ref":"refs/heads/dev","pushedAt":"2023-09-20T19:03:53.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Finished merging the high speed CRC updates","shortMessageHtmlLink":"Finished merging the high speed CRC updates"}},{"before":"475722794d394443238e36fd018658afafcb040f","after":"f69b33978b95071326b53d25e0790342e18afae8","ref":"refs/heads/master","pushedAt":"2023-09-20T19:02:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Finished merging the high speed CRC updates","shortMessageHtmlLink":"Finished merging the high speed CRC updates"}},{"before":"aa6048da340974c384d6e718afb6fd4bb031867f","after":"475722794d394443238e36fd018658afafcb040f","ref":"refs/heads/master","pushedAt":"2023-09-20T18:10:27.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Sya0/testbench\n\nTestbench","shortMessageHtmlLink":"Merge pull request #2 from Sya0/testbench"}},{"before":"bbb68ed3f17157c9f00e39a5f4927ba98b752a66","after":"aa6048da340974c384d6e718afb6fd4bb031867f","ref":"refs/heads/master","pushedAt":"2023-09-20T18:09:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NEW: Screen captures in doc/\n\nThese mostly describe the system at one point in time, often\nbroken at that time. For example, 20230828-hdmi-through\nshows a fascinating bug in the HDMI--a bug that has since been\nfixed. Likewise, doc/testimg.jpg is the image I've been sending\nfrom the Pi to the test fixture.\n\nThe hierarchy and utilization files show how sensitive the\nlogic usage is to the network table size.","shortMessageHtmlLink":"NEW: Screen captures in doc/"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMlQyMDoxMToxMy4wMDAwMDBazwAAAAQCaLwg","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yMFQxODowOTozMC4wMDAwMDBazwAAAAOFE_ti"}},"title":"Activity ยท ZipCPU/eth10g"}