Usually people just slice the bit you want off a counter. To select
the bit using a software register, just use the software register as
the select for a mux. Or use the software register as a bit mask and
AND it with the counter, then use the output of a relational == 0 as
your divided counter.

On Wed, Nov 13, 2013 at 5:38 PM, Ross Williamson
<[email protected]> wrote:
> Hi All,
>
> I suspect this is really simple but I just cannot get this to work in
> simulink.  I would like to divide the sys_clk by a factor set by a
> software register.  To do this in VHDL is very simple - You setup a
> counter and invert the output when it reaches half of the required clk
> divide - the counter is then reset.
>
> The problem is trying to draw the simulink equivalent. The counter and
> relational are fairly simple but you need to be able to assign an
> initial value to the not gate but I cannot seem to be able to do this.
>
> What is the obvious thing that I'm missing here?
>
> Ross
>
> --
> Ross Williamson
> Research Scientist - Sub-mm Group
> California Institute of Technology
> 626-395-2647 (office)
> 312-504-3051 (Cell)
>

Reply via email to