It sounds like it's having problems figuring out what bitwidths or sample rates to use. Have you tried adding an assert block like they suggest and explicitly setting the data type?
If there's a line present between two non-Xilinx or non-Simulink primitives (or to a Xilinx primitive from an unknown source), then it won't be able to automatically propagate datatypes and so you should just set it explicitly. One way to do this is using an assert block. Jason On 21 Jan 2012, at 01:42, rick raffanti wrote: > Hi Casperites, > I have a model which I've made some pretty small changes to and now I get > some errors which I'm not familiar with. They seem to have to do with the > simulation model, which I'm not even using, so I wonder if I can just switch > all that off somehow. The errors have to do with sample rates and data > types, eg, "Rates and types have converged for the feedbackpath through > these blocks. However, the solution contains unknowns. Could not establish > types for the blocks listed at the end of this message. You may need to add > an Assert block to instruct the system how to resolve rates and types" Then > it lists an inverter and a register. > > I've included a new "black box" which wraps some Verilog. I've done this > befoer successfully (elsewhere in this design, in fact). > > Anybody have any ideas? > > Thanks, > Rick >

