|
9 months ago | |
---|---|---|
k1g1 | 9 months ago | |
k1g1M | 9 months ago | |
k1g1k | 9 months ago | |
k1g2k | 9 months ago | |
k1g4 | 9 months ago | |
k1g5k | 9 months ago | |
k1g10k | 9 months ago | |
k1g16 | 9 months ago | |
k1g20k | 9 months ago | |
k1g24 | 9 months ago | |
k1g50k | 9 months ago | |
k1g100 | 9 months ago | |
k1g100k | 9 months ago | |
k1g200 | 9 months ago | |
k1g200k | 9 months ago | |
k1g500 | 9 months ago | |
k1g500k | 9 months ago | |
k1g_lut2 | 9 months ago | |
k1g_lut3 | 9 months ago | |
k1g_lut4 | 9 months ago | |
k1g_lut5 | 9 months ago | |
k1g_lut6 | 9 months ago | |
README.md | 9 months ago |
A collection of kFPGA cores
Characteristics:
Creation command:
$ kfpga-create-core --name k1g_lut2 1 1 1 1 1 2 k1g_lut2/k1g_lut2.kcf
$ kfpga-generate-rtl k1g_lut2/k1g_lut2.kcf k1g_lut2/rtl
$ kfpga-generate-techlib k1g_lut2/k1g_lut2.kcf k1g_lut2/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g_lut3 1 1 1 1 1 3 k1g_lut3/k1g_lut3.kcf
$ kfpga-generate-rtl k1g_lut3/k1g_lut3.kcf k1g_lut3/rtl
$ kfpga-generate-techlib k1g_lut3/k1g_lut3.kcf k1g_lut3/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g_lut4 1 1 1 1 1 4 k1g_lut4/k1g_lut4.kcf
$ kfpga-generate-rtl k1g_lut4/k1g_lut4.kcf k1g_lut4/rtl
$ kfpga-generate-techlib k1g_lut4/k1g_lut4.kcf k1g_lut4/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g_lut5 1 1 1 1 1 5 k1g_lut5/k1g_lut5.kcf
$ kfpga-generate-rtl k1g_lut5/k1g_lut5.kcf k1g_lut5/rtl
$ kfpga-generate-techlib k1g_lut5/k1g_lut5.kcf k1g_lut5/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g_lut6 1 1 1 1 1 6 k1g_lut6/k1g_lut6.kcf
$ kfpga-generate-rtl k1g_lut6/k1g_lut6.kcf k1g_lut6/rtl
$ kfpga-generate-techlib k1g_lut6/k1g_lut6.kcf k1g_lut6/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g1 1 1 1 1 1 2 k1g1/k1g1.kcf
$ kfpga-generate-rtl k1g1/k1g1.kcf k1g1/rtl
$ kfpga-generate-techlib k1g1/k1g1.kcf k1g1/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g4 1 1 1 1 4 6 k1g4/k1g4.kcf
$ kfpga-generate-rtl k1g4/k1g4.kcf k1g4/rtl
$ kfpga-generate-techlib k1g4/k1g4.kcf k1g4/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g16 2 2 2 8 4 6 k1g16/k1g16.kcf
$ kfpga-generate-rtl k1g16/k1g16.kcf k1g16/rtl
$ kfpga-generate-techlib k1g16/k1g16.kcf k1g16/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g24 3 2 2 8 4 6 k1g24/k1g24.kcf
$ kfpga-generate-rtl k1g24/k1g24.kcf k1g24/rtl
$ kfpga-generate-techlib k1g24/k1g24.kcf k1g24/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g100 5 5 4 10 4 6 k1g100/k1g100.kcf
$ kfpga-generate-rtl k1g100/k1g100.kcf k1g100/rtl
$ kfpga-generate-techlib k1g100/k1g100.kcf k1g100/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g200 7 7 4 10 4 6 k1g200/k1g200.kcf
$ kfpga-generate-rtl k1g200/k1g200.kcf k1g200/rtl
$ kfpga-generate-techlib k1g200/k1g200.kcf k1g200/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g500 11 11 4 10 4 6 k1g500/k1g500.kcf
$ kfpga-generate-rtl k1g500/k1g500.kcf k1g500/rtl
$ kfpga-generate-techlib k1g500/k1g500.kcf k1g500/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g1k 16 16 4 10 4 6 k1g1k/k1g1k.kcf
$ kfpga-generate-rtl k1g1k/k1g1k.kcf k1g1k/rtl
$ kfpga-generate-techlib k1g1k/k1g1k.kcf k1g1k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g2k 23 22 4 10 4 6 k1g2k/k1g2k.kcf
$ kfpga-generate-rtl k1g2k/k1g2k.kcf k1g2k/rtl
$ kfpga-generate-techlib k1g2k/k1g2k.kcf k1g2k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g5k 36 35 4 10 4 6 k1g5k/k1g5k.kcf
$ kfpga-generate-rtl k1g5k/k1g5k.kcf k1g5k/rtl
$ kfpga-generate-techlib k1g5k/k1g5k.kcf k1g5k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g10k 50 50 4 10 4 6 k1g10k/k1g10k.kcf
$ kfpga-generate-rtl k1g10k/k1g10k.kcf k1g10k/rtl
$ kfpga-generate-techlib k1g10k/k1g10k.kcf k1g10k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g20k 71 71 4 10 4 6 k1g20k/k1g20k.kcf
$ kfpga-generate-rtl k1g20k/k1g20k.kcf k1g20k/rtl
$ kfpga-generate-techlib k1g20k/k1g20k.kcf k1g20k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g50k 112 112 4 10 4 6 k1g50k/k1g50k.kcf
$ kfpga-generate-rtl k1g50k/k1g50k.kcf k1g50k/rtl
$ kfpga-generate-techlib k1g50k/k1g50k.kcf k1g50k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g100k 159 158 4 10 4 6 k1g100k/k1g100k.kcf
$ kfpga-generate-rtl k1g100k/k1g100k.kcf k1g100k/rtl
$ kfpga-generate-techlib k1g100k/k1g100k.kcf k1g100k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g200k 224 224 4 10 4 6 k1g200k/k1g200k.kcf
$ kfpga-generate-rtl k1g200k/k1g200k.kcf k1g200k/rtl
$ kfpga-generate-techlib k1g200k/k1g200k.kcf k1g200k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g500k 354 354 4 10 4 6 k1g500k/k1g500k.kcf
$ kfpga-generate-rtl k1g500k/k1g500k.kcf k1g500k/rtl
$ kfpga-generate-techlib k1g500k/k1g500k.kcf k1g500k/techlib/cells.v
Characteristics:
Creation command:
$ kfpga-create-core --name k1g1M 500 500 4 10 4 6 k1g1M/k1g1M.kcf
$ kfpga-generate-rtl k1g1M/k1g1M.kcf k1g1M/rtl
$ kfpga-generate-techlib k1g1M/k1g1M.kcf k1g1M/techlib/cells.v