B
Brian Drummond
Guest
On Fri, 03 Jul 2009 16:19:43 +0100, Jonathan Bromley
<jonathan.bromley@MYCOMPANY.com> wrote:
VHDL, so XST doesn't have access to both sides of the port. I have also brought
XST down with port type conversions. Can't remember where; probably connecting
to a memory model only available in Verilog.
- Brian
<jonathan.bromley@MYCOMPANY.com> wrote:
Possibly because the Chipscope core is a black box, or something other thanOn Fri, 3 Jul 2009 18:48:55 +0800, steve wrote:
It looks like it will not work, after adding in the library , it compiles
fine, but as soon as it links up to chipscope....
to_slv(xxx)
FATAL_ERROR:Xstortability/export/Port_Main.h:143:1.17 - This application
has discovered an exceptional condition from which it cannot recover.
That'll be a bug, then
I'd guess it's related to the use of a conversion
function in the port map, which is perfectly legal
but isn't so commonly used, so maybe has not been
debugged as thoroughly as one might hope.
VHDL, so XST doesn't have access to both sides of the port. I have also brought
XST down with port type conversions. Can't remember where; probably connecting
to a memory model only available in Verilog.
Definitely the answer in this case. (More of a headache with an inout port!)Try using the conversion function to put the value
onto a new std_logic_vector signal, and then hook
that signal to the appropriate ports.
- Brian