• Joined on 2021-10-30
david closed issue david/new-sonar#3 2023-03-05 13:10:26 -07:00
Integrate LiteETH
david commented on issue david/new-sonar#5 2023-03-05 13:05:55 -07:00
Create LiteEth rust driver

MVP is an implementation that works with smoltcp. Should be pretty easy.

I can bring up the ethernet link, so HW is validated, this isn't super high priority.

david commented on issue david/new-sonar#18 2023-03-05 13:04:17 -07:00
Add debug access to Minerva core

Unfortunately, it relies on jtagtap, which is written for nmigen.

To do this, I'll need to port it to amaranth. Shouldn't be a huge amount of work,…

david commented on issue david/new-sonar#3 2023-03-05 13:02:31 -07:00
Integrate LiteETH

Some stuff should be cleaned up, but it is working.

david pushed to trunk at david/new-sonar 2023-03-05 13:01:47 -07:00
26389576d5 fw: first attempt at writing a packet
david pushed to trunk at david/new-sonar 2023-03-05 11:55:58 -07:00
925a605af9 hw: revision A gerbers
fdf3ddeb4a hw: added some notes on RevA bringup issues
54ac22429e add jtagdap submodule for now
6ef410786e fw: moving forward a bit
cc763a3e9b requirements.tx: amaranth-community-unofficial -> amaranth-farm
Compare 6 commits »
david pushed to trunk at david/new-sonar 2023-03-04 12:44:30 -07:00
60b7b485da fw: start janky ethernet bringup testing
a970a0154b hardware: add some bringup notes for rev A
8b19464608 gateware: propogate MDIO signal correctly w/o IOBUF
6e89c0d837 gateware: actually integrate ethernet
56d13a0e77 gateware: add PLL and generate two clocks
Compare 6 commits »
david opened issue david/new-sonar#39 2023-02-25 13:00:14 -07:00
Create clock generation module
david pushed to trunk at david/new-sonar 2023-02-18 11:58:39 -07:00
fe379be39b gateware: saving some state again
5595c7d113 gateware: import basic instance of LiteEth
Compare 2 commits »
david closed issue david/new-sonar#10 2023-02-04 14:42:42 -07:00
Evaluate and create wishbone interface for amlib UART device.
david pushed to trunk at david/new-sonar 2023-02-04 14:40:42 -07:00
0bf4fb5c1b gateware: test out UART, had to fix SR flags
david closed issue david/new-sonar#33 2023-02-04 13:28:47 -07:00
Include some snap pin headers in first parts order
david commented on issue david/new-sonar#33 2023-02-04 13:28:44 -07:00
Include some snap pin headers in first parts order

I forgor :(

david closed issue david/new-sonar#35 2023-02-04 13:28:36 -07:00
Generate design files package and order
david pushed to trunk at david/new-sonar 2023-02-04 13:11:57 -07:00
c3f62c271c hardware: export first production gerbers
david pushed to trunk at david/new-sonar 2023-02-04 12:05:55 -07:00
52012dc4ad gateware: saving some WIP on UART
david opened issue david/new-sonar#38 2023-01-30 10:14:42 -07:00
Integrate some form of ILA
david closed issue david/new-sonar#6 2023-01-30 10:13:34 -07:00
Evaluate and create wishbone interface for amlib I2C device.
david commented on issue david/new-sonar#6 2023-01-30 10:13:27 -07:00
Evaluate and create wishbone interface for amlib I2C device.

There's still a couple open questions I have about I2CInitiator/I2CTarget interactions, but I have simulated a full R/W transaction on I2C, so I'm considering this good enough for now, I think any…

david pushed to trunk at david/new-sonar 2023-01-30 10:11:23 -07:00
71ca5a31be gateware/i2c: flesh out full R/W transaction in test