Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions data/catzip.pcf
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
set_io q B3
set_io i_clk C8
18 changes: 18 additions & 0 deletions servant.core
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ filesets:

tinyfpga_bx: {files: [data/tinyfpga_bx.pcf : {file_type : PCF}]}
icebreaker : {files: [data/icebreaker.pcf : {file_type : PCF}]}
catzip : {files: [data/catzip.pcf : {file_type : PCF}]}
icesugar : {files: [data/icesugar.pcf : {file_type : PCF}]}
alhambra : {files: [data/alhambra.pcf : {file_type : PCF}]}
icestick : {files: [data/icestick.pcf : {file_type : PCF}]}
Expand Down Expand Up @@ -222,6 +223,17 @@ targets:
pnr: next
toplevel : service

catzip:
default_tool : icestorm
filesets : [mem_files, soc, service, catzip]
generate: [catzip_pll]
parameters : [memfile, memsize, PLL=ICE40_PAD]
tools:
icestorm:
nextpnr_options: [--hx8k, --package, ct256 --freq, 40]
pnr: next
toplevel : service

icesugar:
default_tool : icestorm
description : iCE40UP5K Development Board by MuseLab
Expand Down Expand Up @@ -489,6 +501,12 @@ generate:
parameters:
freq_out : 16

catzip_pll:
generator: icepll
parameters:
freq_in : 100
freq_out : 40

icesugar_pll:
generator: icepll
parameters:
Expand Down