<html> <font face="new courier"> I came across a problem/feature of the language with regards to configuration naming. I have an FPGA design with multiple RAM instantiations, which in turn are generated via the vendors tool set. As well as generating the RAM model, the tool also generates a configuration for the model. Unfortunately, the tool always generates the configuration with the name 'Structure_CON' and so as each model is compiled, the configuration is successively overwritten. Now a standard 'entity' primary unit: <pre> entity E is ... end entity E; </pre> with a given 'architecture' secondary unit: <pre> architecture A of E is ... end architecture A; </pre> allows us to name the unit as an extended name as 'E(A)' A configuration is specified as: <pre> configuration C of E is ... end configuration C; </pre> which is a primary unit and therefore needs a unique name within its library structure. However, its syntax is reminiscent of an architecture and it is bound to an entity. It appears to be both a primary and secondary unit, a sort of 1.5 unit. Mainly in simulations, I call a configuration directly to start a run, which is a benefit of being a primary unit. However, it could still be achieved if it were a secondary unit accessing it as E(C). Its not a big issue, but I was wondering if this had ever been discussed before? Brent. </font> </html> -- Regards, Brent Hayhoe. Aftonroy Limited Telephone: +44 (0)20-8449-1852 135 Lancaster Road, New Barnet, Mobile: +44 (0)79-6647-2574 Herts., EN4 8AJ, U.K. Email: Brent.Hayhoe@Aftonroy.com Registered Number: 1744190 England. Registered Office: 4th Floor, Imperial House, 15 Kingsway, London, WC2B 6UN, U.K. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Apr 23 14:22:49 2014
This archive was generated by hypermail 2.1.8 : Wed Apr 23 2014 - 14:23:19 PDT