Skip to content

Commit 6faee64

Browse files
committed
update hw
1 parent 943db13 commit 6faee64

File tree

18 files changed

+81
-2
lines changed

18 files changed

+81
-2
lines changed

hardware/analog/circuits.org

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
- PHDL (vhdl extension) https://sourceforge.net/p/phdl/wiki/Home/
22
- SKiDL (python dsl) https://github.com/devbisme/skidl
33
- pycircuit (python dsl) https://github.com/dvc94ch/pycircuit
4+
- circuitlab (online) https://www.circuitlab.com/
45
- picsimlab https://github.com/lcgamboa/picsimlab
56
- netlistsvg (json netlist to svg) https://github.com/nturley/netlistsvg
67
- replicad https://github.com/monostable/replicad

hardware/analog/components/active/diode.org

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
- if power supply voltage > battery voltage
4848
#+ATTR_ORG: :width 200
4949
[[https://i.sstatic.net/yPLyU.png]]
50+
5051
** AC-DC Convertor
5152

5253
- to convert AC to DC, letting through only the positive voltage
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
- https://en.wikipedia.org/wiki/Thermistor
2+
- a temperature variable resistor
3+
- Types
4+
- PTC - Positive Temperature Coeficient
5+
- +temp +resistance
6+
- Used by:
7+
- self-resetting overcurrent protectors
8+
- self-regulating heating elements
9+
- NTC - Negative Temperature Coeficient
10+
- +temp -resistance
11+
- Used by:
12+
- inrush current limitor
13+
- temperature sensors

hardware/digital/components/processing/pld/self.org renamed to hardware/digital/components/logic/pld/self.org

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ https://hackaday.com/2014/06/25/programmable-logic-ii-cpl/
7070

7171
** videos
7272

73+
- [ ] 20 [[https://www.youtube.com/watch?v=qoY64kw9qd8][Como leer PAL/GAL 16V8 protegidas]]
7374
- [ ] 25 [[https://www.youtube.com/watch?v=kzqxsFFQQNo][How to use ATF22V10/GAL22V10 Programmable Logic Devices (PLDs)]]
7475
- [ ] GAL Hand dissasembly [[https://www.youtube.com/watch?v=h_d4npbKpdY][1]] [[https://www.youtube.com/watch?v=r2sXYgxVwVg][2]]
7576
- from binary dump to JEDEC using IC's Logic Diagram

hardware/digital/components/memory/rom/mmc.org

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@
1010
- https://riverloopsecurity.com/blog/2020/03/hw-101-emmc/
1111
- https://sergioprado.blog/rpmb-a-secret-place-inside-the-emmc/
1212
- https://blog.quarkslab.com/flash-dumping-part-i.html
13+
- https://riverloopsecurity.com/blog/2020/03/hw-101-emmc/

hardware/digital/connector/3.5mm.org

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- 3.3mm with switch https://sudomod.com/forum/viewtopic.php?t=701

hardware/digital/connector/din.org

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- https://en.wikipedia.org/wiki/DIN_connector
2+
- ~1950 by Deutsches Institut für Normung
3+
- DIN 41524: circular, used by midi

hardware/digital/connector/jtag.org

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,22 @@
6363
- on routers https://openwrt.org/docs/techref/hardware/port.jtag#headers
6464
- http://jtagtest.com/pinouts/
6565

66+
** mips jtag (2x7)
67+
68+
#+begin_src
69+
nTRST GND
70+
TDI GND
71+
TDO GND
72+
TMS GND
73+
TCK GND
74+
nSRST NC
75+
DINT VREF
76+
#+end_src
77+
6678
* tools
6779

6880
- arduino
81+
- https://github.com/gremwell/go-jtagenum
6982
- https://github.com/cyphunk/JTAGenum (also raspberry pi)
7083
- https://github.com/balau/JTAGduino
7184
- https://eeandcs.blogspot.com/2015/08/jtagxsvf-library-for-arduino.html
@@ -129,6 +142,10 @@
129142
- pdf [[https://optivstorage.blob.core.windows.net/web/file/55e86eae3f04450d9bafcbb3a94559ca/JTAG.Whitepaper.pdf][The JTAG Interface: An Attacker's Perspective]] by OPTIV
130143
- http://web.archive.org/web/20190404094435/https://www.gracefulsecurity.com/jtagulator-introduction/
131144
- article https://medium.com/@aliaksandr.kavalchuk/diving-into-jtag-protocol-part-1-overview-fbdc428d3a16
145+
- 21 article
146+
- https://riverloopsecurity.com/blog/2021/05/hw-101-jtag/
147+
- https://riverloopsecurity.com/blog/2021/05/hw-101-jtag-part2/
148+
- https://riverloopsecurity.com/blog/2021/07/hw-101-jtag-part3/
132149
- 19 article https://mcuoneclipse.com/2019/10/20/jtag-debugging-the-esp32-with-ft2232-and-openocd/
133150
- 20 article https://hackaday.com/2020/04/08/a-hackers-guide-to-jtag/
134151
- 22 article https://www.actuatedrobots.com/debugging-with-jtag/

hardware/digital/connector/spi.org

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,6 @@
4444
| 2 | ↓ | high |
4545
| 3 | ↑ | high |
4646
|---+---+------|
47+
48+
* articles
49+
- https://riverloopsecurity.com/blog/2020/02/hw-101-spi/

0 commit comments

Comments
 (0)