diff --git a/doc/caravel_floorplan.ps b/doc/caravel_floorplan.ps
index 8d4fee77..5cfa418f 100644
--- a/doc/caravel_floorplan.ps
+++ b/doc/caravel_floorplan.ps
@@ -1,7 +1,7 @@
%!PS-Adobe-3.0
%%Title: caravel_floorplan.ps
-%%Creator: XCircuit v0.0 rev-1782226411
-%%CreationDate: Thu Oct 28 22:49:14 2021
+%%Creator: XCircuit v0.0 rev2066342389
+%%CreationDate: Wed Nov 10 10:01:09 2021
%%Pages: 1
%%BoundingBox: 0 0 612 792
%%DocumentNeededResources: font Helvetica
@@ -199,12 +199,11 @@
0 1.000 -576 -800 -576 800 480 800 480 -800 4 polygon
(chip_io) {/Helvetica cf} 2 16 0.000 1.000 -112 816 label
(user_project_wrapper) {/Helvetica cf} 2 16 0.000 1.000 -240 128 label
-0 1.000 -544 -720 -544 -464 448 -464 448 -720 4 polygon
-(mgmt_core_wrapper) {/Helvetica cf} 2 16 0.000 1.000 -208 -608 label
-0 1.000 -544 -448 -544 -400 448 -400 448 -448 4 polygon
-0 1.000 -352 -784 -352 -736 320 -736 320 -784 4 polygon
-(mgmt_protect) {/Helvetica cf} 2 16 0.000 1.000 -144 -432 label
-(housekeeping) {/Helvetica cf} 2 16 0.000 1.000 -176 -768 label
+0 1.000 -544 -768 -544 -464 368 -464 368 -768 4 polygon
+(mgmt_core_wrapper) {/Helvetica cf} 2 16 0.000 1.000 -224 -624 label
+0 1.000 -544 -448 -544 -400 368 -400 368 -448 4 polygon
+(mgmt_protect) {/Helvetica cf} 2 16 0.000 1.000 -192 -432 label
+(housekeeping) {/Helvetica cf} 2 21 270.000 1.000 416 -576 label
(gpio_defaults_block) {CR} (and) {CR} (gpio_control_block) {CR}
(has an associated) {CR} (each GPIO pad) {CR} (padframe:) {/Helvetica cf} 12 16
0.000 1.000 560 512 label
@@ -218,16 +217,17 @@
(u=) {/Helvetica cf} 2 16 0.000 1.000 576 -320 label
(p=) {/Helvetica cf} 2 16 0.000 1.000 576 -384 label
(x=) {/Helvetica cf} 2 16 0.000 1.000 576 -448 label
-0 1.000 336 -784 336 -736 384 -736 384 -784 4 polygon
-0 1.000 400 -784 400 -736 448 -736 448 -784 4 polygon
-0 1.000 -416 -784 -416 -736 -368 -736 -368 -784 4 polygon
-0 1.000 -480 -784 -480 -736 -432 -736 -432 -784 4 polygon
-0 1.000 -544 -784 -544 -736 -496 -736 -496 -784 4 polygon
-(x) {/Helvetica cf} 2 16 0.000 1.000 -528 -768 label
-(c) {/Helvetica cf} 2 16 0.000 1.000 -464 -768 label
-(d) {/Helvetica cf} 2 16 0.000 1.000 -400 -768 label
-(p) {/Helvetica cf} 2 16 0.000 1.000 416 -768 label
-(u) {/Helvetica cf} 2 16 0.000 1.000 352 -768 label
+0 1.000 416 -848 416 -800 464 -800 464 -848 4 polygon
+0 1.000 256 -848 256 -800 304 -800 304 -848 4 polygon
+0 1.000 480 -704 480 -656 528 -656 528 -704 4 polygon
+0 1.000 480 -768 480 -720 528 -720 528 -768 4 polygon
+0 1.000 336 -848 336 -800 384 -800 384 -848 4 polygon
+(x) {/Helvetica cf} 2 16 0.000 1.000 352 -832 label
+(c) {/Helvetica cf} 2 16 0.000 1.000 496 -752 label
+(d) {/Helvetica cf} 2 16 0.000 1.000 496 -688 label
+(p) {/Helvetica cf} 2 16 0.000 1.000 272 -832 label
+(u) {/Helvetica cf} 2 16 0.000 1.000 432 -832 label
+0 1.000 384 -784 384 -400 464 -400 464 -784 4 polygon
pgsave restore showpage
%%Trailer
diff --git a/doc/caravel_floorplan.svg b/doc/caravel_floorplan.svg
index 6fe342c7..df40a496 100644
--- a/doc/caravel_floorplan.svg
+++ b/doc/caravel_floorplan.svg
@@ -16,17 +16,16 @@ File "caravel_floorplan.ps" Page 1
user_project_wrapper
-
-
+
+
mgmt_core_wrapper
-
-
-
+
+
mgmt_protect
-
-housekeeping
+
+housekeeping
padframe:each GPIO padhas an associatedgpio_control_blockandgpio_defaults_block
@@ -61,25 +60,26 @@ File "caravel_floorplan.ps" Page 1
x=
-
-
-
-
-
-
+
+
+
+
+
+
x
-
+
c
-
+
d
-
+
p
-
+
u
+