what age is your ds?
9 or 10 can sometimes be the tipping point for violent aggressive outbursts. Think of it as anxiety, anxiety related to all the things that are expected of him, when his wiring tells him that x and y are what he wants to do, will make him feel good. So if he is convinced that watching a certain programme or playing with a certain toy or not going on a certain expedition, or not doing a bit of homework he is scared of doing wrong is "safe" and "secure" and makes him feel "good" no amount of persuading or telling him off is going to convince him otherwise.
There is plenty you can do to help but you have to think of it as a series of positive affirmations to make him happy and calm rather than you "stopping" him being violent, explosive or medicating him to stop.
Talking him through things (social stories) breaking down instructions and routines, jettisoning all unnecessary overload, picking your battles, deciding in advance what behaviour you want to see, and how you can positively reinforce it. could include screen time but perhaps screen time with an adult present participating, chatting, cuddling, sitting next to him. Homework could be reduced and turned into something you both enjoy, could you scribe for him perhaps if he hates writing, or make him write fun things like slogans or rhymes or copy out phrases and colour them in. [I'm not sure what age he is, but homework was a massive trigger for my ASD child and you should google the current thinking on this (ie reduce it for primary children)
transitions are also a massive trigger and instructions/getting ready,/forgetting what you have been asked to do - parents getting stressed and cross and making demands etc.
There really is so much you can do to help but it happens before the aggression starts, not after it has occurred (ie consequences usually escalate aggression/anger unless they are calming consequences rather than punitive)