updates with vga clock and modular interfaces for the projects
diff --git a/README.md b/README.md index 0e22553..0f4474b 100644 --- a/README.md +++ b/README.md
@@ -3,3 +3,33 @@ [](https://opensource.org/licenses/Apache-2.0) [](https://github.com/efabless/caravel_project_example/actions/workflows/user_project_ci.yml) [](https://github.com/efabless/caravel_project_example/actions/workflows/caravel_build.yml) # Zero to ASIC group submission MPW3 + +This index was made with [multi project tools](https://github.com/mattvenn/multi_project_tools) + +## RGB Mixer + +* Author: Matt Venn +* Github: https://github.com/mattvenn/wrapped_rgb_mixer +* commit: mpw3 +* Description: reads 3 encoders and generates PWM signals to drive an RGB LED + + + +## Frequency counter + +* Author: Matt Venn +* Github: https://github.com/mattvenn/wrapped_frequency_counter +* commit: mpw3 +* Description: Counts pulses on input and displays frequency on 2 seven segment displays + + + +## VGA Clock + +* Author: Matt Venn +* Github: https://github.com/mattvenn/wrapped_vga_clock +* commit: main +* Description: shows the time on a 640x480 panel + + +
diff --git a/gds/user_proj_example.gds b/gds/user_proj_example.gds deleted file mode 100644 index b8e4cd9..0000000 --- a/gds/user_proj_example.gds +++ /dev/null Binary files differ
diff --git a/gds/user_project_wrapper.gds b/gds/user_project_wrapper.gds deleted file mode 100644 index 2167c61..0000000 --- a/gds/user_project_wrapper.gds +++ /dev/null Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz new file mode 100644 index 0000000..2c22029 --- /dev/null +++ b/gds/user_project_wrapper.gds.gz Binary files differ
diff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl index e1186c7..4f47747 100755 --- a/openlane/user_project_wrapper/config.tcl +++ b/openlane/user_project_wrapper/config.tcl
@@ -65,7 +65,6 @@ # turn off li for any routing set ::env(GLB_RT_OBS) "li1 0 0 2920 3520" -#set ::env(GLB_RT_TILES) 5 set ::env(GLB_RT_ALLOW_CONGESTION) "1" #Reduction in the routing capacity of the edges between the cells in the global routing graph. Values range from 0 to 1.
diff --git a/openlane/user_project_wrapper/macro.cfg b/openlane/user_project_wrapper/macro.cfg index 9084f2b..da68f9a 100644 --- a/openlane/user_project_wrapper/macro.cfg +++ b/openlane/user_project_wrapper/macro.cfg
@@ -1,2 +1,16 @@ -wrapped_rgb_mixer_0 344 464 N -wrapped_rgb_mixer_1 344 1208 N +wrapped_rgb_mixer_0 343.85 463.91 N +wrapped_frequency_counter_1 343.85 1207.96 N +wrapped_vga_clock_2 343.85 1951.78 N +wrapped_rgb_mixer_3 343.85 2695.83 N +wrapped_frequency_counter_4 967.84 463.91 N +wrapped_vga_clock_5 967.84 1207.96 N +wrapped_rgb_mixer_6 967.84 1951.78 N +wrapped_frequency_counter_7 967.84 2695.83 N +wrapped_vga_clock_8 1591.8300000000002 463.91 N +wrapped_rgb_mixer_9 1591.8300000000002 1207.96 N +wrapped_frequency_counter_10 1591.8300000000002 1951.78 N +wrapped_vga_clock_11 1591.8300000000002 2695.83 N +wrapped_rgb_mixer_12 2215.82 463.91 N +wrapped_frequency_counter_13 2215.82 1207.96 N +wrapped_vga_clock_14 2215.82 1951.78 N +wrapped_rgb_mixer_15 2215.82 2695.83 N
diff --git a/pics/frequency_counter.png b/pics/frequency_counter.png new file mode 100644 index 0000000..bfdfa54 --- /dev/null +++ b/pics/frequency_counter.png Binary files differ
diff --git a/pics/multi_macro.png b/pics/multi_macro.png new file mode 100644 index 0000000..bab9505 --- /dev/null +++ b/pics/multi_macro.png Binary files differ
diff --git a/pics/schematic.jpg b/pics/schematic.jpg new file mode 100644 index 0000000..fbce975 --- /dev/null +++ b/pics/schematic.jpg Binary files differ
diff --git a/pics/vga_clock.jpg b/pics/vga_clock.jpg new file mode 100644 index 0000000..70f30ba --- /dev/null +++ b/pics/vga_clock.jpg Binary files differ