Working with wires and buses
Find all the information on the WIKI page
Licensed under LGPL-3.0.
For installing and using this colection in Icestudio follow these steps:
- Download the collection: stable or development
- Install the collection: Tools > Collections > Add
- Select the collection: Select > Collection
- 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
- Bus-02
- 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
- 02-Bits
- 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
- 02-Bits
- Left
- 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
- Bus-02
- 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
- Uint02
- Wires
- Bus-2
- Bus-3
- Bus-4
- Bus-5
- Bus-6
- Bus-7
- Bus-8
- Wire
- 00-Index
- 01-Index
- 02-Index
- 03-Split
- Alhambra-II
- 01-Bus2-Split-all
- 02-Split-1-4
- Alhambra-II
- 04-Join
- Alhambra-II
- 01-Bus2-Join-all
- 02-Join-1-4
- Alhambra-II
- 05-Wires
- Alhambra-II
- 01-Bus-2-button-leds
- Alhambra-II
- 06-Copy
- Alhambra-II
- 01-button-LEDs
- Alhambra-II
- 07-Sign
- Alhambra-II
- 01-sign-LED
- Alhambra-II
- 08-Uint
- Alhambra-II
- 01-Manual-testing
- Alhambra-II
- 09-Reversal
- Alhambra-II
- 01-Reversal-4-bits
- Alhambra-II
- 10-Shift
- Alhambra-II
- 01-Shift-right-1-bus4
- Alhambra-II