Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.
/ zoom Public archive

๐Ÿ” Zoomable Waveform viewer for the Web

License

Notifications You must be signed in to change notification settings

wavedrom/zoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿšง Work In Progress ๐Ÿšง

zoom is a Waveform viewer implemented in JavaScript. It is designed to fit your application and be extended with new functionality.

  • Fast enough to render large timing diagrams
  • Zoomable & Scrollable enough to see small details and the big picture
  • Embeddable so it can be integrated as a component into a bigger UI application
  • Composable with custom code and behaviors
  • Reactive to render required parts of a continuous stream from a simulator

Sub-projects

vcd-stream -- Value Change Dump (VCD) parser using llparse

@wavedrom/doppler -- JS/HTML/CSS component. Renders HDL WaveForms with interactive scroll, pan & zoom effects.

@wavedrom/inspect -- HDL design hierarchy inspector. React component.

hide -- Atom Hardware IDE plugin