Whisk the cake flour, cornmeal, baking powder, baking soda, and salt together in a medium bowl.In a stand mixer fitted with the paddle attachment or with an electric hand mixer, cream the butter and sugar together until light and fluffy, 3 to 5 minutes. Add the eggs one at a time, mixing for 30 seconds in between each egg. Stop the mixer periodically to scrape down the sides of the bottom of the bowl to ensure even mixing.
Add the vanilla to the buttermilk.
On low speed, alternate adding the flour mixture and buttermilk to the butter-sugar mixture in 3 additions until just combined. Finish mixing the batter by hand with a rubber spatula, making sure to scrape down to the bottom of the bowl to ensure the batter is evenly mixed.
Spread the cake batter evenly over the fruit, and then firmly tap the pan on a countertop to help the batter settle between the fruit and release large air pockets.
Bake the cake, rotating halfway through the baking time, until golden, puffed, and a cake tester inserted into the center comes out clean, 40 to 50 minutes total.
Let the cake cool on a wire rack for 15 minutes. Carefully invert onto a serving board or platter. Remove the parchment paper from the top. Serve warm with ice cream or whipped cream on the side.