|
 |

|
|

Deutsch

|
FREE DOWNLOAD
eBook size:
5.0
MB
FREE DOWNLOAD
examples size:
170
kB |
|
Ver. 1.1 / 2009
eBooks only for WINDOWS!
(no
further obligation!) |
|
|
|
Description
|
|
This eBook provide the basics in VHDL-programming
of electronic digital systems. VHDL is a hardware description language. That
means, you can describe a digital system with text like C-programming. This
eBook works with the last version VHDL-93. For the understanding we have
some short and most understanding examples that you can see in films working
or you can try this examples with the
FREE
Software VHDL Simili.

|
|
|
In the first chapter we will provide the basics
for the hardware like what is ASIC or FPGA. For the description (modelling)
of the digital hardware we will use the programming language VHDL.
 |
In the first example we will model a simple
digital AND-unit. You will learn the basics of VHDL and the first steps with
the free tool VHDL Simili.
In the
following chapters we will explain the further instructions of VHDL but
always on simple examples. |
We will end this eBooks with
the modelling of state machines, bus-systems and also synchron and asynchron
systems in VHDL.
 |
|
Content |
|
Hardware
FPGA and ASIC
Introduction
Different digital integrated circuits
ASIC and ASSP
FPGA
Logic blocks and sampling clock
Different memory and logic blocks
Parallel versus sequential
Algorithm, VHDL and implementation
FPGA maker
The
first VHDL example
Introduction
Start new project (Example 10)
Entity
Port
Architecture
AND-function
Testbench
Componente
Signals
Instance and process
Assign sequential values
Simulation (Example_10)
VHDL can also mathematical calculation
(Example_15)
By position and by name assignment
Synthesis
VHDL
Instruction
Introduction
Assert (Example_20)
Two AND-blocks
Behavioural description (Example_30)
Structural description (Example_35)
Functional and structural description
Consumption time (Example_40)
AFTER and TRANSPORT
Generic_(Example_45)
Array and Record (Example_50)
Data types
Integer
Operators
SUBTYPE and TYPE
Multiplexer 4to1
Multiplexer 4to1
Result of the synthesis tool
The synthesis result in SPICE
(Example_55)
Simulation (Example_55)
Multiplexer 4to1 for 8Bit signals
Concurrency
vs. sequential
Introduction
Several processes
Process => sequential execution
AND-process without sensitivity list
(Example_90)
AND-process with sensitivity list
(Example_100)
Concurrent processes (Example_110)
Example with variables (Example_110)
Signals and variables
Signal assignment two times
Signal assignment two times
Control instruction
Conditional assignment in the
concurrent world
Asynchron
and synchron
Introduction
Advantage and disadvantage
D-Flip-Flop_(Example_120)
Synchron on rising edge (Example_130)
Synchron on positive edge and reset
(Example_140)
4 Bit Shift-Register
4 Bit Shift-Register in
VHDL_(Example_150)
How long has to be the CLK period?
Automats
Introduction
Principle of the State-Machine
Graphical presentation of the state
and transition
Automat in VHDL (Example_200)
New data type and signals declaration
(Example_200)
State-memory block
Next state
Output logic block
The total architecture
Testbench
Simulation
RESET
CLK-generator
Not only High and Low!
Bus
systems
Introduction
Why Tri-State?
The package std_logic_1164
Tri-State in VHDL
Transceiver
Transceiver
Transceiver simulation (Example_260)
Read from the bus line (Example_270)
Bus system
Two transceiver on the same line
ENDE
|
|
|
|
|
---------------------------
eBooks prices
---------------------------
1
5,5€
2
10,0€
3
10,0€
4
14,5€
5
14,5€
6
19,0€
7
19,0€
8
23,5€
9
23,5€
10
28,0€
11
28,0€
12
32,5€
13
32,5€
14
37,0€
15
37,0€
ALL
41,5€
----------------------------
CD +1,50€
----------------------------
for Europe
other countries
please ask
per e-mail
----------------------------
VHDL
FPGA
ASIC
ALTERA
XILINX
HARDWARE
IC
ENTITY
TESTBENCH
MULTIPLEXER
EDA-Tools
|