An open API service indexing awesome lists of open source software.

https://github.com/fpgawars/icewires

Icestudio collection for managing wires/buses
https://github.com/fpgawars/icewires

collection electronics fpga fpgawars icestudio

Last synced: 2 months ago
JSON representation

Icestudio collection for managing wires/buses

Awesome Lists containing this project

README

        

[![](https://github.com/FPGAwars/iceWires/raw/main/wiki/Logo/iceWires-collection-github.png)](https://github.com/FPGAwars/iceWires/wiki)

# icewires Collection

[![Icestudio][icestudio-image]][icestudio-url]
![Version][version-image]

Working with wires and buses
## Documentation
Find all the information on the [WIKI page](https://github.com/FPGAwars/iceWires/wiki)

## License

Licensed under [LGPL-3.0](https://opensource.org/licenses/LGPL-3.0).

## Install

For installing and using this colection in Icestudio follow these steps:

* Download the collection: [stable](https://github.com/FPGAwars/iceWires/archive/refs/tags/v0.2.3.zip) or [development](https://github.com/FPGAwars/iceWires/archive/refs/heads/main.zip)
* Install the collection: *Tools > Collections > Add*
* Select the collection: *Select > Collection*

## Translations
| Language | Locale | Translated strings |
|----------|--------|--------------------|
| English | en | ![](https://progress-bar.dev/100) |
| Catalan | ca_ES | ![](https://progress-bar.dev/0) |
| CZech | cs_CZ | ![](https://progress-bar.dev/0) |
| German | de_DE | ![](https://progress-bar.dev/0) |
| Greek | el_GR | ![](https://progress-bar.dev/0) |
| Spanish | es_ES | ![](https://progress-bar.dev/100) |
| Basque | eu_ES | ![](https://progress-bar.dev/0) |
| French | fr_FR | ![](https://progress-bar.dev/0) |
| Galician | gl_ES | ![](https://progress-bar.dev/0) |
| Italian | it_IT | ![](https://progress-bar.dev/0) |
| Korean | ko_KR | ![](https://progress-bar.dev/0) |
| Netherlands | nl_NL | ![](https://progress-bar.dev/0) |
| Russian | ru_RU | ![](https://progress-bar.dev/0) |
| zh_CN | zh_CN | ![](https://progress-bar.dev/0) |
| Tradictional Chinese | zh_TW | ![](https://progress-bar.dev/0) |

## Blocks
* **Copy**
* Copy-02
* Copy-03
* Copy-04
* Copy-05
* Copy-06
* Copy-07
* Copy-08
* Copy-09
* Copy-10
* Copy-11
* Copy-12
* Copy-13
* Copy-14
* Copy-15
* Copy-16
* Copy-17
* Copy-18
* Copy-19
* Copy-20
* Copy-21
* Copy-22
* Copy-23
* Copy-24
* Copy-25
* Copy-26
* Copy-27
* Copy-28
* Copy-29
* Copy-30
* Copy-31
* Copy-32
* **Blocks**
* Copy-02
* Copy-03
* Copy-04
* Copy-05
* Copy-06
* Copy-07
* Copy-08
* Copy-09
* Copy-12
* **Extract-bits**
* Extract-bit-12-bits
* Extract-bit-16-bits
* Extract-bit-4-bits
* Extract-bit-9-bits
* Extract-bit
* Extractor-bus-1bit
* Extractor-bus-2bits
* Extractor-bus-4bits
* Extractor-bus-8bits
* extract-bit-23
* extract-bit-24-bits
* **Inject**
* Inject-bit
* **Join**
* **Bus-02**
* Join-all
* **Bus-03**
* Join-1-2
* Join-2-1
* Join-all
* **Bus-04**
* Join-1-3
* Join-3-1
* Join-all
* Join-half
* **Bus-05**
* Join-1-4
* Join-2-3
* Join-3-2
* Join-4-1
* Join-all
* **Bus-06**
* Join-1-5
* Join-2-4
* Join-4-2
* Join-5-1
* Join-all
* Join-half
* **Bus-07**
* Join-1-6
* Join-2-5
* Join-3-4
* Join-4-3
* Join-5-2
* Join-6-1
* Join-all
* **Bus-08**
* Join-1-7
* Join-2-6
* Join-3-5
* Join-5-3
* Join-6-2
* Join-7-1
* Join-all
* Join-half
* Join-quarter
* **Bus-09**
* Join-1-8
* Join-6-3
* Join-8-1
* **Bus-10**
* Join-4-6
* Join-8-2
* Join-9-1
* **Bus-11**
* Join-2-9
* Join-3-8
* **Bus-12**
* Join-1-11
* Join-4-8
* Join-one-fourth
* Join-one-third
* **Bus-14**
* Join-10-4
* **Bus-15**
* Join-5-10
* Join-7-8
* **Bus-16**
* Join-01-15
* Join-02-14
* Join-03-13
* Join-04-12
* Join-05-11
* Join-06-10
* Join-07-9
* Join-14-02
* Join-15-01
* Join-half
* Join-quarter
* **Bus-19**
* Join-3-8-8
* **Bus-20**
* Join-1-19
* Join-4-16
* Join-4-8-8
* **Bus-21**
* Join-11-21
* **Bus-22**
* Join-10-22
* **Bus-23**
* Join-7-8-8
* **Bus-24**
* Join-8-16
* Join-half
* Join-one-third
* **Bus-27**
* Join-3-8-8-8
* **Bus-28**
* Join-4-24
* Join-4-8-8-8
* **Bus-31**
* Join-7-8-8-8
* **Bus-32**
* Join-01-31
* Join-02-30
* Join-03-29
* Join-04-28
* Join-05-27
* Join-06-26
* Join-07-25
* Join-08-24
* Join-09-23
* Join-10-22
* Join-11-21
* Join-12-20
* Join-13-19
* Join-14-18
* Join-15-17
* Join-17-15
* Join-29-3
* Join-30-2
* Join-31-1
* Join-half
* Join-quarter
* **Bus-64**
* Join-half
* **Reversal**
* Reversal-02
* Reversal-03
* Reversal-04
* Reversal-05
* Reversal-06
* **Blocks**
* Reversal-02
* Reversal-03
* Reversal-04
* Reversal-2x8
* Reversal-4x8
* **Shift**
* **Left**
* **02-Bits**
* SL1
* **Blocks**
* SL1-int2
* SL1-uint2
* SL1
* **03-Bits**
* SL1
* **Blocks**
* SL1
* **04-Bits**
* SL1
* **Blocks**
* SL1
* **08-Bits**
* SL1
* **Blocks**
* SL1
* **16-Bits**
* SL1
* **Blocks**
* SL1
* **32-Bits**
* SL1
* **Blocks**
* SL1
* **Right**
* **02-Bits**
* SR1
* **Blocks**
* SR1-int2
* SR1-uint2
* SR1
* **03-Bits**
* SR1
* **Blocks**
* SR1-uint3
* SR1
* **04-Bits**
* SR1
* **Blocks**
* SR1-uint4
* SR1
* **08-Bits**
* SR1
* **Blocks**
* SR1
* **16-Bits**
* SR1
* **Blocks**
* SR1
* **32-Bits**
* SR1
* **Blocks**
* SR1
* **Sign**
* Sign-int12
* Sign-int16
* Sign-int2
* Sign-int20
* Sign-int3
* Sign-int32
* Sign-int4
* Sign-int5
* Sign-int6
* Sign-int7
* Sign-int8
* **Blocks**
* Sign-int02
* Sign-int03
* Sign-int04
* Sign-int05
* Sign-int06
* Sign-int07
* Sign-int08
* Sign-int12
* Sign-int16
* Sign-int20
* Sign-int32
* **Split**
* **Bus-02**
* Split-all
* **Bus-03**
* Split-1-2
* Split-2-1
* Split-all
* **Bus-04**
* Split-1-3
* Split-3-1
* Split-all
* Split-half
* **Bus-05**
* Split-1-4
* Split-2-3
* Split-3-2
* Split-4-1
* Split-all
* **Bus-06**
* Split-1-5
* Split-2-4
* Split-4-2
* Split-5-1
* Split-all
* Split-half
* **Bus-07**
* Split-1-6
* Split-2-5
* Split-3-4
* Split-4-3
* Split-5-2
* Split-6-1
* Split-all
* **Bus-08**
* Split-1-7
* Split-2-6
* Split-3-5
* Split-5-3
* Split-6-2
* Split-7-1
* Split-all
* Split-half
* Split-quarter
* **Bus-09**
* Split-1-8
* Split-6-3
* Split-8-1
* **Bus-10**
* Split-1-9
* Split-2-8
* Split-4-6
* Split-9-1
* **Bus-11**
* Split-2-9
* Split-3-8
* **Bus-12**
* Split-1-11
* Split-2-10
* Split-4-8
* Split-8-4
* Split-one-third
* **Bus-14**
* Split-10-4
* **Bus-15**
* Split-3-12
* Split-4-11
* Split-5-10
* Split-7-8
* **Bus-16**
* Split-1-15
* Split-15-1
* Split-2-14
* Split-3-13
* Split-half
* Split-quarter
* **Bus-17**
* Split-1-16
* **Bus-19**
* Split-3-8-8
* **Bus-20**
* Split-1-19
* Split-12-8
* Split-4-16
* Split-4-8-8
* **Bus-22**
* Split-16-6
* **Bus-23**
* Split-7-8-8
* **Bus-24**
* Split-16-8
* Split-8-16
* Split-one-third
* **Bus-27**
* Split-3-8-8-8
* **Bus-28**
* Split-20-8
* Split-4-24
* Split-4-8-8-8
* **Bus-31**
* Split-7-8-8-8
* **Bus-32**
* Split-1-31
* Split-17-15
* Split-20-12
* Split-21-11
* Split-22-10
* Split-24-8
* Split-29-3
* Split-31-1
* Split-8-24
* Split-half
* Split-quarter
* **Bus-64**
* Split-half
* **Uint**
* **Uint02**
* 01-Uint02
* **Blocks**
* Uint2-01-bit
* **Uint03**
* 01-Uint03
* 02-Uint03
* **Uint04**
* 01-Uint04
* 02-Uint04
* 03-Uint04
* **Blocks**
* Uint4-01-bit
* Uint4-02-bit
* Uint4-03-bit
* **Uint08**
* 01-Uint08
* 02-Uint08
* 03-Uint08
* 04-Uint08
* 05-Uint08
* 06-Uint08
* 07-Uint08
* **Blocks**
* Uint8-01-bit
* Uint8-02-bits
* Uint8-03-bits
* Uint8-04-bits
* Uint8-05-bits
* Uint8-06-bits
* Uint8-07-bits
* **Uint12**
* 01-Uint12
* 02-Uint12
* 03-Uint12
* 04-Uint12
* 05-Uint12
* 06-Uint12
* 07-Uint12
* 08-Uint12
* 09-Uint12
* 10-Uint12
* 11-Uint12
* **Blocks**
* Uint12-08-bits
* **Uint16**
* 01-Uint16
* 02-Uint16
* 03-Uint16
* 04-Uint16
* 05-Uint16
* 06-Uint16
* 07-Uint16
* 08-Uint16
* 09-Uint16
* 10-Uint16
* 11-Uint16
* 12-Uint16
* 13-Uint16
* 14-Uint16
* 15-Uint16
* **Blocks**
* Uint16-08-bits
* Uint16-09-bits
* Uint16-10-bits
* Uint16-11-bits
* Uint16-12-bits
* Uint16-13-bits
* Uint16-14-bits
* Uint16-15-bits
* **Uint32**
* 01-Uint32
* 02-Uint32
* 03-Uint32
* 04-Uint32
* 05-Uint32
* 06-Uint32
* 07-Uint32
* 08-Uint32
* 09-Uint32
* 10-Uint32
* 11-Uint32
* 12-Uint32
* 13-Uint32
* 14-Uint32
* 15-Uint32
* 16-Uint32
* 17-Uint32
* 18-Uint32
* 19-Uint32
* 20-Uint32
* 21-Uint32
* 22-Uint32
* 23-Uint32
* 24-Uint32
* 25-Uint32
* 26-Uint32
* 27-Uint32
* 28-Uint32
* 29-Uint32
* 30-Uint32
* 31-Uint32
* Uint32-2-bits
* **Blocks**
* Uint32-16-bits
* Uint32-17-bits
* Uint32-18-bits
* Uint32-19-bits
* Uint32-2-bits
* Uint32-20-bits
* Uint32-21-bits
* Uint32-22-bits
* Uint32-23-bits
* Uint32-24-bits
* Uint32-25-bits
* Uint32-26-bits
* Uint32-27-bits
* Uint32-28-bits
* Uint32-29-bits
* Uint32-30-bits
* Uint32-31-bits
* Uint32-8-bits
* **Wires**
* Bus-2
* Bus-3
* Bus-4
* Bus-5
* Bus-6
* Bus-7
* Bus-8
* Wire

## Examples
* 00-Index
* 01-Index
* 02-Index
* **03-Split**
* **Alhambra-II**
* 01-Bus2-Split-all
* 02-Split-1-4
* **04-Join**
* **Alhambra-II**
* 01-Bus2-Join-all
* 02-Join-1-4
* **05-Wires**
* **Alhambra-II**
* 01-Bus-2-button-leds
* **06-Copy**
* **Alhambra-II**
* 01-button-LEDs
* **07-Sign**
* **Alhambra-II**
* 01-sign-LED
* **08-Uint**
* **Alhambra-II**
* 01-Manual-testing
* **09-Reversal**
* **Alhambra-II**
* 01-Reversal-4-bits
* **10-Shift**
* **Alhambra-II**
* 01-Shift-right-1-bus4

## Authors
* [Juan Gonzalez-Gomez (Obijuan)](https://github.com/Obijuan)

-------
![](https://github.com/FPGAwars/icestudio-wiki/raw/main/Logos/fgpawars-banner.svg)

[icestudio-image]: https://img.shields.io/badge/collection-icestudio-blue.svg
[icestudio-url]: https://github.com/FPGAwars/icestudio
[version-image]: https://img.shields.io/badge/version-v0.2.3-orange.svg