Hello,
I’m not Ethernet expert, but Ethernet is not SPI or UART and simple as you imagine. If you are not familiar with it I suggest you to use UART or SPI or I2C or similar depending on your needs.
You need an external Ethernet PHY that you need to configure in the software and you need to take care a lot of things like the PHY timings, Clocks etc.. which I think if you are a beginner is not convenient for you.
If you insist checkout this article as it may help you: How to create a bare metal HAL Ethernet application on STM32H563/STM32H723 (No need for Ethernet stack such as LWIP).
PS: for your question about memory layout: no H7 and F4 are different families and the memory mapping is not the same. You need to take care also of that.
Good luck with that.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.