Are there any issues with using Quartus encrypted files version specific to Quartus 14.1 in Quartus prime 17.1 ?
The issue is not with the encryption, but the original source code. Sometimes "fixes" to the compiler breaks what you thought was working code. You have to try it yourself, or ask the originator of the encrypted code to verify it for you with the latest version.
Related
I am building a universal macOS app which uses sqlite3.
The library that comes with the system is of course architecture specific.
So when archiving, XCode ignores the system library and emits linker errors because there is not an intel version.
So will I have to download and embed a multi-architecture version of the library?
Or is there a weak link flag I can use?
Also the compiler emits a warning about sqlite version built for newer OS version (13) than being linked (deployment target macOS 12).
TIA
Mark
Sorry about noise. Discovered I could embed the sqlite3 source directly into my project.
Downloaded amalgamation source file and it just worked (with some minor warnings about int sizes).
I'm trying to get Scheme going so I can work through "Structure and Interpretation of Computer Programs" but I keep running into the above-mentioned issue. I know sort of how to solve the problem but I don't know how to go about setting the file in the bin directory to --library and --edit for the other directory. Can someone give me an idea if I'm supposed to use git bash, cmd, File directories(properties option)? I looked at properties and I did not find how to edit the file in such a manner.
The version of Scheme I'm using is MIT-GNU Scheme.
You can use the SICP package in Racket.
Download Racket for your OS - https://download.racket-lang.org/
Follow instructions here to install the sicp package : https://docs.racket-lang.org/sicp-manual/index.html
I just did it and got it running in minutes.
The releases provide binaries that run on i386 and x86-64 machines under the following operating systems: GNU/Linux and OS X. We additionally provide binaries for selected other architectures and systems, depending on the hardware and software that is available to us. We no longer support OS/2, DOS, or Windows.
from MIT/GNU Scheme
___Hi, everyone. I have instantiated a PLL using the Megawizard in Quartus II. Then I wanted to simulate it using ModelSim SE because Quartus II 10.1 doesn't have a built-in simulator. I copied builtInPLL.vhd (output of the Megawizard) and PLL_tb.vhd (testbench) to the directory of the ModelSim project. But when I compiled builtInPLL.vhd, it gave out the following error messages:
Error: builtInPLL.vhd(39): Library altera_mf not found.
Error: builtInPLL.vhd(40): (vcom-1136) Unknown identifier "altera_mf".
relevant lines in builtInPLL.vhd:
LIBRARY altera_mf;
USE altera_mf.all;
I googled these messages but found nothing really helpful. I copied altera_mf.vhd from ..\eda\sim_lib and compiled it with builtInPLL.vhd. Modelsim still gave me the messages above. And many files with suffix .dat and .dbs were created in the work directory. What are they?
Where is the library altera_mf located? And how can I simulate a megafunction using ModelSim SE.
Any help will be appreciated.Thanks.
Standard ModelSim SE does not come with Altera library support, so you have to
install the Altera specific libraries like altera_mf. There is an example
Tcl script for this at ModelSim Tcl Scripting
Examples under Library Setup Script (VHDL).
As an alternative you can consider using the ModelSim-Altera version, which
comes with pre-installed Altera libraries, like the altera_mf. This ModelSim
version can be found at ModelSim-Altera
Software.
There is even a free version called "ModelSim-Altera Starter Edition".
Quartus II also has an interactive tool for this:
Tools > Launch Simulation Library Compiler > ...
I have Xilinx ISE 13.1 installed on an ACER laptop with Win7 (64bit).
After installing the software (WebPACK version) I created an empty VHDL module and ran "check syntax". The process failed with the following errors:
Error:HDLParsers:3016 - "C:/Users/..." Library unit standard required for unit std_logic_1164 does not exist in library std.
and
Error:HDLParsers:3046 - "C:/Users/..." Line 21. Library unit STD_LOGIC_1164 is not available in library IEEE.
This also occurs if I run synthesize.
Googling solutions hasn't been very effective and the hyperlink for the error in ISE leads to a "page not found" result from the Xilinx website.
If anyone can shed any light on this I'd be very grateful.
make sure you install Xilin in a directory that does not contain space, some of Xilinx scripts will not work if your path contains a space.
It is a common mistake and should have been taken care of the installation SW, but Xilinx doesn't seem to be able to fix it after all these years.
Try to re-install the SW, make sure you install all your libraries and programs on the C:\ or what ever root directory you have and absolutely not under "program files" or "My Document" or something like that.
I'm trying to compile a Mac version of our lib for a customer that wants to include it in a Photoshop plugin, and he is having trouble linking our lib into his app. More detailed info: His plugin is built against the CS4 Photoshop SDK, which means the Mac OS base SDK should be 10.4. My lib is a static one, compiled with the Intel compiler 11.1 and the base SDK is also set as 10.4.
I tested my lib against a small test app I wrote, and it compiles and works fine (on 10.5). To replicate my customer's environment, the app is compiled with gcc, and uses the 10.4 base SDK. While its fine for me, my customer cannot manage to link with my lib. The problem is the following: Undefined symbols:
"_fputs$UNIX2003", referenced from:
_write_message in libMyLib.a(libm_error.o)
When I compile my lib with gcc,and all other project settings the same, its fine, he can generate an executable. As soon as I compile with ICL, it breaks down. Could it be that ICL 11.1 is not compatible with 10.4? On the Fortran compiler forum, I found the following answer:"From the output provided it appears Xcode defaulted to Mac OS X 10.4, which the 11.1 compilers do not support." (http://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/68647/)
Does that mean ICL 11.1 does not run on 10.4, or that the code it generates doesn't work on 10.4??
On the following page (http://software.intel.com/en-us/articles/performance-tools-for-software-developers-compatibility-of-intel-compiler-for-mac-os-x-and-xcode/), it also says that ICL 11.1 is not compatible with 10.4 (again same question: what does compatibility mean?). However, it says that ICL 10.1 is, so I tried. But now, even my own test app does not link, for the same reason (undefined function$UNIX2003).
Does anybody know what is the problem, and how to fix it? Or a way to work around it?
Thanks in advance,
A
PS: bonus point if somebody knows what this one means:
ld: absolute addressing (perhaps -mdynamic-no-pic) used in _Cholesky from libMyLib.a(Cholesky.o) not allowed in slidable image. Use '-read_only_relocs suppress' to enable text relocs
So the answer is: compile with ICL 10.1, not 11.1. None of the Intel libs used by 10.1 contain references to $UNIX2003 routines.
Hope it helps somebody.
A
Ultimately, you're going to need to get Intel product support from Intel, but if you want to sell Mac software that actually works then you should probably just use the same toolchain as everyone else and forget about it.