| interfaces: |
| required: |
| power: {vccd1: 1, vssd1: 1} |
| clock: {wb_clk_i: 1} |
| active: {active: 1} |
| |
| optional: |
| gpio: {io_in: 38, io_out: 38, io_oeb: 38} |
| la1: {la1_data_in: 32, la1_data_out: 32, la1_oenb: 32} |
| la2: {la2_data_in: 32, la2_data_out: 32, la2_oenb: 32} |
| la3: {la3_data_in: 32, la3_data_out: 32, la3_oenb: 32} |
| irq: {user_irq: 3} |
| clk2 : {user_clock2: 1} |
| wishbone: {wb_rst_i: 1, wbs_stb_i: 1, wbs_cyc_i: 1, wbs_we_i: 1, wbs_sel_i: 4, wbs_dat_i: 32, wbs_adr_i: 32, wbs_ack_o: 1, wbs_dat_o: 32} |
| openram: {rambus_wb_clk_o: 1, rambus_wb_rst_o: 1, rambus_wb_stb_o: 1, rambus_wb_cyc_o: 1, rambus_wb_we_o: 1, rambus_wb_sel_o: 4, rambus_wb_dat_o: 32, rambus_wb_adr_o: 10, rambus_wb_ack_i: 1, rambus_wb_dat_i: 32} |
| |
| openram_support: |
| wb_uprj_bus: { |
| wbs_stb_i : wbs_uprj_stb_i, |
| wbs_cyc_i : wbs_uprj_cyc_i, |
| wbs_we_i : wbs_uprj_we_i, |
| wbs_sel_i : wbs_uprj_sel_i, |
| wbs_dat_i : wbs_uprj_dat_i, |
| wbs_adr_i : wbs_uprj_adr_i, |
| wbs_ack_o : wbs_uprj_ack_o, |
| wbs_dat_o : wbs_uprj_dat_o, |
| } |
| projects: |
| |
| wb_bridge: |
| repo: 'https://github.com/embelon/wb_bridge' |
| commit: '4a766fceed9bc52a1ab11621afade3cba1e44eeb' |
| pos: '1550 480 N' |
| |
| wb_openram_wrapper: |
| repo: 'https://github.com/embelon/wb_openram_wrapper' |
| commit: '9b6c79a6015c46b923d6aed2d5cf9306003d4b3b' |
| pos: '1085 480 N' |
| |
| openram: |
| repo: 'https://github.com/mattvenn/openram_z2a' |
| commit: '1ef59a0d03fc21cdadabec0a3f07ff4e05598f70' |
| pos: '344 475.5 N' |
| |
| configuration: |
| macro_snap: 0.23 # half of met2 pin/track space |
| user_area_width: 2920 |
| user_area_height: 3520 |
| gds: |
| # https://skywater-pdk.readthedocs.io/en/latest/rules/layers.html?highlight=72#gds-layers-information |
| metal5_id: 72 |
| layers: [ 'li', 'met1', 'met2', 'met3', 'met4', 'met5'] |
| |
| docs: |
| pic_dir: pics |
| index: index.md |
| px_per_um: 0.53 # for the image markup |
| macro_border: 25 # px |
| |
| projects: |
| function_generator: |
| repo: 'https://github.com/mattvenn/wrapped_function_generator' |
| commit: '701095fd880ad3bb80d6cec1d214a04e5676a65d' |
| pos: '350 1200 N' |
| |
| ibnalhaytham: |
| repo: 'https://github.com/sfmth/wrapped_ibnalhaytham' |
| commit: '0627452464db56b813a3aae8899e8339a358fac9' |
| pos: '900 1200 N' |
| |
| etpu: |
| repo: 'https://github.com/tucanae47/wrapped_etpu' |
| commit: 'd25b41070e74c47a00c1f264af068523c52c584a' |
| pos: '320 2025 N' |
| |
| slife: |
| repo: 'https://github.com/wokwi/wrapped_silife' |
| commit: 'f57c850126fe25a2254370df4d253d871b028bff' |
| pos: '1700 2000 N' |
| |
| snn_network: |
| repo: 'https://github.com/pengzhouzp/wrapped_snn_network' |
| commit: 'd0f3a80e664bf6327274c5fef0ace2af40db311b' |
| pos: '1900 1200 N' |
| |
| mbsFSK: |
| repo: 'https://github.com/jdrosent/wrapped_mbsFSK' |
| commit: 'ac3713d3220f225a6de8481bd3b72e245614e064' |
| pos: '2000 480 N' |