Let me give a try:
Framework:
Framework is nothing but a blue print of the solution that going to be provided for a task or work.
The blue print should have info like:
1. what are the components(tools) going to involved or developed. And
how they are connected
2. how the components are going to be maintained
3. what is the input for all the components and what they return back
4. how the components are getting initiated and what is the final
output by integrating all the component
Architecture:
Architecture is a design which tells us how the framework (or) given_solution is going to be implemented on expected environment.