15 Commits

Author SHA1 Message Date
Paul Koning
66756dbb2e Remove some obsolete text, refer to api.md instead 2022-09-12 14:50:59 -04:00
Paul Koning
65d186cf90 Clarify the way framer MAC addresses are constructed. 2021-12-30 19:40:33 -05:00
Paul Koning
0f2949dd2b 1. Add bit clock monitor and abort frame reception if clock is lost.
2. Make frequency measurement better for integral modem case.
3. New test mode: raw waveform (for integral modem).
2021-10-17 15:16:22 -04:00
Paul Koning
d3f2de88e5 1. Change transmit frame format to include a space for header CRC, so
SIMH standard frame formatting works unchanged.  The HCRC is still
generated, though.
2. Change MAC addresses to be random AA-00-03-xx-yy-zz values, with
even zz for the interface address and zz+1 for the framer address.
The address is generated from the Pico board unique ID.  This is
necessary (at least on some platforms) to allow multiple framers to be
plugged in; apparently they enforce unique MAC addresses even though
the Ethernet standard does not require that.
2021-09-16 15:00:09 -04:00
Paul Koning
53f09a298c Layout fixes; fix typo. 2021-08-23 12:57:27 -04:00
Paul Koning
6b456dc489 Bugfixes in firmware, add status report on SYN status change.
Update documentation.
Add links for OSHPark shared PCB layout and Digikey shared BOM.
2021-08-23 10:33:29 -04:00
Paul Koning
b678aebe59 Add more detail on integral modem transformer options, based
on new test results.
2021-07-11 15:07:34 -04:00
Paul Koning
da23ecf670 Add DMC11 compatibility mode; change transmit FIFO to be one byte wide. 2021-07-10 14:53:21 -04:00
Paul Koning
8404293c91 Documentation improvements, small schematic fixes.
Also firmware improvements, particularly clock rate accuracy.
2021-07-07 12:27:14 -04:00
Paul Koning
96dfd0cae1 Small schematics changes.
Rewrite the integral modem receive demodulator state machine.
2021-06-10 13:53:50 -04:00
Paul Koning
961992edce Small cleanup. 2021-06-07 20:25:57 -04:00
Paul Koning
84f9f9d438 Schematics and 3d model cleanups; first drafts of a lot of documentation. 2021-06-07 20:17:41 -04:00
Paul Koning
2eb1a540d6 Bugfixes; add frequency measurement, raw transmit. 2021-05-31 15:12:10 -04:00
Paul Koning
f0a7e52ff6 Complete schematic, PCB layout, and matching code. Needs testing. 2021-05-21 14:07:35 -04:00
Paul Koning
c5970a3ea7 Initial commit
This is not yet complete and not working.  The board layout hasn't
started yet.
2021-05-18 13:38:30 -04:00