28 Commits

Author SHA1 Message Date
64f63e41b7 Fix PWM core off by one error, and missing posedge(rst) 2025-11-19 14:58:31 -08:00
002d2c0c06 Implement PWM core testbench 2025-11-19 14:57:40 -08:00
a352ed794c Add PWM core to project list 2025-11-19 13:33:43 -08:00
2695b69b21 Add PWM core testbench module 2025-11-19 13:24:13 -08:00
6418f366b3 Implement PWM core 2025-11-19 13:22:29 -08:00
7c2de42e2c Add pwm_core module 2025-11-19 13:12:24 -08:00
9d02715cb9 Add UserIP directory to pwm_controller config 2025-11-19 13:11:21 -08:00
5421c7ccc9 Modify package IP to delete temp project when finished 2025-11-11 00:09:33 -08:00
53aee5878e Remove frequency from ip configuration 2025-11-11 00:08:48 -08:00
cff5b413e7 Rename memory map name to be more descriptive 2025-11-11 00:08:35 -08:00
ca6826d53d Don't load customization parameters from ip.conf, keep auto 2025-11-11 00:07:05 -08:00
cf43ac49d3 Implement parsing memory map from ip.conf 2025-11-11 00:06:17 -08:00
49723910d8 Fix DictValueOr default value returning "default" string 2025-11-10 23:59:19 -08:00
e42d640083 Refactor IP parameter and port mapping into separate proc 2025-11-10 23:14:37 -08:00
51f3102fae Implement port mappings reading from ip.conf 2025-11-10 22:49:42 -08:00
68c9947d1a Fix IP interface not being set correctly
Need to set both bus abstraction and type, and they don't have the same
values
2025-11-10 22:48:55 -08:00
712206a524 Rename MAP to PORT in ip.conf 2025-11-10 22:48:14 -08:00
913af7a46a Partially implement manual IP configuration, user parameter config 2025-11-10 20:43:29 -08:00
600eebbd11 Change IP packaging configuration to use manual clk config 2025-11-10 20:42:47 -08:00
a6e86c8f3c Implement interface inferring 2025-11-10 19:50:08 -08:00
c2e6cec4e7 Add AXI interfaces to led_controller IP packaging 2025-11-10 19:49:45 -08:00
46c000b94a Package IP and clear settings in package_ip.tcl 2025-11-10 18:51:30 -08:00
bdc55177cd Add script for packaging IP from project
Currently just reads the IP configuration
2025-11-10 14:13:31 -08:00
c242ff9445 Add IP package configuration file to led_controller 2025-11-10 14:11:35 -08:00
8524f3908f Add led_controller Hog configuration 2025-11-09 22:18:01 -08:00
ee3c5dca87 Add LED controller AXI controller for testing 2025-11-09 22:15:56 -08:00
50853a7762 Add pwm_block project 2025-11-09 20:52:31 -08:00
ee-324
d6cfc64b86 Initial commit v0.0.1 2025-11-10 04:13:57 +00:00