All Projects → Manawyrm → ISASTM

Manawyrm / ISASTM

Licence: GPL-3.0 license
STM32-based ISA-over-USB-adapter

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to ISASTM

Teenyusb
Lightweight USB device and host stack for STM32 and other MCUs.
Stars: ✭ 287 (+233.72%)
Mutual labels:  usb, stm32
Sboot stm32
Secure USB DFU1.1 bootloader for STM32
Stars: ✭ 181 (+110.47%)
Mutual labels:  usb, stm32
Libusb stm32
Lightweight USB device Stack for STM32 microcontrollers
Stars: ✭ 372 (+332.56%)
Mutual labels:  usb, stm32
kikpad
KiKPad : the Midiplus SmartPad reinvented !
Stars: ✭ 31 (-63.95%)
Mutual labels:  usb, stm32
stm32 i2c to usb hid multitouch
i2c to usb hid multi touch with stm32
Stars: ✭ 55 (-36.05%)
Mutual labels:  usb, stm32
stm32 tiny monitor
A tiny external monitor for PC using STM32 and ST7789. Connects to PC over USB and displays the captured screen on ST7789 (240x240) display.
Stars: ✭ 61 (-29.07%)
Mutual labels:  usb, stm32
Usbdevice
Highly flexible Composite USB Device Library
Stars: ✭ 144 (+67.44%)
Mutual labels:  usb, stm32
Stm32f103 Usb Cdc Cmsis
STM32F103 USB CDC CMSIS
Stars: ✭ 40 (-53.49%)
Mutual labels:  usb, stm32
DfuBootloader
STM32 USB device bootloader using DFU class interface
Stars: ✭ 79 (-8.14%)
Mutual labels:  usb, stm32
f1usb
Einfaches Beispiel für die Entwicklung eines USB FullSpeed Device auf Basis des STM32F103 ohne die Verwendung externer Bibliotheken
Stars: ✭ 27 (-68.6%)
Mutual labels:  usb, stm32
nucular-keyboard
USB Keyboard Adapter for old ThinkPad keyboards
Stars: ✭ 27 (-68.6%)
Mutual labels:  usb, retro
stm32-usb-bootloader
This repository contains bootloader for stm32f1xx microcontrollers. It works for stm32f103ret6, but you can simply adopt it to any MCU supporting STM32 HAL library with USB and SD-card
Stars: ✭ 40 (-53.49%)
Mutual labels:  usb, stm32
STM32 USB CH341
STM32 USB simulates CH341.
Stars: ✭ 52 (-39.53%)
Mutual labels:  usb, stm32
STM32 XPD
STM32 eXtensible Peripheral Drivers
Stars: ✭ 38 (-55.81%)
Mutual labels:  usb, stm32
Dirtyjtag
JTAG probe firmware for STM32F1
Stars: ✭ 183 (+112.79%)
Mutual labels:  usb, stm32
ISA8019
RTL8019-based ISA network card, NE2000-compatible
Stars: ✭ 91 (+5.81%)
Mutual labels:  retro, isa
Modbus-STM32-HAL-FreeRTOS
Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS
Stars: ✭ 272 (+216.28%)
Mutual labels:  usb, stm32
stm32-tkg-hid-bootloader
A HID driverless bootloader and flash tool companion for the STM32F1 line
Stars: ✭ 30 (-65.12%)
Mutual labels:  stm32
pi400kb
Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard
Stars: ✭ 182 (+111.63%)
Mutual labels:  usb
CureSynth Whip
Polyphonic MIDI Synthesizer for STM32F7
Stars: ✭ 45 (-47.67%)
Mutual labels:  stm32

ISASTM

Photo of ISASTM PCB

Overview

ISASTM is an ISA host using a STM32H743 CPU, 32 MiB SDRAM and USB 2.0 Full-Speed / High-Speed.
It can enable ISA cards to be used inside a VM or even emulate an x86 PC internally with an external ISA bus.

The card is designed to be used with an ISA backplane, which supplies power and connects the ISA slots.
The design is optimized for automated assembly at JLCPCB.

Errata Rev. A

  • Signal integrity issues, level shifters seem to drive the bus too hard. Maybe 33R series resistance.
  • Reset line is missing a pull up on the ISA bus/HV side
  • USB 2.0 High speed (480 MBit/s) untested, might not work.

Additional info

Firmware
Schematic

Twitter: Project thread

Credits

Thanks to @Toble_Miner for layouting the PCB!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].