Skip to content

Commit

Permalink
feat(tt_um_lisa): Initial updates to LISA documentation. More to come.
Browse files Browse the repository at this point in the history
  • Loading branch information
kdp1965 authored Apr 27, 2024
1 parent 3aa9eda commit 976530a
Show file tree
Hide file tree
Showing 21 changed files with 692 additions and 39 deletions.
Binary file added projects/tt_um_lisa/docs/block_diag.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions projects/tt_um_lisa/docs/block_diag.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
+------+ {pw}
+------>|Config| +------+ +-------+{pw}
| | Regs | | LISA | | LISA |
+----+----+ +------+ | qspi | | qqspi | QSPI
|{pt} | {pt} | +<--->| +--->
|\ | Debug | | QSPI | | QPSI | CEs
rx1 -----*-+ | | Control +----------->| ARB | | Ctrl +--->
| | | | +----+ | +-+--+-+ +-------+
rx2 ---*-|-+ +-----|->|UART+-|-----------+ |I |D
| | | | +>| +----+ +--------+ | | | +----------+
rx3 -*-|-|-+ | | +---------+ Control| +--(--(----->|UART1 |
| | | |/ |Baud Set V v v | GPIO+->
| | | |Port| /----------\ +-+-----+--+++ | I2C+->
V V V |Sel | | HW INT |{pb}| | | UART2+->
+----------+-+ | | MUL/DIV |<-->| +--->| |
| {pt} +--+ \----------/ | LISA | | Periph |
| ^Debug^ | /----------\ | CORE | | {py} |
| ^Autobaud^ | | bfloat |{pb}| | | |
+------------+ | MUL/ADD |<-->|{pb} +--+ | Timer1 |
\----------/ +-+-------+--+ | | Timer2 |
| | | +----------+
+-------+ +----+--+ +--+----+| +----------+
{pr}| RAM32 +----+ DATA | | INST |+>| LISA |{pt}
| 128B | | CACHE | | CACHE | | Debug |
+-------+ +-------+ +-------+ +----------+

<h4>LISA Microcontroller Block Diagram</h4>
{:FILE scale 0.8 theme light font-size 10}
Binary file added projects/tt_um_lisa/docs/debug_uart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions projects/tt_um_lisa/docs/debug_uart.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.rx1. |\ +--------------------------------+
ui_in[3]--------*-+1| |{pt} Debug Control |
.rx2. | | | .rx. | +------+ +---------------+ | Debug
uio_in[4]------*-|-+2+------------------------------------|->| | | | | Bus
.rx3.| | | | .tx. | | +--+----- FSM ----+---|---------->
uio_in[6]----*-|-|-+3| +---------------<------|--+ | | | | |
| | | |/ .1. | | | UART | | {cl} | | |
| | | |Port +-----|--+''\__________ | | | +-------+-------+ |
| | | | Sel | .2. *--+__/ uio_out[4] | | | | {pr} |
V V V *--------*-----|--+''\__________ | | | +-------+-------+ | Registers
+-------------+-+ | .3. *--+__/ uio_out[5] +--|->| {pb} | | Registers +---|---------->
| {pt} | +-----|--+''\__________ | | +---+--+ +---------------+ |
| ^Debug^ | .Baud Set. +--+__/ uio_out[5] | | +-------------------------|---------->
| ^Autobaud^ +--------------------------------+ +--------------------------------+ Uart
+---------------+ Passthrough
<h4>Debug Connectivity and Autobaud</h4>

{:FILE scale 0.8 theme light font-size 10}
Binary file added projects/tt_um_lisa/docs/i2c_gpio_bridge.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions projects/tt_um_lisa/docs/i2c_gpio_bridge.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

<h4>Tiny Tapeout Extended GPIO</h4>
+-------------------+ +------------------------+ +-------------------+ +-------------------+
| TT07 | | | | | | |
| GPIOs | | | | | | |
16 | | | GPIO | | I2C | uio[6] | Adafruit |
---/-->|ext_out[15:0] | | Bridge | | Master +-------->|SCL I2C |
16 | +--------+---- FSM ----+------>| | uio[7] | Port |
<--/---+ext_in[15:0] | | | | +-------->|SDA Expander |
16 | | | | | | | |
---/-->|ext_oen[0] {pr} | | {cl} | | {pb} | | {pt} |
+-------------------+ +------------------------+ +-------------------+ +-------------------+


{:FILE scale 0.6 theme light font-size 12}

Loading

0 comments on commit 976530a

Please sign in to comment.