update README after microwatt 'adventures'
This commit is contained in:
parent
e1074313ca
commit
ec80aeefd4
14
README.md
14
README.md
@ -1,5 +1,12 @@
|
|||||||
# Updated Sonar System
|
# Updated Sonar System
|
||||||
|
|
||||||
|
## Repo Layout
|
||||||
|
|
||||||
|
```
|
||||||
|
hardware/ - Directory for any hardware designs
|
||||||
|
pmod/ - A PMOD interface board, using 4 ADCs with LVDS converters to get data across PMOD
|
||||||
|
```
|
||||||
|
|
||||||
## Design Goals
|
## Design Goals
|
||||||
|
|
||||||
- 4x 20MSPS channels @ > 8 bits
|
- 4x 20MSPS channels @ > 8 bits
|
||||||
@ -46,7 +53,7 @@
|
|||||||
The plan is to use LiteX and let it do most of the heavy lifting. Components to
|
The plan is to use LiteX and let it do most of the heavy lifting. Components to
|
||||||
generate:
|
generate:
|
||||||
|
|
||||||
- Softcore (microwatt probably, I'm feeling a bit hipster)
|
- Softcore (some RISC-V core)
|
||||||
- Main memory bus
|
- Main memory bus
|
||||||
- DMA engine
|
- DMA engine
|
||||||
- Gigabit Ethernet MAC
|
- Gigabit Ethernet MAC
|
||||||
@ -57,12 +64,9 @@ demonstrate access to the bus, and then I can keep adding functionality.
|
|||||||
|
|
||||||
## Software Planning
|
## Software Planning
|
||||||
|
|
||||||
I should be able to target the microwatt with Rust, hopefully do some embassy work and
|
Will try to use embassy on RISC-V if I can.
|
||||||
then that gives me a good dev environment.
|
|
||||||
|
|
||||||
Should make sure to have a debug port available as early as possible.
|
Should make sure to have a debug port available as early as possible.
|
||||||
|
|
||||||
I will make the interface as generic as possible, so it should be easy to swap out, but I
|
I will make the interface as generic as possible, so it should be easy to swap out, but I
|
||||||
will start by targetting zmq so I can change as little of the software stack as possible.
|
will start by targetting zmq so I can change as little of the software stack as possible.
|
||||||
|
|
||||||
[Reference for custom target triple](https://docs.rust-embedded.org/embedonomicon/custom-target.html)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user