-
Notifications
You must be signed in to change notification settings - Fork 247
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 |
- 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