Search this site
Sections
Home page
@ ASIC DIGITAL DESIGN news
Verilog design - simple ALU
Verilog examples - added new items
@ Downloads
Answers & Questions
Design tools
HDL simulators
Others (editors, checkers, ...)
Drawing of timing diagrams
Tools for ASIC digital layout
Tools for ASIC/FPGA synthesis
Digital design basics
ASIC digital design flow
ASIC synthesis and static timing analysis
Boolean algebra
The most used polynomials
Projects
01 - BabyRISC processor family
02 - ChildRISC processor family
03 - TeenRISC processor family
04 - AdultRISC processor family
Verilog design (complex blocks)
A multiplier composed of an adder
A simple ALU (AND/OR/XOR/SHL)
simple RISC processor core
SPI interface - to be updated
SPI master - to be updated
SPI slave - to be updated
Verilog examples
Basic components
combinatorial cells - tbu
full adder - tbu
Multiplexers
multiplexer 2 to 1 <mux2to1>
multiplexer 4 to 1 <mux4to1>
multiplexer 8 to 1 <mux8to1>
sequential cells - tbu
D flip-flop
Data latch
JK flip-flop - tbu
T flip-flop - tbu
Design components (building blocks)
1 of N generator
BCD up/down counter
binary up/down counter
Johnson counter
LFSR generator - tbu
Testbench components (models)
Verilog: clock generator
Verilog: reset generator
Testbenches for building blocks
Verilog: testbench for counters
Verilog-operators
Verilog-system tasks
VHDL examples
Design components (building blocks)
VHDL: 1 of N generator
VHDL: BCD up/down counter
VHDL: binary up/down counter
VHDL: Johnson counter
VHDL: n-bit ripple counter
VHDL: shift register
VHDL: state machine (semaphore)
WWW links
Sitemap
@ ASIC DIGITAL DESIGN news
>
Verilog design - simple ALU
posted
22 Feb 2010 13:07
by IC Design
added Verilog description of a simple ALU supporting logic operations.
Comments
_displayNameOrEmail_
- _time_ -
Remove
_text_