- Out-of-Stock
Products
Categories
- Main categories
-
- 3D PRINTING
- ARDUINO
- AUTOMATION
- BOOKS
- CYBERSECURITY
- EDUCATION
- ELECTRONICS
- Cables
- Cameras and accessories
- Communication
- Conductive materials
- Connectors
- ARK connectors (Terminal Block)
- Coaxial connectors (RF)
- Connectors
- Crocodile clip
- D-Sub drawer connectors
- DC power connectors
- FFC/FPC ZIF connectors
- Goldpin connectors
- IDC connectors
- JACK connectors
- JST connectors
- Jumpers
- Memory cards slots
- Other connectors
- Pogo pin
- RJ45 sockets
- Slip ring connector
- Supports
- Szybkozłącza
- USB connectors
- USB PD Adapters for Laptops
- Cooling
- Displays
- Electronic modules
- A/D and D/A converters
- Audio
- Barcode readers
- CAN converters
- Converters USB - UART / RS232
- Data logger
- DDS/PLL generators
- Digital potentiometers
- Encoders
- Expanders of the I/O
- Fingerprint readers
- HMI modules
- Image and video
- JTAG accessories
- Keyboards, buttons
- LED drivers
- Memory card readers
- Memory modules
- Modules with power outputs
- Motor controllers
- Power modules
- RS485 converters
- RTC modules
- Servo Controllers
- TSOP infrared receivers
- USB Converters - I2C / 1-Wire / SPI
- Voltage converters
- Gadgets
- GPS
- Intelligent clothes
- LED - diodes, displays, stripes
- Luminous wires and accessories
- Memory cards and other data storages
- Passive elements
- PC accessories
- Printers
- Prototype boards
- Relays
- Semiconductors
- A/C converters (ADC)
- Analog systems
- Audio systems
- Bridge rectifiers
- Button
- D/A Converters (DAC)
- DDS synthesizers
- Digital circuits
- Diodes
- Drivers of motors
- DSP microprocessors
- Energy counters
- Energy harvesting
- ESD security
- IGBT drivers and bridges
- Interface systems
- LED drivers
- Logic converters
- Memory
- Microcontrollers
- Optotriacs and optocouplers
- Other
- PLL generators
- Power systems
- Programmable systems
- Resetting systems
- RF systems
- RTC systems
- Sensors
- SoC systems
- Timery
- Touch sensors
- Transistors
- Sensors
- Accelerometers
- Air humidity sensors
- Air quality sensors
- Current sensors
- Distance sensors
- Flow sensors
- Gas sensors
- Gyroscopes
- Hall sensors
- Humidity sensors
- Infrared sensors
- Light and color sensors
- Liquid level sensors
- Magnetic sensors (compasses)
- Medical sensors
- Motion sensors
- PH sensors
- Position sensors
- Pressure sensors
- Pressure sensors
- Reflection sensors
- Sensors 6DOF/9DOF/10DOF
- Sensors of liquid quality
- Temperature sensors
- Vibration sensors
- Sound transducers
- Switches and buttons
- Cables
- FPGA DEVELOPMENT KITS
- Measuring devices
- MECHANICS
- MINICOMPUTERS (SBC)
- POWER
- RASPBERRY PI
- Accessories for Raspberry Pi
- Audio video cables for Raspberry Pi
- Case Raspberry Pi
- Cooling for Raspberry Pi
- Displays for Raspberry Pi
- Extension modules for Raspberry Pi
- Memory cards for Raspberry Pi
- Power for Raspberry Pi
- Raspberry Pi 3 model A+
- Raspberry Pi 3 model B
- Raspberry Pi 3 model B+
- Raspberry Pi 4 model B
- Raspberry Pi 400
- Raspberry Pi 5
- Raspberry Pi cameras
- Raspberry Pi Compute Module
- Raspberry Pi model A/ B+/2
- Raspberry Pi Pico
- Raspberry Pi prototyping
- Raspberry Pi Zero
- Raspberry Pi Zero 2 W
- RETIRED PRODUCTS
- SALE
- STARTER KITS, PROGRAMMERS, MODULES
- Atmel SAM
- Atmel Xplain
- AVR
- Coral
- DFRobot FireBeetle
- ESP32
- ESP8266
- Feather / Thing Plus
- Freedom (Kinetis)
- M5Stack
- Micro:bit
- Nordic nRF
- Other development kits
- Particle Photon
- Peripheral modules
- PIC
- Raspberry Pi RP2040
- RFID
- RISC-V
- Seeed Studio LinkIt
- Segger programmers
- SOFTWARE
- Sparkfun MicroMod
- STM32
- STM32 Discovery
- STM32 MP1
- STM32 Nucleo boards
- STM8
- Teensy
- Universal programmers
- WRTNode
- XIAO/Qt PY
- Atmel SAM
- WORKSHOP
- Adhesives and gluers
- Chemistry
- CNC milling machines
- Crimping tools
- Dispensing needles
- Heat-shrink tubing
- Insulation strippers
- Knives and scissors
- Laboratory power supplies
- Mikroskopy
- Mini drills and grindrers
- Organizers
- Power strips
- Power tools
- Safety glasses
- Soldering
- Antistatic mats and accessories (ESD)
- BGA balls
- BGA rework stations
- Brushes and ESD brushes
- Desoldering Wick
- Handles, magnifiers
- Heat guns
- Heaters and soldering irons
- Laminates
- Portable soldering irons
- Silicone Soldering Mats
- SMD Accessories
- Soldering accessories
- Soldering chemistry
- Soldering irons
- Soldering pastes
- Soldering pots
- Soldering stations
- Soldering tips
- Sponges and cleaners
- Stand for soldering irons
- Tin
- Tin extractors
- Ultrasonic cleaners
- Tapes (aluminum, kapton, copper, insulating)
- Tools
- Tweezers
- Vices
- 3D PRINTING
New products
New products
Designing of complex digital circuits
Free shipping
free shipping in Poland for all orders over 500 PLN
Same day shipping
If your payment will be credited to our account by 11:00
14 days for return
Each consumer can return the purchased goods within 14 days
The book is recommended for both students and engineers involved in the use of programmable devices in professional practice.
Table of Contents:
1. Introduction 9
2. Designing of straight systems 12
2.1. Introduction 12
2.2. Designing from gates and latches 13
2.2.1. Combination systems 13
2.2.2. Sequential systems 18
2.3. Designing circuits from functional blocks 20
2.3.1. Designing combinational circuits 20
2.3.2. Designing sequential circuits 21
2.4. Description of layouts in HDL 24 language
3. Basics of designing complex systems 28
3.1. Introduction 28
3.2. Systems built of functional blocks 29
3.3. Microprogrammed systems 32
3.4. Microprocessor systems 40
4. Programmable systems 45
4.1. Introduction 45
4.2. CPLD 47 systems
4.2.1. Architecture of CPLD 47 systems
4.2.2. An example of a family of CPLD 48 systems
4.3. FPGA systems 49
4.3.1. Architecture of FPGA chips 49
4.3.2. Examples of ALTERA 54 FPGA systems
4.3.3. Xilinx 58 systems
4.3.4. Lattice 60 systems
4.3.5. Delta39K systems from Cypress 63
4.3.6. AT6000 systems from Atmel 64
4.4. Configuring FPGA devices 66
5. Designing digital devices 69
5.1. Stages of the design process 69
5.1.1. Formalization of description 69
5.1.2. Concept design 70
5.1.3. Technical project 72
5.1.4. Construction of the device and its testing 73
5.1.5. Modifications and improvements 73
5.2. Comparison of design methodology 73
5.3. The design of the FPGA 75 module
5.4. An example of using the FPGA 80 module
6. Design support systems 83
6.1. Introduction 83
6.2. The design process 84
6.2.1. Introduction of the project 84
6.2.2. Synthesis of the project 87
6.2.3. Programming the system 88
6.3. Use of EDA 88 systems
6.4. Selected tools of EDA systems 89
6.5. Execution of the project using the EDA 91 system
6.6. Accelerating design 103
7. Languages of the description of the equipment 105
7.1. Introduction 105
7.2. The language of VHDL 106
7.2.1. Basic structures of the VHDL language 106
7.2.2. Arithmetic and logic operators 112
7.2.3. Composite instructions 114
7.2.4. Behavioral and structural designing 115
7.2.5. Creating library elements 117
7.3. The AHDL 119 language
7.3.1. Basic language structures 119
7.3.2. Substitution instructions 122
7.3.3. Composite instructions 123
7.3.4. Value tables 125
7.3.5. Automation descriptions 126
7.3.6. Structural designing 129
7.4. The language Verilog 131
7.4.1. Data types 132
7.4.2. Logic operators and relations 134
7.4.3. Examples of projects 136
7.5. An example of a functional block design 142
7.5.1. Design described in VHDL 142
7.5.2. Design described in AHDL 144
7.5.3. The design described in Verilog 146
8. Example projects in VHDL 150
8.1. Combination systems 150
8.1.1. Designing multiplexers 150
8.1.2. Designing set-top boxes 157
8.1.3. Designing of arithmetic systems 158
8.2. Sequential systems 162
8.2.1. Designing of trigger devices 162
8.2.2. Designing of registers and meters 166
8.2.3. Designing of machines 170
8.3. Designing memory 173
8.3.1. Designing ROM 173
8.3.2. Designing RAM memory 176
9. Testing of projects in FPGAs 179
9.1. Introduction 179
9.2. Edge path 180
9.2.1. Introduction 180
9.2.2. JTAG 182 interface
9.2.3. The description of the edge path in BSDL 184
9.3. Recurring path 187
9.3.1. Introduction 188
9.3.2. An example of the implementation of a circular path 189
10. Project of the printer driver 196
10.1. The preliminary stage of the 196 project
10.1.1. Investor's requirements 196
10.1.2. Design assumptions 197
10.1.3. Specification 199
10.2. Concept design 199
10.2.1. Flowchart 200
10.2.2. Control system design with CPLD 201
10.2.3. Design of the content of the CPLD 202 system
11. Simple microcontroller 211
11.1. Verbal description of the project task 211
11.2. The preliminary stage of the project 212
11.2.1. Investor's requirements 212
11.2.2. Design assumptions 212
11.3. Concept design 213
11.4. Technical project 214
11.4.1. Input transmission module 215
11.4.2. Output transmission module 218
11.4.3. RAM module 221
11.4.4. ROM module 222
11.4.5. System bus extension module 224
11.4.6. CPU 226 processor module
11.4.7. Microcontroller 235
12. Block cipher 239
12.1. Verbal description of the design task 239
12.2. The initial stage of the project 241
12.3. Conceptual design 241
12.3.1. Variant I 241
12.3.2. Variant II 242
12.3.3. Variant III 244
12.4. Applications 245
Bibliography 246
Index 247
Other products in the same category (16)
No product available!
No product available!
RGB LED 32 x 32 display module (1024 LEDs). Refresh rate 1: 8. It has two IDC connectors, which allows you to connect multiple displays in series. SparkFun SPX-14633
No product available!
No product available!
The housing for the computer Banana PI M1 + made of transparent plastic. Housing for self-assembly
No product available!
No product available!
Base board for the SpaceSOM-8Mplus family of modules. Creates a complete development platform similar to the SBC. SoMLabs SpaceCB-8Mplus-ADV v.1.1
No product available!
No product available!
Logic module LOGO! 12/24RCEO with Ethernet interface and WEB server. It has a 400-block memory and a data logging function on the microSD card, it has no display. Siemens 6ED1052-2MD08-0BA0
No product available!
No product available!
10.1-inch touch screen for Odroid-XU / XU + E / XU Lite computers
No product available!
No product available!
No product available!
No product available!
Large format industrial 3D printer with touch display, heated table and USB, WiFi and Cloud support. It has an HD camera and elevated extruder operating temperature. The printer is fully assembled and ready to use. Flashforge Guider IIS
No product available!
Module designed for connecting more than one camera to a single CSI camera port on RPi board. One adapter board can connect 4 cameras and user can stack up max. 4 adapter boards that means up to 16 cameras on a single RPi board. ArduCAM B0069
No product available!