|
5 | 5 |
|
6 | 6 | ### CONTENTS:
|
7 | 7 |
|
8 |
| -**/Advanced Synthesis Cookbook/** - useful code from Altera's cookbook |
9 |
| -**/KCPSM6_Release9_30Sept14/** - Xilinx's Picoblaze soft processor |
10 |
| -**/pacoblaze-2.2/** - version of Picoblaze adapted for Altera devices |
11 |
| - |
12 |
| -**Main_tb.v** - basic testbench template |
13 |
| - |
14 |
| -**ActionBurst** - multichannel one-shot triggering module |
15 |
| -**ActionBurst2** - multichannel one-shot triggering with variable steps module |
16 |
| -**ClkDivider** - wide reference clock divider |
17 |
| -**DeBounce** - two-cycle debounce for input buttons |
18 |
| -**DynDelay** - dynamic delay for arbitrary input signal made on general-purpose trigger elements |
19 |
| -**EdgeDetect** - edge detector, gives one-tick pulses on every signal edge |
20 |
| -**Encoder** - digital encoder input logic module |
21 |
| -**fifo** - single-clock FIFO buffer (queue) implementation |
22 |
| -**NDivide** - primitive integer divider |
23 |
| -**lifo** - single-clock LIFO buffer (stack) implementation |
24 |
| -**PulseGen** - generates pulses with given width and delay |
25 |
| -**ResetSet** - SR trigger variant w/o metastable state, set dominates here |
26 |
| -**SetReset** - SR trigger variant w/o metastable state, reset dominates here |
27 |
| -**StaticDelay** - static delay for arbitrary input signal made on Xilinx`s SRL16E primitives. Also serves as input synchronizer, a standard way to get rid of metastability issues |
28 |
| - |
29 |
| -**UartRx** - straightforward yet simple UART receiver implementation for FPGA written in Verilog |
30 |
| -**UartTx** - straightforward yet simple UART transmitter implementation for FPGA written in Verilog |
31 |
| -**UartRxExtreme** - extreme minimal UART receiver implementation for FPGA written in Verilog |
32 |
| -**UartTxExtreme** - extreme minimal UART transmitter implementation for FPGA written in Verilog |
| 8 | +**/Advanced Synthesis Cookbook/** - useful code from Altera's cookbook |
| 9 | +**/KCPSM6_Release9_30Sept14/** - Xilinx's Picoblaze soft processor |
| 10 | +**/pacoblaze-2.2/** - version of Picoblaze adapted for Altera devices |
| 11 | + |
| 12 | +**Main_tb.v** - basic testbench template |
| 13 | + |
| 14 | +**ActionBurst** - multichannel one-shot triggering module |
| 15 | +**ActionBurst2** - multichannel one-shot triggering with variable steps module |
| 16 | +**ClkDivider** - wide reference clock divider |
| 17 | +**DeBounce** - two-cycle debounce for input buttons |
| 18 | +**DynDelay** - dynamic delay for arbitrary input signal made on general-purpose trigger elements |
| 19 | +**EdgeDetect** - edge detector, gives one-tick pulses on every signal edge |
| 20 | +**Encoder** - digital encoder input logic module |
| 21 | +**fifo** - single-clock FIFO buffer (queue) implementation |
| 22 | +**NDivide** - primitive integer divider |
| 23 | +**lifo** - single-clock LIFO buffer (stack) implementation |
| 24 | +**PulseGen** - generates pulses with given width and delay |
| 25 | +**ResetSet** - SR trigger variant w/o metastable state, set dominates here |
| 26 | +**ReverseVector** - reverses signal order within multi-bit bus |
| 27 | +**SetReset** - SR trigger variant w/o metastable state, reset dominates here |
| 28 | +**StaticDelay** - static delay for arbitrary input signal made on Xilinx`s SRL16E primitives. Also serves as input synchronizer, a standard way to get rid of metastability issues |
| 29 | +**UartRx** - straightforward yet simple UART receiver implementation for FPGA written in Verilog |
| 30 | +**UartTx** - straightforward yet simple UART transmitter implementation for FPGA written in Verilog |
| 31 | +**UartRxExtreme** - extreme minimal UART receiver implementation for FPGA written in Verilog |
| 32 | +**UartTxExtreme** - extreme minimal UART transmitter implementation for FPGA written in Verilog |
33 | 33 |
|
34 | 34 | Also added some simple testbenches for selected modules
|
35 | 35 |
|
|
0 commit comments