Skip to content

Commit dc26bc7

Browse files
TinyTapeoutBoturish
authored andcommitted
feat: update project tt_um_dpi_adexp from amisapta15/ttihp0p3-adexp-neuron-custom
Commit: a77f9eb380326dec6be385c5c54bd58079c0171e Workflow: https://github.com/amisapta15/ttihp0p3-adexp-neuron-custom/actions/runs/17382718929
1 parent 0ae9685 commit dc26bc7

File tree

3 files changed

+6
-14
lines changed

3 files changed

+6
-14
lines changed

projects/tt_um_dpi_adexp/commit_id.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"app": "Tiny Tapeout ttihp25b 68e2a499",
33
"repo": "https://github.com/amisapta15/ttihp0p3-adexp-neuron-custom",
4-
"commit": "e5fbc20cf48b11bedb75b4148d19f72ced9d4eb4",
5-
"workflow_url": "https://github.com/amisapta15/ttihp0p3-adexp-neuron-custom/actions/runs/17381805213",
4+
"commit": "a77f9eb380326dec6be385c5c54bd58079c0171e",
5+
"workflow_url": "https://github.com/amisapta15/ttihp0p3-adexp-neuron-custom/actions/runs/17382718929",
66
"sort_id": 1756719937004,
77
"openlane_version": "OpenLane2 3.0.0.dev23",
88
"pdk_name": "IHP-Open-PDK",

projects/tt_um_dpi_adexp/docs/info.md

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
<!---
2-
This file is used to generate your project datasheet. Please fill in the information below and delete any unused
3-
sections.
4-
5-
You can also include images in this folder and reference them in the markdown. Each image must be less than
6-
512 kb in size, and the combined size of all images must be less than 1 MB.
7-
-->
8-
91
## 🧠 AdEx Spiking Neuron Core
102

113
This project is a digital hardware implementation of the Adaptive Exponential (AdEx) Integrate-and-Fire neuron model. It's designed to run on an ASIC, simulating the behavior of a biological neuron, including its membrane potential and adaptation mechanisms. The core is highly configurable, allowing it to model various neural firing patterns like regular spiking, bursting, and fast spiking.
@@ -16,7 +8,7 @@ The system operates based on two primary components: the **Neuron Core** and the
168

179
### 1. The Neuron Core
1810

19-
The core solves two coupled differential equations in real-time using Q4.12 fixed-point arithmetic. These equations govern the neuron's two main state variables:
11+
The core solves two coupled differential equations in real-time using Q4.8 fixed-point arithmetic. These equations govern the neuron's two main state variables:
2012

2113
* **V:** The membrane potential, which simulates the voltage across the neuron's cell membrane.
2214
* **w:** The adaptation current, which models cellular fatigue and is responsible for spike-frequency adaptation.
@@ -59,8 +51,8 @@ Each 8-bit parameter is sent as two 4-bit nibbles (high nibble first). After all
5951
### Inputs and Outputs
6052

6153
* **Inputs**:
62-
* `ui_in[6]` (`clk`): Main clock signal.
63-
* `ui_in[5]` (`reset`): Active-high reset.
54+
* `clk`: Main clock signal.
55+
* `rst_n`: Active-low reset.
6456
* `ui_in[4]` (`load_mode`): Set to `1` to enable the parameter loader.
6557
* `ui_in[3]` (`load_enable`): Pulse high to load a 4-bit nibble from `uio_in`.
6658
* `ui_in[2]` (`enable_core`): Set to `1` to run the neuron simulation.
@@ -143,4 +135,4 @@ The test procedure is as follows:
143135

144136
## External hardware
145137

146-
N/A. This project is a self-contained digital core and requires no external components.
138+
N/A. This project is a self-contained digital core and requires no external components.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)