-
Notifications
You must be signed in to change notification settings - Fork 265
Cheatsheet
Juan Gonzalez-Gomez edited this page Jun 10, 2021
·
1 revision
NOTE: available from 0.3.0-rc
| Action | Command | Object |
|---|---|---|
| Perform zoom | Wheel | Background / Block |
| Select block | L click | Block |
| Select block keeping the previous selection |
Shift + L click | Block |
| Unselect block | Shift + L click | Selected block |
| Start selection box | L mousedown | Background |
| End selection box | L mouseup | Background / Block |
| Add selection box keeping the previous selection |
Shift + L mouseup | Background / Block |
| Disable selection | L click | Background |
| Move block | L mousedown | Block |
| Move selection | L mousedown | Selection |
| Move background | Ctrl + L mousedown R mousedown |
Background |
| Examine Generic block | double L click | Generic block |
| Edit Basic block | double L click | Basic block |
| Action | Linux/Windows | Mac OS |
|---|---|---|
| New | Ctrl+N | ⌘+N |
| Open... | Ctrl+O | ⌘+O |
| Save | Ctrl+S | ⌘+S |
| Save as... | Ctrl+Shift+S | Shift+⌘+S |
| Quit | Ctrl+Q | ⌘+Q |
| Undo | Ctrl+Z | ⌘+Z |
| Redo | Ctrl+Y | ⌘+Y |
| Redo | Ctrl+Shift+Z | Shift+⌘+Z |
| Cut selection | Ctrl+X | ⌘+X |
| Copy selection | Ctrl+C | ⌘+C |
| Paste | Ctrl+V | ⌘+V |
| Select all | Ctrl+A | ⌘+A |
| Reset view | Ctrl+0 | ⌘+0 |
| Fit content | Ctrl+1 | ⌘+1 |
| Verify | Ctrl+R | ⌘+R |
| Build | Ctrl+B | ⌘+B |
| Upload | Ctrl+U | ⌘+U |
| Remove selection | Supr | Fn+Delete |
| Back | Back | Delete |
| Move selection | Arrows | Arrows |
| Take a snapshot | Ctrl+P | ⌘+P |
- ICESTUDIO-Digital (Spanish)
- Default: Icestudio Default Collection
- IceK: Constants
- IceWires: Wires and Buses
- IceIO: FPGA IO-pins
- IceGates: Logic gates
- IceMux: Muxes and demuxes
- IceCoders: Binary Encoders and Decoders
- IceFF: Flip-Flops
- IceRegs: Registers
- IceSRegs: Shift Registers
- IceBoards: blocks and examples for the diferent FPGA boards
- IceComp: Comparators
- IceArith: Integer arithmetics
- IceCounter: Counters
- IceSignals: 1-bit signal managment
- IcePLL: PLLs
- IceLEDOscope: Measuring signals
- IceLEDs: Displaying on LEDs
- IceHearts: Timming signal generation
- IceInputs: 1-bit inputs
- IceRok: Block probes for Icestudio => Sigrok integration (with Pulseview GUI)
- IceMachines: Working with Machines (simple state machines with a standar interface)
- IceSerial: Serial Asynchronous communications
- IceMem: Working with Memories
- IceMeasure: Measuring cycles and time in your circuits, very easily
- IceStack: Working with stacks
- IceFlash: Read from spi serial flash memories
- IceBus: Accesing and sharing simple buses
- IceLCD: Components and controllers for LCDs
- IceUnary: Working with unary numbers
- IceCrystal: Drive displays from Open Source FPGAs
- ice-chips-verilog: IceChips is a library of all common discrete logic devices in Verilog
- ArithmeticBlocks: FPGA signed and unsigned integer operations, 16, 24 and 32 bits, + - * / sqrt min max compare etc.
- iceSynth: Audio synthesis
- icebreaker: Blocks and examples for the icebreaker OpenFPGA board
- Jedi: blocks of the FPGA Jedi hardware Academy
- LOVE-FPGA: Hardware elements and examples for the LOVE-FPGA project (Linking Of Virtual Electronics to FPGAs)
- Stdio: Standard Input-Output in different devices
- CT11: Ejemplos del cuaderno ténico 11: Señales del sistema y Medición con el LEDOscopio
- Generic: Icestudio Generic Collection
- Logic: Icestudio Logic Collection
- IceInterface: Serial, SPI, I2C... (TODO)
- IceK-TB: Tests for iceK
- IceWires-TB: Test for icewires
- IceIO-TB: Tests for iceIO
- iceGates-TB: Tests for gates
- iceCoders-TB: Tests for iceCoders
- IceFF-TB: Tests for iceFF
- IceRegs-TB: Tests for registers
- IceSregs-TB: Tests for shift registers
- Jedi-Test: Tests for the blocks on the Jedi Collection